MC模組開發.11

更新於 發佈於 閱讀時間約 3 分鐘

模組的優劣比較有諸多方法,這裡介紹過度加碼的概念。直覺的,過度加碼並不能用在實際交易,因為交易者無法承擔破產風險,不過當模組在回測時,利用當前累積獲利金額的某一個比例來進行加碼,而且是過度加碼的方式來進行實驗,此時可以直覺地猜想,績效差的模組會因為沒有累積獲利而無法加碼。因此同樣的回測期間,績效差的模組永遠只能進行1口單的基本買賣;同理,績效好的模組可以透過加碼方式讓獲利呈現幾何級數方式大爆增。也就是說透過過度加碼的極端壓力測驗方式,可以讓好的模組與壞的模組績效差距拉得更開,透過最後一次下單的口數大小,來比較模組之間的優劣。

那甚麼是過度加碼 ? 依據凱利公式的敘述,最適的加碼比例與平均贏輸金額的比例和勝率有關,只要加碼方式跟這兩個數據無關,就不是最適加碼的方法,這邊我簡單列舉幾個回測用的加碼方式,用來評鑑模組間的優劣
1. 當前累積獲利的金額/2倍的保證金金額,這個意思大約就是台指期這個商品每每累積獲利一個40萬,就加碼一口 !
2. 當前累積獲利的金額/當前最大一筆損失金額的3倍
3. 當前累積獲利的金額/當前價格變動2%的虧損金額
4. 當前累積獲利的金額/當前最大的淨值回落金額
...
其他的加碼方式,就靠讀者的想像力,最終目的是鑑別模組的優劣,利用過度加碼的概念拉開優勝劣敗者的距離。也就是說,單一一口單的模組,透過過度加碼方式,比較其最後下單的口數,就能輕易比較兩者間的優劣。

例如,A模組、B模組下單商品都是台指期、一口單的情況下,都有同樣的NetProfit/MDD的比例,但是A模組的MDD發生位置在比較早期,B模組的MDD發生在比較在近期,明顯的,B模組的評鑑理應輸給A模組,但是Multicharts的績效報表無法提供這個比較,需要自行仔細目測績效走勢圖,所以一個過度加碼的概念可以輔助你做模組評鑑的決策,以下提供簡單的過度加碼的參考程式碼

Vars:xQuota(0),NP(0),MDD(0),LongPrice(0),ShortPrice(0);

If TotalTrades<=30 then xQuota=1;

If TotalTrades>30 then begin
MDD=MaxIDDrawDown;
NP=NetProfit;
If MDD<>0 then xQuota=IntPortion(-1*(NP/MDD));
If MDD=0 then xQuota=1;
If NP<0 then xQuota=1;
End;

Buy xQuota contracts next bar at LongPrice stop;
SellShort xQuota contracts next bar at ShortPrice stop;



