獨孤求勝 發表於 18-6-9 22:13

語法問題請教各位大大

Buy=(H-L>5);
Sell=(H-L>10);
dist = 0.3*ATR(10);
for( i = 0; i < BarCount; i++ )
{
if( Buy ) PlotText( "@" , i, L[ i ]-dist, colorBlack );
if( Sell ) PlotText( "@" , i, H[ i ]+dist, colorBlack );
}

請問版上大大,我如果將Buy=(H-L>5); 改成Buy=(H-L=5); 我的標記就會不見,請問一下我的大於要改成等於語法上要如何修改呢??
另外,語法可以允許我設立兩個條件嗎??例如:Buy=(H-L>5,O>C);如果不行我要如何修改呢??O=開盤 C=收盤

lwhuang 發表於 18-6-10 08:20

Buy=(H-L==5);

獨孤求勝 發表於 18-6-10 14:03

lwhuang 發表於 18-6-10 08:20


感謝大大回復,那請問大大一下,如果我要設定兩種條件式,程式又該如何寫呢??

lwhuang 發表於 18-6-11 07:18

Buy=H-L>5 AND O>C;

獨孤求勝 發表於 18-6-11 20:00

lwhuang 發表於 18-6-11 07:18


原來是要用邏輯函數,感謝大大

獨孤求勝 發表於 18-6-12 20:24

本帖最後由 獨孤求勝 於 18-6-12 20:25 編輯

lwhuang 發表於 18-6-11 07:18

大大在跟你請教一下,如果條件要到三個是不是繼續加下去呢??
例如:Buy=H-L>5 AND O>C AND H-L>10
是這樣嗎??

獨孤求勝 發表於 18-6-12 22:36

kuolung 發表於 18-6-12 21:17
理論上是這樣
但是條件越多 你就要思考一下各條件的關係

K大好像不是這樣,因為我這樣用無法顯示
頁: [1]
查看完整版本: 語法問題請教各位大大