TradeLearn|1469學交易 trade1469.com交易員訓練手冊
第一章目錄0 / 33 已讀
簡
第一章 · 第 19 / 33 節

什麼叫數學期望?

公式算出每筆期望 +0.15R,為什麼你仍然不能寫下“做十筆就賺 1.5R”?

快速版約 3 分鐘 · 完整版約 13 分鐘看演示 · 比較不同選擇成立 / 失敗 / 放棄
這一節,看懂什麼

能從統一口徑的頻率、平均盈虧和成本計算樣本均值,並用敏感性與結果路徑檢查估計邊界。

Snow 講解 · 約 90 秒

勝率高不等於賺錢,要算平均賬

先猜一下:一個做法十筆裡只贏四筆,勝率 40%。它一定虧錢嗎?

19数学期望微信 xtony1992 / 备用 xtony1993电报 @xtony1992 · 教学示意 −10−10−10+25−10+25+25−10+25−10 十笔:4 笔赚,6 笔亏 胜率只有四成这个做法是不是该扔掉? 期望 = 很多笔的平均 胜率 × 平均赚− 败率 × 平均亏− 每笔成本 一群交易的平均账 期望不是: 胜率高低下一笔的结果没扣成本的毛数 平均每笔 +4 赚 4 × 25 = 100亏 6 × 10 = 60 规则一:三个数一起看 胜率 0.4 × 平均赚 25− 0.6 × 平均亏 10= 10 − 6 = +4 元 缺一个都算不出 规则二:成本扣一次 手续费每笔 3 元4 − 3 = +1 元 手续费每笔 5 元4 − 5 = −1 元 已是净值就别再扣 做法 A胜率 60% 做法 B平均赚 3 倍 拼起来 规则三:输入要同源三个数来自同一套做法、同一段数据 拼出来的期望不对应任何做法换一段数据就重算 ADA 日线2023年10~11月 真实行情 开盘 +3%:卖 开盘 0.2640 买 −1.5%:止损 每天开盘买 1000 元涨 3% 就卖跌 1.5% 就止损都没碰到:收盘卖一天一笔 前 10 笔赚 6 笔亏 4 笔下面的点:绿 = 赚,红 = 亏 20 笔做完赚 9 笔,亏 11 笔胜率 45%不到一半碰目标 5 次,止损 11 次 平均赚 23.9 元平均亏 15.0 元0.45 × 23.9− 0.55 × 15.0≈ +2.5 元 / 笔 毛期望 +2.5 元− 手续费 2 元= +0.5 元 / 笔成本超过 2.5 元就变成负的挑出的片段 胜率 45% 错一:只看胜率扣完成本平均每笔还是 +0.5 元胜率过半也能是负的 前 5 笔 错二:几笔就下结论前 5 笔赚 3 笔平均每笔 +10.0 元20 笔:只剩 +0.5 元20 笔也还少 一句话:期望是一群交易的平均账1. 胜率、平均赚、平均亏,三个数一起看2. 成本单独扣一次,别漏也别重复3. 输入来自同一套做法、同一段数据4. 不看胜率一个数,也不拿几笔下结论 先把交易学明白,只希望你别爆仓。1469学交易 · trade1469.com
  1. 十筆交易,4筆賺6筆虧,勝率只有四成。這個做法是不是該扔掉?
  2. 先算期望:勝率乘平均賺,減敗率乘平均虧,再減成本。它是很多筆的平均賬。
  3. 它不是勝率,不是下一筆的結果,也不是沒扣成本的毛數。
  4. 規則一:三個數一起看。0.4乘25減0.6乘10,平均每筆多4元。
  5. 規則二:成本單獨扣一次。手續費3元剩1元,漲到5元就變成虧1元。
  6. 規則三:輸入要同源。A的勝率配B的盈虧,算出來的期望不對應任何做法。
  7. 真實行情:ADA 10月23日起,每天開盤買1000元,漲3%賣、跌1.5%停損。
  8. 前10筆,賺6筆、虧4筆。碰到3%就賺30元,碰到停損就虧15元。
  9. 20筆做完:賺9筆,虧11筆,勝率45%,不到一半。
  10. 平均賺23.9元,平均虧15.0元。乘上勝率和敗率,平均每筆毛賺約2.5元。
  11. 每筆手續費2元,扣完剩約0.5元。成本再高過2.5元就是負的。這是挑出的一段。
  12. 常見錯一:只看勝率。45%不到一半就扔,可它扣完成本平均每筆還是正的。
  13. 常見錯二:幾筆就下結論。前5筆平均每筆賺10.0元,看著很好;20筆攤下來只剩0.5元。
  14. 一句話:期望是一群交易的平均賬。三個數一起看,成本扣一次,別拿幾筆下結論。
