記事"かずかずのインスツルメントで取引を行うExpert Advisorの作成"についてのディスカッション - ページ 6

 
GODZILLA:

...そのようなシステムにおけるストップロスは二次的な役割を果たし、エントリーから非常に適切な距離に置かれます。
1つのバー内で複数の取引が発生するのは、ストップロスとテイクプロフィットがバー内でトリガーされるためであり、コードのエラーによるものではないことに気づきました。
 

exp_tema.mq5のExpert Advisorのテスト 速度を上げる方法を教えてください。

2通貨なら5分以内に収まります。3つの通貨では6分を超えることができません。

ファイル:
削除済み  
AM2:

記事exp_tema.mq5からEAをテストする速度を上げる方法を教えてください。

2通貨なら5分以内に収まります。3通貨では6分以内に収まります。

通常の単一テスト

アルゴリズムを最適化する。

パラメータ最適化モード

アルゴリズムを最適化するか、追加エージェントを連鎖させる。

 
Interesting:

通常の単独検査

なし(アルゴリズムをこれ以上最適化できない場合)、またはアルゴリズムを最適化する。

パラメータ最適化モードの場合

アルゴリズムの最適化、または追加エージェントのチェーン...

OnTimer()関数を 使うこともできます。プログラムコードを最適化するという意味では、そこには無限の可能性があります。

ところで、なぜ5分という期限を守る必要があるのでしょうか?

 
papaklass:
アルゴリズムを少し手直しし、12通貨で727秒間テストを実施した。アルゴリズムを最適化する。

私のコンピューターには2通貨で4分のテストがあるので、これでもおそらく必要ないだろうが、アップロードすると1分でテストが終わる!

4.スタート
1分4秒で終了

GODZILLA:

OnTimer()関数を 使うこともできる。プログラムコードの最適化という点では、無尽蔵の可能性がある。

ところで、なぜ5分という期限を守る必要があり、たとえば15分ではだめなのでしょうか?

今はテスト時間が長くなっている。

現在はi7 950でテストが行われており、最大時間は15分まで延びた。

 

こんにちは!

どなたか、エキスパート・アドバイザーの例(異なる商品で取引するエキスパート・アドバイザーの作成)でグローバル変数を 理解する手助けをしてくれるかもしれません。 そのような機能を実行 するために、エキスパート・アドバイザーに 何を 追加するのでしょうか:

     if (dtema2 > 0 && dtema1 < 0) 
     {
     DnSignal[Number] = true;
     volume = 0.1;
     } // if関数がtrueの場合、買いと売りの出来高は0.1になる。
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 

6.なぜexp_tema.mq5ではint型のRecount[]データ型が 選ばれているのですか:

 static int Recount[], MinBars[];

Recount[]はboolデータ型の値を取る:

Recount[Number] = true;
...
Recount[Number] = false;

7.それは結果に影響しますか?

 
ias:

6.なぜ exp_tema.mq5 で int Recount[]データ型が 選択されているのですか?

Recount[]はboolデータ型の値を取る:

7.結果に影響しますか?

結果には何の影響もありませんが、実はこの変数は論理的な静的変数にするべきだったのです!
 

このEAをアタッチする際にトラブルが発生しました。エキスパートタブにこのようなメッセージが表示されます:

2012.07.09 11:31:16 exp_tema (multicurrency)-new (EURUSD,M1) cannot load indicator 'TripleExponential Moving Average' [4302] インジケータをロードできません。

何が悪いのでしょうか?ありがとうございます。

Documentation on MQL5: Math Functions / MathExp
  • www.mql5.com
Math Functions / MathExp - Documentation on MQL5