インディケータ: SuperSR6

 

SuperSR6:

フラクタルで可能な支持/抵抗線を描画するための指標

図1  SuperSR6指標

作者: Nikolay Kositsin

 

113行目で宣言された "Bar "変数が未定義で使用され、125行目(と126行目)で無効な配列アクセスになっている。

基本的な "0 "初期化でこの問題は解決しているようです。

 

こんにちは!

インジケータをチャートに インストールすると、ターミナルでエラーが発生します:"array out of range in 'supersr6.mq5' (125,16)"。

私の理解が正しければ、125行目と126行目のBuyBuffer[bar]とSellBuffer[bar]バッファがそれぞれFORループの外でアクセスされ、変数 "bar "が現時点では存在しないことが原因です。これらの行のバッファインデックスを BuyBuffer[0] と SellBuffer[0] に置き換える必要があります。

コンパイラがこれを検出しないのは不思議です。

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
Операции с графиками / ChartIndicatorAdd - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5