0:00 / 1:22

第 1 / 14 步

道

要點

期望是很多筆之後的平均:勝率乘平均賺的,減去敗率乘平均虧的,再減去成本。它描述一群交易,不保證下一筆。

搞混了會怎樣:只看勝率,會被「十次贏九次、一次虧光」的做法騙;忘了扣成本,毛期望為正的做法也可能一直在慢慢虧;把期望當成下一筆的承諾,連虧幾筆就亂了陣腳。

法

照著做

  1. 三個數一起看勝率、平均賺、平均虧,缺一個就算不出期望。
  2. 成本單獨扣一次平均盈虧如果已經是扣費後的淨值,就別再扣第二次。
  3. 輸入來自同一套做法、同一段資料不同版本的好數字拼在一起,算出來的期望不對應任何真實做法。
術

真實行情:BNB 2023 年,勝率過半,扣完成本卻是負的

BNB/USDT 日線 · 2023 全年 · 每天開盤買、收盤賣,全部 365 筆

勝率 52.3%,扣完成本每筆 −0.118%

勝率過半,不等於能賺錢。

−6%0+6%亏 174 天赚 191 天每天开盘到收盘的涨跌幅每天開盤到收盤的漲跌幅分佈:左紅是虧的天,右綠是賺的天

1期望怎麼算?

一年 365 筆,191 筆賺。平均賺 1.61%,平均虧 1.59%。毛期望 0.523 × 1.61 − 0.477 × 1.59 = +0.082%。

2為什麼扣完變負?

買賣各付 0.1%,每筆成本 0.2%,比毛期望還大。淨期望 −0.118%:每筆 1000 美元,平均每筆約 −1.18 美元。

3能拿來算明年嗎?

不能直接用。同樣的做法放在 SOL 上,2022 年毛期望 −0.58%,2023 年 +0.77%。一年的數字不能直接當成下一年的輸入。

動畫裡的那一段

ADA 10月23日到11月11日每天開盤買 1000 元,漲 3% 賣、跌 1.5% 停損20 筆賺 9 筆,勝率 45%平均賺 23.9 元、虧 15.0 元扣每筆 2 元后約 +0.5 元

ADA 2023 年,換了一個做法:勝率不到一半,毛期望約 +2.5 元,扣費後仍為正。上面是勝率過半卻為負,兩個例子都說明只看勝率不夠。

遇到了怎麼做

  1. 聽到「勝率很高」,先追問平均賺多少、平均虧多少、每筆成本多少,三個數都要有。
  2. 成本按自己真實的費率和滑價算進去,看扣完之後還剩多少。
  3. 數字要來自同一套做法、同一段資料;換一年、換一個品種就重算,別沿用舊結論。
資料口徑BNB/USDT 日線 · 每天開盤買、收盤賣(為算賬設定)· 手續費雙邊 0.1%

行情為公開日線資料;「每天開盤買、收盤賣」是為了算賬設定的機械做法,不是推薦的交易方法。挑選規則:五個幣兩個年份共十組年樣本里,勝率過半、毛期望為正、扣費後為負的組中勝率最高的一組。只說明怎麼算,不代表這種做法以後的結果。動畫裡的 ADA(2023 年 10~11 月)只有 20 筆,樣本很少,是挑出的片段,不代表機率。

