MC 有沒有過濾函數? [MC]
-
MC用戶求助:
希望您深入學習MC,您會慢慢感覺MC很靈活也強大!
對于通達信中的過濾函數,它會將未來的數據設置為0,也就是不考慮;而在MC中您可以簡單的使用變量進行控制過濾,也就是限制之后的若干根bar不考慮即可。
?
-
MC回復討論一:
希望您深入學習MC,您會慢慢感覺MC很靈活也強大!
對于通達信中的過濾函數,它會將未來的數據設置為0,也就是不考慮;而在MC中您可以簡單的使用變量進行控制過濾,也就是限制之后的若干根bar不考慮即可。
?
-
MC回復討論二:
之前嘗試過,譬如新高買入半倉,但后面持續創新高我是要過濾的,另外半倉我需要別的信號才買入,換個角度說,如何設置一個變量再接下來的10bar內過濾新高買入信號
?
-
MC回復討論三:
下面是一個例子的代碼:
var: new_high(0), flag(0), curr(0);
?
new_high=highd(0);? //存儲當前最高值
if new_high>new_high[1] then? //創新高,當根bar的最高大于前一根bar的最高值
? ? ? ? flag=flag+1;
if flag=1 then? //當flag=1時,表示第一次滿足創新高這個條件,此時記錄這個時間點的bar的編號,賦值給curr
? ? ? ? curr=currentbar;
? ? ? ??
if currentbar>=curr+10 then
? ? ? ? flag=0;? //經過10bar之后,將flag賦值為0
? ? ? ??
if flag=1 and currentbar<=curr then? //下單只會在第一次創新高時
? ? ? ? buy next bar at market;
?
-
MC回復討論四:
下面是一個例子的代碼:
var: new_high(0), flag(0), curr(0);
?
new_high=highd(0);? //存儲當前最高值
if new_high>new_high[1] then? //創新高,當根bar的最高大于前一根bar的最高值
? ? ? ? flag=flag+1;
if flag=1 then? //當flag=1時,表示第一次滿足創新高這個條件,此時記錄這個時間點的bar的編號,賦值給curr
? ? ? ? curr=currentbar;
? ? ? ??
if currentbar>=curr+10 then
? ? ? ? flag=0;? //經過10bar之后,將flag賦值為0
? ? ? ??
if flag=1 and currentbar<=curr then? //下單只會在第一次創新高時
? ? ? ? buy next bar at market;
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容