インディケータ: フィボバーMT5 - ページ 2

 
こんにちは!インジケーターをダウンロードしたのですが、コンパイル時に3つのエラーが出ます。)
ファイル:
 
streloc15:
こんにちは!あなたのインディケータをダウンロードしましたが、コンパイル時に3つのエラーが出ます。)


だからコンパイラが悪態をつくのです。

インジケータから文字列を削除するだけです:

datetime iTime(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) index=0;
   if(CopyTime(symbol, timeframe, index, 1, ArrDate)>0) return(ArrDate[0]);
   else return(-1);
   }
double iLow(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) return(-1);
   if(CopyLow(symbol, timeframe, index, 1, ArrDouble)>0) return(ArrDouble[0]);
   else return(-1);
   }

double iHigh(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) return(-1);
   if(CopyHigh(symbol, timeframe, index, 1, ArrDouble)>0) return(ArrDouble[0]);
   else return(-1);
   }

そうすれば、MT5に組み込まれている関数が使用されます。


または、テキストに従って置き換えます:

  • すべてのiHighからiHigh2へ
  • すべてのiLowをiLow2に
  • すべてのiTimeからiTime2

この場合、インジケータ内の同じ関数が使用されます。

 
Taras Slobodyanik:


だからコンパイラーは悪態をつくのだ。

インジケータから文字列を削除するだけです:

そうすれば、MT5に組み込まれた関数が使用されます。


またはテキストに従って置換します:

  • すべてのiHighからiHigh2
  • すべてのiLowからiLow2へ
  • すべてのiTimeからiTime2へ

この場合、同じ関数がインジケータで使用されます。

ありがとうございます!すべてうまくいきました)))

 
Taras Slobodyanik:


だからコンパイラーは悪態をつくのだ。

インジケータから文字列を削除するだけです:

そうすれば、MT5に組み込まれた関数が使用されます。


またはテキストに従って置換します:

  • すべてのiHighからiHigh2
  • すべてのiLowからiLow2へ
  • すべてのiTimeからiTime2へ

この場合、同じ関数がインジケーターで使用されます。

新しい関数を考慮してコードを更新し、再公開のために送信する方がよいでしょう。

 
Vladimir Karputov:

新機能を考慮してコードを更新し、再公開のために送信してください。


MT5がリリースされました。

 
Taras Slobodyanik:


MT5がリリースされましたね。

リリースされてしばらく経ちます。私は1881を持っていますが、リリースは数ビルド前でした。

 
とてもいい感じです!
最後のバーでフィボを追加する代わりに、ユーザーに手動でバー間隔を選択させる方法は?
 

こんにちは

バーをジグザグインジケーターに 置き換えることは可能ですか?

よろしくお願いします、

 
Rogerio Borges:

こんにちは

バーをジグザグインジケーターに置き換えることは可能ですか?

よろしくお願いします、

はい、もちろん可能です。プライベートメッセージで ご連絡ください。

こんにちは。

 

構文エラー: タイプは Fibo_Bar.mq5 100 14 を想定しています。

インジケーターの 100行目の エラーに対応できませんでした。