MC模組開發.12

2022/01/25閱讀時間約 2 分鐘
這是一個打分數的概念,為多頭、空頭的力道打分數,相較於前述的面積概念,這是一個更原始、更容易理解的想法,這種打分數的邏輯有很多優點,應用範圍也很廣,先來看一段程式碼
Vars:BullPower(0),BearPower(0);
If Time=Sess2EndTime then begin
BullPower=0;
//震盪類指標發出多頭的個數
If RSI(High,9)>75 then BullPower=BullPower+1;
If RSI(High,12)>75 then BullPower=BullPower+1;
If RSI(Low,9)>75 then BullPower=BullPower+1;
If RSI(Low,12)>75 then BullPower=BullPower+1;
......
//型態類發出多頭的個數
If HighD(0)>HighD(1) then BullPower=BullPower+1;
If HighD(1)>HighD(2) then BullPower=BullPower+1;
......
//動能類
//支撐壓力、通道類、均線系統
//......,以下數萬行程式省略
Print(Date,",","BullPower",",",BullPower:0:0);
End;
這個模組於每天收盤時做打分數的計算,計算的依據為各類指標的原始多空判斷方法,例如震盪類、動能類、通道類、均線系統、支撐壓力、型態...等,此外各類型相同的指標,也允許放入不同的長度參數、門檻值等濾網,使其重覆運用,然後將每日的多、空力道分數給予加總 !!
那麼這種打分數模組的賺錢邏輯與優點為何 ?
1. 依靠大數法則,刻劃市場輪廓。在多頭市場中,尤其是瘋狂的多頭市場,所有的指標都會發出多頭的訊號,假設模組內收入1萬個計分條件判斷式,可想而知,多頭力道滿分就是1萬分,在常態分配的概念下,此等極端分數隱含市場趨勢至為明顯。同理,力道分數沒有位居異常顯著水準,自然可以判斷盤整無趨勢
2. 透過多空分數水準值,控制留倉方向部位與縮放大小水準
3. 面對傳統模組的邏輯失靈、參數失靈、最佳化而導致的失靈 ...,這種多空力道打分數的模組,相較於傳統的and、or串聯方式,因為納入的邏輯足夠多、參數足夠多,因此有更強大的抵抗失靈能力
4. 分數模組可以納入亂數的機制,讓長度參數、門檻值、分數、開關等四個維度,可以增加更多的模組彈性
5. 分數模組,可以結合前述的面積乘法概念,讓單一的原始多空邏輯連結更多的and、or條件,從而更為穩健 !
為什麼會看到廣告
Piemann
Piemann
Piemann 只是一位中年大叔 !
留言0
查看全部
發表第一個留言支持創作者!