留言
avatar-img
留言分享你的想法!
Piemann-avatar-img
發文者
2022/01/28
加碼邏輯 : 過去10次交易中,獲利次數超過5次就加碼,否則維持原狀 !! Vars:xQuota(0),ii(0),x(0); If Time=Sess1FirstBarTime then begin xQuota=1; If TotalTrades>=10 then begin x=0; For ii = 1 to 10 begin x=x+Iff(PositionProfit(ii)>0,1,0); End; //For ii = 1 to 10 begin If x>=5 then xQuota=2; End; //If TotalTrades>=10 then begin End; //If Time=Sess1FirstBarTime then begin Buy xQuota Contracts next bar at High stop; SellShort xQuota Contracts next bar at Low stop;
Piemann-avatar-img
發文者
2022/01/28
加碼邏輯 : 連勝3次,就加碼,直到連輸3次才恢復原本下單口數 ! Vars:xQuota(0); If Time=Sess1FirstBarTime then begin If TotalTrades<3 then xQuota=1; If TotalTrades>=3 then begin If xQuota=1 and PositionProfit(1)>0 and PositionProfit(2)>0 and PositionProfit(3)>0 then xQuota=2; If xQuota=2 and PositionProfit(1)<0 and PositionProfit(2)<0 and PositionProfit(3)<0 then xQuota=1; End; //If TotalTrades>=3 then begin End; //If Time=Sess1FirstBarTime then begin Buy xQuota Contracts next bar at High stop; SellShort xQuota Contracts next bar at Low stop;
avatar-img
Piemann的沙龍
21會員
113內容數
Piemann的沙龍的其他內容
2025/04/01
2025.04.01 明顯的,Cheat GPT 功能越來越強大,應用範圍只多不少 !! 輸入問題如下 : 1. 有一個隨機碼,長度為5個不重複的數字及小寫英文字母所組成, 例如 e2k9z、ju72d、...,共有一萬筆數據 2. 請設計一個雜湊函數方案,讓隨機碼對應到實數整數空間 3.
Thumbnail
2025/04/01
2025.04.01 明顯的,Cheat GPT 功能越來越強大,應用範圍只多不少 !! 輸入問題如下 : 1. 有一個隨機碼,長度為5個不重複的數字及小寫英文字母所組成, 例如 e2k9z、ju72d、...,共有一萬筆數據 2. 請設計一個雜湊函數方案,讓隨機碼對應到實數整數空間 3.
Thumbnail
2024/12/01
龐氏騙局定義 : 由後繼者的投資本金,支付前期投資者的紅利,謂之 !! 案例 : 制定獎勵生育誘因、追求人口紅利之國策,其實就是隱形的龐氏騙局 !! 那生命的意義,除了在於繼起宇宙生命之外,還有啥意義 ? 對曰 : 還得創造傳奇 ! 那如何創造傳奇 ? 對曰 : 確定目標、集中資源、專研
2024/12/01
龐氏騙局定義 : 由後繼者的投資本金,支付前期投資者的紅利,謂之 !! 案例 : 制定獎勵生育誘因、追求人口紅利之國策,其實就是隱形的龐氏騙局 !! 那生命的意義,除了在於繼起宇宙生命之外,還有啥意義 ? 對曰 : 還得創造傳奇 ! 那如何創造傳奇 ? 對曰 : 確定目標、集中資源、專研
2024/11/17
1990~1991之際,爆發第一次波灣戰爭(市場稱為第三次石油危機),起因是兩伊戰爭期間,伊拉克對科威特欠下巨債,戰後伊拉克藉端生事,要求取消相關債權,科威特不願意,因此伊拉克便開始調動軍隊部署於邊境(1990.七月中下旬),緊張局勢快速升溫,及至入侵(1990.08.02)科威特佔領全境後(199
2024/11/17
1990~1991之際,爆發第一次波灣戰爭(市場稱為第三次石油危機),起因是兩伊戰爭期間,伊拉克對科威特欠下巨債,戰後伊拉克藉端生事,要求取消相關債權,科威特不願意,因此伊拉克便開始調動軍隊部署於邊境(1990.七月中下旬),緊張局勢快速升溫,及至入侵(1990.08.02)科威特佔領全境後(199
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
前面花了一整個月的時間都在談停損、停利點的建立,這其實是一個靜態面的策略擬定,在開啟交易的剎那,就已經決定好了停損、停利單的價格。 那動態面呢?不利方向的加減碼,可以在下跌時的攤平策略,讓我們決定在哪個底線以上可以加碼,跌破底限時就必須減碼出場。
Thumbnail
前面花了一整個月的時間都在談停損、停利點的建立,這其實是一個靜態面的策略擬定,在開啟交易的剎那,就已經決定好了停損、停利單的價格。 那動態面呢?不利方向的加減碼,可以在下跌時的攤平策略,讓我們決定在哪個底線以上可以加碼,跌破底限時就必須減碼出場。
Thumbnail
基本上所有的加碼法則都是從上面衍生的,決定好方向和區間之後,便可以自由的調整加碼間距與條件(ex:回測均線,創新高新低),加碼次數,停利與停損方式等等,同樣的系統亦可以套用在現貨的操作中。若要增加系統的穩定性,則要多考慮一點:當趨勢發展到何種程度時,要將停損點換成損益兩平或停利?
Thumbnail
基本上所有的加碼法則都是從上面衍生的,決定好方向和區間之後,便可以自由的調整加碼間距與條件(ex:回測均線,創新高新低),加碼次數,停利與停損方式等等,同樣的系統亦可以套用在現貨的操作中。若要增加系統的穩定性,則要多考慮一點:當趨勢發展到何種程度時,要將停損點換成損益兩平或停利?
Thumbnail
話說在前,不是建議大家做期貨。 期貨的高槓桿會放大心理弱點,在實力未足時就涉足,心態非常容易崩潰,急速賠光。 檢驗指數只是因為,它是台股的平均值。 那麼,開始吧。 一.月k圓弧底:沒有。 二.月k20T:跌破20T不碰,站上上彎的20T,或回踩上彎的20T才進場。 如圖,紅圈大多數都有一定的獲利空間
Thumbnail
話說在前,不是建議大家做期貨。 期貨的高槓桿會放大心理弱點,在實力未足時就涉足,心態非常容易崩潰,急速賠光。 檢驗指數只是因為,它是台股的平均值。 那麼,開始吧。 一.月k圓弧底:沒有。 二.月k20T:跌破20T不碰,站上上彎的20T,或回踩上彎的20T才進場。 如圖,紅圈大多數都有一定的獲利空間
Thumbnail
這個盤型,很常出現在日K多頭環境出現異常現象後,或者是空頭連續下跌多日後,簡單說就是乖離率明顯偏大時,隔天開低看似要續跌,但是破低卻不出量,反而量繼續縮,價格也是要跌不跌的樣子,突然一根大量紅K過高,快速拉漲停,形成V型反轉。 總結一下這種盤型要考量的重點: 量縮破低不乾脆。 來到支撐區明顯有撐。
Thumbnail
這個盤型,很常出現在日K多頭環境出現異常現象後,或者是空頭連續下跌多日後,簡單說就是乖離率明顯偏大時,隔天開低看似要續跌,但是破低卻不出量,反而量繼續縮,價格也是要跌不跌的樣子,突然一根大量紅K過高,快速拉漲停,形成V型反轉。 總結一下這種盤型要考量的重點: 量縮破低不乾脆。 來到支撐區明顯有撐。
Thumbnail
記憶量能模組,並不是要你死背,而是要理解黑手是如何推動走勢,以及背後的原理為何。市場是活的,不會出現一模一樣的走勢,應該將重點放在量能的大小比對、證據與異常的發生,以及當前所處的相對位置。
Thumbnail
記憶量能模組,並不是要你死背,而是要理解黑手是如何推動走勢,以及背後的原理為何。市場是活的,不會出現一模一樣的走勢,應該將重點放在量能的大小比對、證據與異常的發生,以及當前所處的相對位置。
Thumbnail
價格走勢波動的原因,是受到「貪婪」和「恐懼」兩種心態所影響,那股價高低的本質呢?答案很簡單,就是「供給」與「需求」的程度。所謂的供給,在股票市場就是賣方,而需求代表的就是買方,當買方大於賣方,股價自然會上漲;當賣方大於買方,股價自然會下跌;不管是買方強還是賣方強,只要有成交,都會在成交量上呈現!
Thumbnail
價格走勢波動的原因,是受到「貪婪」和「恐懼」兩種心態所影響,那股價高低的本質呢?答案很簡單,就是「供給」與「需求」的程度。所謂的供給,在股票市場就是賣方,而需求代表的就是買方,當買方大於賣方,股價自然會上漲;當賣方大於買方,股價自然會下跌;不管是買方強還是賣方強,只要有成交,都會在成交量上呈現!
Thumbnail
均線指標在明顯趨勢特別好用,但是盤整階段就很不適合使用趨勢指標。因此,判斷趨勢開始與結束,就是程式交易做趨勢策略的重中之重。今天我們使用CCI策略來搭配,幫助我們尋找趨勢波段的起點。
Thumbnail
均線指標在明顯趨勢特別好用,但是盤整階段就很不適合使用趨勢指標。因此,判斷趨勢開始與結束,就是程式交易做趨勢策略的重中之重。今天我們使用CCI策略來搭配,幫助我們尋找趨勢波段的起點。
Thumbnail
利用常態分配亂數,模擬10萬次,產生極值新創造的價格空間與母體數據的距離比值。以下表為例,0.2794之意即為8日以來24筆高、低、收數據的(最高價-次高價)/(最高價-最低價)統計式,只有5%的機會超過27.94%這個比例。 實務上,日K棒資料若有看到超過該水準值,可以判斷出現異常的新高、新低價格
Thumbnail
利用常態分配亂數,模擬10萬次,產生極值新創造的價格空間與母體數據的距離比值。以下表為例,0.2794之意即為8日以來24筆高、低、收數據的(最高價-次高價)/(最高價-最低價)統計式,只有5%的機會超過27.94%這個比例。 實務上,日K棒資料若有看到超過該水準值,可以判斷出現異常的新高、新低價格
Thumbnail
股市長期緩漲,把做多的時間拉長勝率高投報率為正,月選合約用賣權多頭價差單獲利;遇到下跌在適當時機可用週選合約做買權空頭價差單看空。新手(或難盯盤)的人必學這個策略的3理由:簡單,勝率高,建倉平倉時機明確。
Thumbnail
股市長期緩漲,把做多的時間拉長勝率高投報率為正,月選合約用賣權多頭價差單獲利;遇到下跌在適當時機可用週選合約做買權空頭價差單看空。新手(或難盯盤)的人必學這個策略的3理由:簡單,勝率高,建倉平倉時機明確。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News