MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 654

 
RRR5:
EAは未来を見ることができますか? EAに昨年のデータを取り、それに対して分散を計算し、既知の分散値で、EAにテスターで昨年をテストさせる必要があります。

できます。テスターで市場向けの聖杯を叩いて、ウサギに餌をやる?

また、現在のデータでEAはどうなるのでしょうか?

 
Ghabo:

次のサイクルでは、3つのフラクタルをチェックし、変数fに書き込みます。

条件は完全で、もし上のフラクタルがMAの上にあり、次の下のフラクタルがMAの下にあれば、この上のフラクタルから、現在のバーの任意の価格と3つのフラクタルを比較します。

通常のフラクタルではアルゴリズムは正しく動作しますが、 iFreeNumFractals では一部のフラクタルが表示されないようです。その理由は?

こちらを ご覧いただくと、より簡単に、より早く結果を得ることができます。

 
Artyom Trishkin:

できます。テスターで市場向けの聖杯を叩いて、ウサギに餌をやる?

いいえ、やり方がわからないだけです。

私はテストを開始し、私はゼロを持っています - 現在のバーの番号。 私は、分散を計算するために、今年のデータをチェックし、今年の初めからExpert Advisorを実行したいと思います。

アルチョム・トリシキン

また、現在のデータに対して、EAはどのような動きをするのでしょうか。

EAで分散係数を手動で設定しました。

あくまでテスト用です。


スクリプトとExpert Advisorを別々に書くのではなく、スクリプトで分散を計算し、テスターでExpert Advisorを実行するようにしたい。
すべてを1つのプログラムに収めたい。
 
RRR5: スクリプトとExpert Advisorを別々に書くのではなく、スクリプトで分散を計算し、テスターでExpert Advisorを実行したい。
1つのプログラムにすべてを収めたいと思います。

その間に、脚本を書いて、また脚本を書いて、アドバイザーを書いて......。書く

質問の本質は、過去のデータから分散を計算するインジケータを書く 必要があり、分散の値があれば、EAでそれを使用することができます、インジケータはデータの視覚化に役立つことを忘れないでください。

それでも頑固に過去のデータにEAを覗きたい場合 - 答えはノーです、テスターではフォルダテスターにのみ利用可能なファイルです、あなたはこのフォルダにファイル.hstを入れて、あなたはテスターからEAでそれらを読み取ることができます。

 
Artyom Trishkin:

こちらを ご覧いただくと、より早く結果がわかるかもしれません。

アイルロマンシーがいいんじゃないでしょうか)

問題は、アルゴリズムの本質や正しさではなく、私が考えるに、2つの等しい文字列の

        f_up=iFractals(Symbol(),0,MODE_UPPER,i_i);
        f_up=NormalizeDouble(iCustom(Symbol(),0,"iFreeNumFractals",1,2,2,2,2,0,i_i),Digits);

をアルゴリズムに入れると、異なる結果が得られる。正規化あり、なしのすべてのバリエーションを試しました。

お時間のある方は、こちらのiFreeNumFractals インジケータをご覧ください。

マイクラフト
 
Ghabo:

というのは、この2つの路線は同等だと私は考えています。

等価でないか、見えにくいか、どちらかです。

f_upとi_iを アンピンし、もう一方のf_upとi_iを

または、次の式を使用します: f_up=iFractals(Symbol(),0,MODE_UPPER,i_i);

のインジケータを使用して、式 f_up=NormalizeDouble(iCustom(Symbol(),0,"iFreeNumFractals",1,2,2,0,i_i),Digits) と比較してください。

エラーを可視化する必要があります。

HH:デバッガを起動して、変数の値を確認することができます。

 
Igor Makanu:

エラーを可視化する必要があります。

ZS:デバッガを起動して、変数の値を確認することができる

視覚的にも指標のフラクタルが一致している。その結果、5つの信号のうち2つが一致し、3つのケースでは1つのフラクタルiFreeNumFractalsが欠落したかのように印刷されます。デバッガはまだ使っていない。何が見えるのか?

 
Ghabo:

デバッガはまだ使っていない。そこに何が見えるのか?

2. デバッガ

https://www.mql5.com/ru/articles/654

Отладка программ на MQL5
Отладка программ на MQL5
  • www.mql5.com
Эта статья ориентирована в первую очередь на программистов, которые уже изучили язык, но еще недостаточно освоились в разработке программ. В статье освещаются основные вопросы, с которыми приходится сталкиваться разработчику при отладке программы. Что же такое отладка? Отладка программы - это стадия разработки, в которой обнаруживают и...
 
Igor Makanu:

それでもEAを使って過去のデータを覗きたいのであれば、答えはノーです
oninitで前年の分散を読み込んで、EAで使うことになります。
 

こんにちは。

あるバーにドラッグすると、その日付が表示されるようなスクリプトを作ることが可能かどうか教えてください。このようなことは可能でしょうか?もしそうなら、どのような機能ですか?ハンドブックやフォーラムを読んでいるが、今のところ何も見つかっていない。アイデアや方向性を示してください。ありがとうございました。