jynuts85 發表於 18-8-20 23:08

求解讀一下程式碼

小弟從其他大大的blog上面看到以下這個程式碼, 但看不懂condition3/condition4的意思想請問有人能說明一下嗎?
condition1=highd(0)>=opend(0)*(1+F);
condition3=(high=highd(0) and high>=opend(0)*(1+F)) or high<highd(0);
condition2=lowd(0)<=opend(0)*(1-F);
condition4=(low=lowd(0)and low<=opend(0)*(1-F) ) or low>lowd(0);

if marketposition=0and k1=0 and time>0900 and time<=1300and condition1 and condition3then
buy("b") next bar at highd(0) stop;
if marketposition=0 and k2=0 and time>0900 and time<=1300and condition2 and condition4 then
Sellshort("s") next bar at lowd(0) stop ;

abc322633 發表於 18-8-22 12:17

今高設定今高,不使用昨天或明天XD簡單的說是一種強迫症狀

pocketman 發表於 18-8-22 13:18

突破或破低 開盤加上固定比例一個點位後進場,好奇這個績效會好嗎?

jynuts85 發表於 18-8-23 22:55

沒有, 因為是初學所以在網絡上找一些大大的程式碼來研究

沒房子的阿捨 發表於 18-8-24 00:06

本帖最後由 沒房子的阿捨 於 18-8-24 00:59 編輯

先從condition3來看:
由於有條件為high=highd(0) , 所以condition3可以簡化如下:

condition3=(highd(0)>=opend(0)*(1+F)) or high<highd(0);

在把簡化後的condition3 and condition1一起看:
condition1=highd(0)>=opend(0)*(1+F);
condition3=(highd(0)>=opend(0)*(1+F)) or high<highd(0);


這樣看應該比較好懂......

wann4868 發表於 19-1-10 23:26

BO策略近年來績效均不佳,若加上移動停利尚可一用.

dogdog2250 發表於 21-2-2 22:51

感謝大大分享
趕快來看看~~~~
頁: [1]
查看完整版本: 求解讀一下程式碼