HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 請問一下 板主
請問一下 板主
czmry,2013-10-12 02:41:00
[FACE=細明體]請問一下 板主[/FACE]
[FACE=細明體]AND 和 if 差別[/FACE]
[FACE=細明體]
[/FACE]
[FACE=細明體]我兩個策略 應該是一樣的理由..只是一個用 if 一個用and 結果回測出來 也不一樣..請問原因差別在哪呢??謝謝[/FACE]
[FACE=細明體]
[/FACE]
[FACE=細明體]1.[/FACE]
[FACE=細明體]
170 If Vb > Vc And Vb > Ve And 前1_1分_K線時間 >= 910 And 前1_1分_K線時間 <= 1305
And 1分_KD_k( 9 ) > 1分_KD_d( 9 ) And 1分_MACD差柱( 9 , 12 , 26 ) > 0 Then
2.
170 If Vb > Vc And Vb > Ve And 前1_1分_K線時間 >= 910 And 前1_1分_K線時間 <= 1305
Then
180 If 1分_KD_k( 9 ) > 1分_KD_d( 9 ) Then
190 If 1分_MACD差柱( 9 , 12 , 26 ) > 0 Then [/FACE]
Hunta,2013-10-12 09:05:20
判斷條件全部在一行,跟拆成3行結果應該是一樣的,所以可能是其他地方出問題,例如3個End IF的擺放的位置,或其他問題。
建議用Debug函數找出問題,Debug函數是一個非常好用的除錯工具,請務必使用,因為連的都是靠Debug函數在找問題點。
wintanfa,2013-10-12 10:40:13
Czmary大大您好:
AND是全部條件都到位才OK
IF跟OR類似...其中任一條件到位就OK
czmry,2013-10-13 01:07:40
感謝wintanfa大 這樣我就懂了~~
也感謝板主...
97 1 8: 此主題共有4帖 此頁4帖 每頁12帖
[查看完整模式] LeadBBS 5.0 耗時62.5毫秒 請求2次
|