SetIndexBuffer(0, Buffer_BB_Main, INDICATOR_DATA); ArraySetAsSeries(Buffer_BB_Main, true); PlotIndexSetInteger(0, PLOT_SHIFT, 0); PlotIndexSetInteger(0, PLOT_DRAW_BEGIN, MA_span);
for (int pos = rates_total; pos >= 0; pos--) { if(pos < rates_total - MA_span) //if(pos >= MA_span) { //start = pos - MA_span; //ArrayCopy(arr, close, 0, start, MA_span); BBs.Refresh(); // 最新データに更新 //pos_tmp = pos - 1; //Buffer_BB_Main[pos_tmp] = BBs.Upper(pos_tmp); Buffer_BB_Main[pos] = BBs.Upper(pos); //Print(pos_tmp); //Print(BBs.Upper(1)); //Print(BBs.Upper(pos_tmp)); } }
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
MQL5初心者です。
以下のようにソースを作成しましたが、ボリンジャーバンドの線が表示されません。
問題点をご指摘頂けますでしょうか。
Print(BBs.Upper(pos_tmp));
で出力した値を見ると 「1.7976931348623157e+308」と表示されているため、個々が原因だと思うのですが、修正方法が分かりません。