簡體   English   中英

iBands函數沒有給我正確的值

[英]The function iBands doesn't give me the right values

我的代碼有問題,當價格高於布林線上方或下方時,我想執行一些操作。 但這是我的行為,而不是正常的執行時間,有時會太遲了1支蠟燭,或者過了4支蠟燭,依此類推。但不是在正確的時間。

這是我的工作:如果最后一根柱線在較高的波段上方或較低的波段下方閉合,我想執行一些操作。 在圖表上,我可以很清楚地看到,價格收盤於波段之上或之下,但是在蠟燭[1]高於或低於波段之后,並沒有執行我對蠟燭[0](實際價格)的操作。 這是我的代碼示例(我沒有在條件下編寫動作以使其更簡短,更清楚):

   double     BBlow = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1);
   double     BBhigh = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1);
   if (Close[1] > BBhigh)
       do this (sell for example);
   if (Close[1] < BBlow)
       do that (buy for example);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM