V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
djangovcps
V2EX  ›  投资

用一个卡牌游戏来解释你为什么无法坚持交易的一致性

  •  
  •   djangovcps · 2023-12-14 23:21:16 +08:00 · 875 次点击
    这是一个创建于 379 天前的主题,其中的信息可能已经有所发展或是发生改变。

    游戏目标:从一副特殊的牌中随机抽取一张牌,根据抽到的牌赢得奖金或扣除一定金额。

    初始本金:假设玩家开始时有 100 元。

    牌组构成及规则

    • 牌组:包含四种牌,每种牌的数量和概率如下:
    • 梅花 A:占牌组的 45%,抽到时损失 1 元
    • 梅花 2:占牌组的 25%,抽到时损失 2 元
    • 红桃 3:占牌组的 20%,抽到时赢得 3 元
    • 大王:占牌组的 10%,抽到时赢得 5 元

    使用 python 实现这个游戏

    import random
    
    def play_card_game(starting_money=100, num_draws=10):
        # 定义牌组
        deck = ['梅花 A'] * 45 + ['梅花 2'] * 25 + ['红桃 3'] * 20 + ['大王'] * 10
        money_map = {
            '梅花 A': -1,
            '梅花 2': -2,
            '红桃 3': +3,
            '大王': +5,
        }
    
        # 初始本金
        money = starting_money
        # 模拟抽牌
        for _ in range(num_draws):
            card = random.choice(deck)
            if card == '梅花 A':
                money -= 1
            elif card == '梅花 2':
                money -= 2
            elif card == '红桃 3':
                money += 3
            elif card == '大王':
                money += 5
    
            # 打印结果
            print(f"抽到的牌: {card}, 当前本金: {money}, 本次{money_map[card]}")
    
        return money
    
    # 模拟游戏
    final_money = play_card_game(num_draws=1000)
    print('本金=100 ,抽牌 1000 次,最终余额=',final_money)
    

    假设抽牌 1000 次, 实际返回:

    • 本金=100 ,抽牌 1000 次,最终余额= 270
    • 即使最终的结果是正期望,也就是正收益,但是查看执行过程会发现
    抽到的牌: 梅花 A, 当前本金: 205, 本次-1
    抽到的牌: 梅花 A, 当前本金: 204, 本次-1
    抽到的牌: 梅花 A, 当前本金: 203, 本次-1
    抽到的牌: 梅花 A, 当前本金: 202, 本次-1
    抽到的牌: 梅花 2, 当前本金: 200, 本次-2
    抽到的牌: 梅花 A, 当前本金: 199, 本次-1
    抽到的牌: 红桃 3, 当前本金: 202, 本次 3
    抽到的牌: 大王, 当前本金: 207, 本次 5
    

    中间会出现连续 7 次的止损,对应到交易中,就是你连续 7 次被打止损
    很多人拿到一个屠龙策略的时候,不要说连续 7 次, 就是连续 3 次就开始质疑了
    如果是在你连续止损的时候,大盘大涨,大多数人直接心态爆炸,直接换掉这个策略

    别看了,开骂吧,A 股这个 wbcd(网吧草的)

    1 条回复    2023-12-23 16:17:39 +08:00
    yanyiming
        1
    yanyiming  
       2023-12-23 16:17:39 +08:00
    理性人不理性喽.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1070 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.