自測:換一組數字再算一遍

1. 十筆裡 5 筆各賺 12 元、5 筆各虧 10 元,每筆手續費 2 元。平均每筆的期望是多少?

2. 勝率 30%,平均賺 30 元、平均虧 10 元,不計成本。期望是多少?

本節完整講解7 張圖 · 約 13 分鐘概念圖解 · 期望演算器 · 三種結局 · 真實行情 · 選擇練習 · 行動卡 · 進階

01先把這件事講明白

這一節講什麼數學期望把各類結果按機率加權,描述一個重複機制的平均賬,不承諾單次結果。

簡化成賺、虧兩種結果時,每筆期望 = 勝率 × 平均賺 − 敗率 × 平均虧 − 平均成本。第一步是統一口徑:三個數要來自同一套規則、同一批機會、同一個單位。

圖 1 · 期望,就是把一群結果按類合併後的平均賬讀圖:左邊是 10 筆按發生順序排開,綠柱賺 2R、紅柱虧 1R;右邊把它們按類合併,再扣一次成本。最後那個 +0.15R 描述的是這一群,不是其中任何一筆。
−1+2−1−1+2−1+2−1−1+210 笔,按发生的顺序按类合并4 笔 × (+2R)+8R6 笔 × (−1R)−6R10 笔成本 × 0.05R−0.5R合计+1.5R÷ 10 笔 = 每笔+0.15R写成概率:0.4 × 2 − 0.6 × 1 − 0.05 = 0.15R平均盈亏如果已经扣过费用,就不再减成本:成本只扣一次。−1+2−1−1+2−1+2−1−1+210 笔,按发生的顺序按类合并4 笔 × (+2R)+8R6 笔 × (−1R)−6R10 笔成本 × 0.05R−0.5R合计+1.5R÷ 10 笔 = 每笔+0.15R写成概率:0.4 × 2 − 0.6 × 1 − 0.05 = 0.15R平均盈亏已扣过费用,就不再减成本

這裡的勝率和平均值通常來自歷史估計,會有誤差,也會隨市場變化。公式算對了,不代表輸入可靠。所以第二步是先算出基準,再一次只改一個輸入,看結論對哪個最敏感。

圖 2 · 勝率夠不夠,要看它站在哪條線的哪一邊讀圖:先找實心點「基準」,再看它往左挪到 35% 時壓上了藍線。三條線是三種成本下的平衡點:成本越高,線越往右上走,同樣的勝率就越容易落到負的一邊。
25%30%35%40%45%50%55%60%0.511.522.5胜率平均赚 ÷ 平均亏线的右上方:扣完成本每笔为正左下方:每笔为负基准 40%、赚 2 亏 1:+0.15R胜率降到 35%:压线,0RADA 20 笔:45%,1.59,在成本线上方BNB 2023:52.3%,1.01毛线之上、成本线之下不计成本成本 0.05R成本约 0.13 倍平均亏25%30%35%40%45%50%55%60%0.511.522.5胜率平均赚 ÷ 平均亏右上方:为正左下方:为负基准35%ADABNB不计成本成本 0.05R成本约 0.13 倍平均亏基准 40%、赚 2 亏 1:+0.15R35%:正好压在 0.05R 线上,0RADA 20 笔 45%、1.59:成本线上方BNB 2023 52.3%、1.01:毛正、净负

怎麼算的:平均虧記作 1,平均賺是它的 b 倍,成本是它的 c 倍,損益兩平勝率 = (1 + c) ÷ (1 + b)。ADA 20 筆:b = 23.9 ÷ 15.0 ≈ 1.59,c = 2 ÷ 15.0 ≈ 0.13,平衡點約 43.7%,實際 45%。BNB 2023 年每天開盤買、收盤賣:b = 1.61 ÷ 1.59 ≈ 1.01,每筆成本 0.2%,c ≈ 0.13,平衡點約 56.0%,實際 52.3%。兩個點的數字都來自站內日線現算,是挑出的例子,不代表機率。

