請教各位大神 多重條件的設定
各位大大您們好 又有問題 想要請教您們... 在這裡發文 總是會感覺到 有許多熱心的前輩們 願意指導 真的謝謝您們!!在此舉例 阿政大大的突破範例
input: Length(10),endTime(1330);
var: K(1),toBuy(99999),toShort(0);
K= iff( D>D, 1, K+1 );
if sessionlastbar then begin
tobuy=99999;
toshort= 0;
end;
if K=Length then begin
toBuy=Highest(High,K);
toShort=Lowest(Low,K);
end;
if K>=Length and T<=endTime then begin
if marketposition<=0 then
buy next bar toBuy stop;
if marketposition>=0 then
sellshort next bar toShort stop;
end;
setexitonclose;
以上=========================================== 是用一分K
在此想加上條件 5分K的圖 如果又要站上50均線買多 50均線以下 才做空 (是 5分K的 50均線喔)
然後 又要再加上 30分K的圖 也要同時 站上50均線才做多 50均線以下 才放空 ( 是 30K的 50均線)
類似這種多重條件 但 不是 同一張K線圖 而是 很多張 不同時段的K線圖 所加的條件
程式碼該如何寫出來呢??
再請各位前輩 先進們 可以不吝嗇的賜教!!非常的感恩 >M<
假設 data2 - 5 minK, data3 - 30 minK , 策略設計是 1分K收盤價大於 5分K的 50均價 同時也大於 30分K的 50均價才做多
condition1 = Close > Average(Close,50) of data2 ; { 1分K收盤價大於 5分K的 50均價}
condition2 = Close > Average(Close,50) of data3 ; { 1分K收盤價大於 30分K的 50均價}
condition3 = Close < Average(Close,50) of data2 ; { 1分K收盤價小於 5分K的 50均價}
condition4 = Close < Average(Close,50) of data3 ; { 1分K收盤價小於 30分K的 50均價}
if K>=Length and T<=endTime then begin
{將 condition1 and condition2 加入作多條件}
if marketposition<=0 and condition1 and condition2 then
buy next bar toBuy stop;
{將 condition3 and condition4 加入作空條件}
if marketposition>=0 and condition3 and condition4 then
sellshort next bar toShort stop;
end; Close of data2 > average(close,50) of data2表示第二個週期收盤價大於50均價 easytrader788 發表於 17-3-24 00:08
您可以到我部落格參考更多的策略範例
有的喔!! 已經把大大您的部落格 加到我的最愛了...
裡面的文章 真的寫得好專業 好棒喔! 應該有很多寶貴的知識 可以慢慢來欣賞 學習...
大大謝謝您喔!! 有機會 再跟您討教 交流 感恩感恩...
blj0511 發表於 17-3-23 23:20
如果不想搞這麼多圖表,可以用長度表示也昰類似
例如5分K的50均,再1K裡就是average(close,5*50)
30K就是aver ...
恩 李大哥 您的這個程式碼 也是滿不錯的喔!!!又學到東西了感恩感恩>M<
如果不想搞這麼多圖表,可以用長度表示也昰類似
例如5分K的50均,再1K裡就是average(close,5*50)
30K就是average(close,30*50)
雖然有點不同,但差異不大
若是 close > average(close,50) of data2 表示1分K收盤價大於 data2週期的50均線 easytrader788 發表於 17-3-23 20:27
Close of data2 > average(close,50) of data2表示第二個週期收盤價大於50均價
那麼請問大大 要怎麼把這一句
Close of data2 > average(close,50) of data2
套入範例碼呢?
並且還有 第三條件 也要符合 是不是 就要用data3
那麼該如何寫 第二條件 跟 第三條件 同時符合 的程式碼?
抱歉 因為 還是新手 所以 還不太會編譯 請大大賜教!! 感謝您.....
easytrader788 發表於 17-3-23 23:32
假設 data2 - 5 minK, data3 - 30 minK , 策略設計是 1分K收盤價大於 5分K的 50均價 同時也大於 30分K的...
wow 大大 真的太感謝您啦!!! 謝謝您受教了>m< 感恩感恩!!
您可以到我部落格參考更多的策略範例 easytrader788 發表於 17-3-23 23:32
假設 data2 - 5 minK, data3 - 30 minK , 策略設計是 1分K收盤價大於 5分K的 50均價 同時也大於 30分K的...
感謝分享
頁:
[1]