下面這個隔日沖策略邏輯很簡單,出現連兩根紅K,隔天跌破昨日低點則作空;出現兩根黑K,漲破昨日高點則作多。所有進場之後隔天開盤就馬上出場。
開放程式碼(日K):
condition3= c>o and c[1]>o[1];
condition4= c<o and c[1]<o[1];
if condition3 then sellshort next bar on low stop;
if condition4 then buy next bar on high stop;
if marketposition<>0 then begin
buytocover next bar at market;
sell next bar at market;
end;
測試結果:
我猜看到這裡,大概會出現兩種分歧的想法:有些人會認為這個策略回測表現很差,是個爛策略;但有些人會開始思考這個策略這麼簡單,為什麼可以測出這種結果,如果再加以修改,可能可以變出很好的隔日沖策略。下面這個回測是我從上面這段語法中,隨便加幾個字寫出來的(沒有超過1行)。
我提供的是一個隔日沖策略原始發想,目的就是要讓讀者從這個題材去發展出適合你自己的策略,並從中學到撰寫程式的方式。提供開放程式碼的目的是在於讓你學習撰寫程式,不是讓你拿去實單交易。
*ps: 如果你使用類似的邏輯寫出不錯的策略,歡迎與我分享。
5 留言:
謝謝WEN大的教學!
在上面的指標圖內可以看到進場點跟平倉點間金有一條虛線,這對判斷策略盈虧很有幫助,請問它是內定的指標還是要自己寫?可否拜託WEN大做個教學,感恩!
這是Multicharts的內建功能,不用設定就有了。
請問加的那一行是指停損/停利嗎?
謝謝分享!
這不是真的隔日沖,隔日沖的意思是收盤下單隔日開盤出場
請問 c 是指 收盤價的意思嗎? c>0, or c<0 是指什麼??
張貼留言
如果有私人問題想請教,請透過網站右方『與站長聯絡』之表單,謝謝!