02期望演算器:一次只動一個輸入

不要把每個引數都挑成歷史最好的水平再拼在一起,那可能是一組從沒同時出現過的輸入。下面固定平均賺 2R、虧 1R,只讓你動勝率,再切換成本看平衡點怎麼挪。

圖 3 · 期望演算器:先算基準,再只動一個輸入讀圖:上面三個按鈕切換每筆成本,滑桿只調勝率,平均賺 2R、虧 1R 不動。色條紅綠交界就是這檔成本下的平衡點。

留意成本不是附註。成本從 0.05R 漲到 0.2R,平衡勝率就從 35% 挪到 40%,基準那組 40% 的輸入正好被吃光。

教學示意 · 引數演算,不是收益預測
20%平衡點約 35.0%60%
毛期望+0.2R勝率 × 2 − 敗率 × 1
每筆成本−0.05R只扣一次
每筆淨期望+0.15R很多筆的平均
十筆合計(平均意義)+1.5R不是十筆的保證

0.40 × 2 − 0.60 × 1 − 0.05 = +0.15R。每筆為正,但這是很多筆的平均,下一筆照樣可能虧 1R。

平均賺 2R、平均虧 1R 固定,成本 0.05R:損益兩平勝率 = (1 + 0.05) ÷ (1 + 2) ≈ 35.0%。

20%平衡點約 40.0%60%
毛期望+0.2R勝率 × 2 − 敗率 × 1
每筆成本−0.2R只扣一次
每筆淨期望0R很多筆的平均
十筆合計(平均意義)0R不是十筆的保證

0.40 × 2 − 0.60 × 1 − 0.2 = 0R。正好壓在平衡點:毛空間全被成本吃掉。

平均賺 2R、平均虧 1R 固定,成本 0.2R:損益兩平勝率 = (1 + 0.2) ÷ (1 + 2) ≈ 40.0%。

20%平衡點約 41.7%60%
毛期望+0.2R勝率 × 2 − 敗率 × 1
每筆成本−0.25R只扣一次
每筆淨期望−0.05R很多筆的平均
十筆合計(平均意義)−0.5R不是十筆的保證

0.40 × 2 − 0.60 × 1 − 0.25 = −0.05R。每筆為負:做得越多,平均虧得越多。

平均賺 2R、平均虧 1R 固定,成本 0.25R:損益兩平勝率 = (1 + 0.25) ÷ (1 + 2) ≈ 41.7%。

試一試切到「成本 0.2R」,勝率要拖到多少,每筆淨期望才回到基準的 +0.15R?再想想:一個估計只有 40% 左右的勝率,能不能保證自己真的有這麼高?

看答案

45%:0.45 × 2 − 0.55 × 1 − 0.2 = 0.15R。成本多了 0.15R,勝率就得多 5 個百分點才補得回來,因為每多 1% 勝率只多 0.03R。反過來,勝率是從有限樣本估出來的,多 5 個百分點可能正好落在估計誤差裡;平衡點離你的估計越近,結論越脆。

結論:演算器回答的是「假設成立時平均是多少」,輸入可不可信,要回到自己的記錄去查。

03成立、失敗和放棄,分別怎麼處理

教學示意:同一個基準(勝率 40%、平均毛賺 2R、毛虧 1R、成本 0.05R),看輸入可信、輸入被拼湊、輸入變了三種情況各自怎麼處理。

