記事"MQL5のエリオット波動の自動分析の実装"についてのディスカッション - ページ 8

 
そのコーダーは自分のアカウントを削除し、何の反応も示さなかった。バグを修正できた人が他にいない限り、どうすればアップデートできるか調べて、また皆さんに報告するつもりだ。
 
Amos Tsopotsa #:
そのコーダーは自分のアカウントを削除し、何の反応も示さなかった。バグを修正できた人が他にいない限り、どうすれば更新できるか調べて、皆さんに報告するつもりだ。
コードの修正/修正のフォローアップをお願いします。コードをコンパイルしようとしたところ、511行目の","-unexpected tolkenで始まる15個のエラーと25個の警告が出ました: int n=Zigzag(H,Start,Finish,IndexVertex,ValueVertex);// ジグザグ・トップのインデックスと値を格納するクラスを宣言してください。
 

素晴らしい仕事をありがとう。私はこのアルゴリズムをどこでも使えるようにしたいので、Golangで書き直しているところです。質問があります:

WaveRules関数の "Divergent triangles "チェックステップに以下の行があります:

WaveAMoreWaveB(3,2)>=0 && WaveAMoreWaveB(3,2)>=0

明らかに、ここにエラーがあります。なぜなら、1つの同じものが2回続けてチェックされる状況が想像できないからです。2回目のチェックWaveAMoreWaveB(3,2)で作者は何を言いたかったのでしょうか?
おそらく1回しかチェックする必要がないのか、2回目のチェックで他の数値を代入する必要があるのでしょうか?

ご回答よろしくお願いします。

 

また、High配列とLow配列はWaveRules関数では一度も使われていないことに注意してほしい。おそらく必要ないのでしょう。間違っていたら教えてください。

double High[],Low[];
   ArrayResize(High,ArrayRange(rates,0));
   ArrayResize(Low,ArrayRange(rates,0));