圖 4 · 同一個公式,三種結局讀圖:從左邊一組輸入出發:三項來自同一賬本就能算;從不同版本各取最好的就不能算;輸入變了就先停。每支右上角是按那組輸入算出的每筆期望。
一组期望输入胜率 · 平均盈亏· 成本同一账本各取最好成本变了成立+0.15R0.4 × 2 − 0.6 × 1 − 0.05三项来自同一版本、同一账本再把成本调到 0.2R:变成 0R说明毛空间只有 0.2R失败毛 +1.6R甲的 60% × 乙的 3R− 0.4 × 丙的 0.5R乘法没错,输入不对应任何做过的方法回到同一版本的完整账本重算放弃−0.05R成本 0.05R → 0.25R其余输入暂按原值暂停新增研究性仓位,先核实成本是输入变了,不是刚连亏一组期望输入同一账本成立+0.15R0.4 × 2 − 0.6 × 1 − 0.05三项来自同一版本、同一账本再把成本调到 0.2R:变成 0R说明毛空间只有 0.2R各取最好失败毛 +1.6R甲的 60% × 乙的 3R− 0.4 × 丙的 0.5R乘法没错输入不对应任何做过的方法回到同一版本的完整账本重算成本变了放弃−0.05R成本 0.05R → 0.25R其余输入暂按原值暂停新增研究性仓位先核实成本是输入变了,不是刚连亏
成立 · 復盤看這裡公式回答的是給定假設下的加權均值,也暴露出毛空間只有 0.2R。它沒有證明輸入穩定,更給不出某十筆的必然結果;演算器幫你追問證據,不替證據背書。
失敗 · 復盤看這裡引數之間有取捨:退出放遠,勝率和盈利幅度會一起變。不能把各自最好的邊緣值拼在一起;想研究新組合,先寫出規則和能執行的路徑,再收集共同成立的樣本。
放棄 · 復盤看這裡暫停由明確的輸入變化觸發。還要核對成本是否持續、其他引數有沒有一起變;沒有證據支援繼續沿用舊的淨期望,誠實更新比維護一張漂亮報表重要。

04主案例:真實 20 筆的平均賬

前面都是假設的引數。這裡換一段真實行情,照一條事先寫死的規則一天做一筆,看期望的三個輸入怎麼從賬本里算出來,也看正期望在路上是什麼樣子:第三步,把平均數放回真實的順序裡。

圖 5 · 真實 20 筆:前 5 筆看著很穩,20 筆攤下來只剩 0.5 元讀圖:樣本越短,估出來的期望越不可靠。先按「1 前 5 筆」,再一段段往後,盯著下面那條累計線怎麼變。
前 5 笔第 6~10 笔第 11~20 笔累计净额(每笔扣 2 元)+30−15+30+30−15+6+15+26−15−15−15−15−15+30+30−15+19−15−15−1510月23日11月1日11月11日前 5 笔:3 赚 2 亏平均每笔净 +10.0,看着很好前 10 笔:6 赚 4 亏平均每笔净 +5.7,已在变薄最高 +90.720 笔:9 赚 11 亏,平均每笔净 +0.5第 9~13 笔连亏 5 笔,累计 90.7 → 5.71~56~1011~20累计净额(每笔扣 2 元)10/2311/111/11前 5 笔:3 赚 2 亏,平均每笔净 +10.0前 10 笔:6 赚 4 亏,平均 +5.7;最高 +90.720 笔:9 赚 11 亏,平均每笔净 +0.5红括号:第 9~13 笔连亏,90.7 → 5.7

全貌:上面每根日K就是一筆。開盤買,綠短線是 +3% 目標,紅短線是 −1.5% 停損,圓點是當天實際賣出的位置(綠碰目標、紅碰停損、實心按收盤)。下面是扣費後的累計淨額。點按鈕,一段段揭開。

這條規則(事先寫死,單位:元)

  1. ① 買入每天開盤買 1000 元20 天,一天一筆
  2. ② 目標盤中漲到開盤價 +3% 就賣碰到 5 次,每次 +30
  3. ③ 停損跌到 −1.5% 就賣;兩邊都碰按先停損碰到 11 次,每次 −15
  4. ④ 其餘都沒碰到,按收盤價賣4 次
  5. ⑤ 費用每筆 2 元(買賣各 0.1%)20 筆共 40 元
勝率45%9 ÷ 20
平均賺+23.99 筆
平均虧−15.011 筆
每筆淨期望+0.5毛 +2.5 − 費用 2

0.45 × 23.9 − 0.55 × 15.0 − 2 ≈ +0.5(元)。勝率不到一半,靠的是平均賺比平均虧多;可這份餘量只有 0.5 元,20 筆又太少,結論只能寫成「這一段樣本里略為正」。

真實行情:ADA/USDT 日線,現貨公開歷史資料(UTC)。挑出的片段,不代表機率,不承諾收益。規則、每筆 1000 元、每筆 2 元費用都是教學假設,不是推薦的交易方法;日線看不出同一天先碰哪邊,兩邊都碰按先停損算(這 20 天有 5 天)。20 筆樣本很少。

05資訊一段段到來,看看各選擇的後果

圖 6 · 三個時點,三次判斷讀圖:頂上的方框是你當時知道的事,下面三支是三種判斷。選完以後,每支底下畫出它的算式:綠條是勝率 × 平均賺,紅條是敗率 × 平均虧,灰條是成本。

教學模擬:只做引數推演。初始假設為勝率 40%、平均毛賺 2R、平均毛虧 1R、每筆成本 0.05R,所有 R 用同一個定義。三個時點沿預設分支往下走,新事實獨立給出,不把你的選擇當成已執行的訂單。

時點 1 · 算基準

輸入還沒變:勝率 40%,平均毛賺 2R、毛虧 1R,每筆成本 0.05R。

基準淨期望是多少?

提示:先乘再加,成本單獨扣一次。 選一支,三支的後果都會畫出來。

06把本節方法留給實戰

照圖 1 把自己的記錄寫成「頻率 × 金額,再扣一次成本」;像圖 2、圖 3 那樣一次只改一個輸入,看平衡點挪多少;最後照圖 5、圖 7 放回連虧路徑和部位裡檢查。

需要時再寫自己的行動卡(可選)
寫完自查

07再往深處想一步

展開邊界、取捨與研究問題

在虧損幅度為 1R、盈利幅度為 bR、每筆成本 cR 的二元假設中,淨期望為 p × b − (1 − p) − c,損益兩平勝率為 (1 + c) ÷ (1 + b)。以 b 為 2、c 為 0.05 為例,平衡點為 35%。這裡固定了幅度與成本;真實資料裡它們會隨訊號和環境變化,所以平衡點也只是條件結論。

算術期望描述單筆結果的均值,帳戶的複合增長還受部位比例與波動路徑影響。均值為正,部位過大也可能先把帳戶打到無法恢復,或先碰到資金約束而中斷執行,下面這張圖就是一例。不要把 R 均值直接換成穩定的月收益;要寫清每次風險金額怎樣變化,再對全部順序、費用與極端情景做帳戶層面的評估。

圖 7 · 同一組正期望的結果,押得太重也會把帳戶做小讀圖:三條線用的是同一串 20 筆結果(8 賺 12 虧,平均每筆 +0.15R),只有每筆押上帳戶的比例不同。先看底下的紅綠條:開頭就連虧 5 筆。
20%60%100%每笔结果(绿 +2R,红 −1R,每笔另扣 0.05R)每笔押 1% +3%每笔押 10% +10%每笔押 25% −38%押 25%:开头连亏 5 笔,只剩 22%20%60%100%每笔结果(绿 +2R,红 −1R,每笔另扣 0.05R)每笔押 1%:20 笔后 +3%每笔押 10%:20 笔后 +10%每笔押 25%:20 笔后 −38%押 25% 的连亏 5 笔后只剩 22%

教學示意:虛構的 20 筆結果,每筆押上當時帳戶的固定比例,按複利滾動。押 1% 最後 +3%,押 10% 最後 +10%,押 25% 最後 −38%:均值沒變,變的是路徑。

公式負責計算,證據負責證明輸入是否可信。
想再想一想?展開問題與筆記(可選)

勝率 50%,平均盈利 1R、平均虧損 1R,平均成本 0.1R,期望為多少?

筆記僅儲存在當前瀏覽器
展開參考思路

0.5 × 1 − 0.5 × 1 − 0.1 = −0.1R。費用會使毛期望為零的機制轉為負淨期望。