記事"トレーダーの為のライフハック:1つのバックテストは良いが、4つは更に良い"についてのディスカッション

 

新しい記事 トレーダーの為のライフハック:1つのバックテストは良いが、4つは更に良い はパブリッシュされました:

最初のテストをする時にトレーダーには「4つのモードのうちのどれを使ったらいいのだろうか?」という一つの疑問が浮かんでくると思います。モードにはそれぞれにそれぞれの利点と特徴があるので、それを簡単にして、ワンクリックで一度に全てのモードを起動させましょう!この記事では、Win APIとちょっとしたマジックを使って、4つのテストチャートを一度に表示する方法をご紹介します。

検証するエキスパートアドバイザは、MQL5の一連の機能を伴い、dllを幅広く使用しています。


図1. 依存関係 

特に、このようなWindows API関数の呼び出しが使用されています。

作者: Karputov Vladimir

 

ほとんどすべてのことが知られているような有用な記事だが、1つの山に収集されている。origin.txtについては知りませんでした。4つのコアで、ローカルエージェントの数に応じて、4つの端末だけを動かしてテストできるという理解で合っていますか?

また、4.3についてはよくわかりません。

UseLocal=1 //テストにローカルエージェントを使用する機能の有効化/無効化

クラウドでエージェントを有効/無効にする方法は?

 
Alexey Volchanskiy:

有用な記事だ。ほとんどすべてのことが知られているようだが、それは1つの山に集められている。origin.txtについては知らなかった。1.4つのコアで、ローカルエージェントのみで、テスト用の4つのターミナルを、エージェントの数に応じて実行できるということでよろしいでしょうか?

また、4.3.についてはよくわかりません。

2- クラウドでエージェントを有効/無効にする方法は?

1.1つのコアで1つのエージェントを実行できます。

2.UseCloud -MQL5クラウドネットワークの エージェントの有効/無効を設定します(0 - 無効、1 - 有効)。このパラメータがない場合、現在のプラットフォーム設定が使用されます。

 
Karputov Vladimir:

1.正確ではありません: 1つのコアで1つのエージェントを実行できます。

2.UseCloud -MQL5クラウドネットワークの エージェントを使用するかどうかを設定します(0 - 無効、1 - 有効)。このパラメータがない場合、現在のプラットフォーム設定が使用されます。

なるほど、なぜポータブルモードが悪いのですか?通常のモードと比べて、何の制限もないように見えますが。私はProgram Filesには書き込まないのですが、全てはc:⇄⇄⇄⇄のフォルダにあるからです。確かにWindowsのセキュリティルール違反ですが、MQL4/5のフォルダにアクセスできるのは便利です。どの端末がどこにあるのか、こんなローミングをしなければならないなんて・・・時間の無駄である。
 
Alexey Volchanskiy:
なるほど、ポータブルモードはなぜ悪いのですか?通常モードと比べて、特に制限はないと思うのですが。僕はProgram Filesには書き込まないんだ。全部c:⇄⇄⇄⇄⇄にあるから。確かにWindowsのセキュリティルール違反ですが、MQL4/5のフォルダにアクセスできるのは便利です。そしてこのローミング中に、どのターミナルがどこにあるのかを把握しなければならない...時間が惜しい。

UACは常に有効にしておくべきである。

上記以下はすべてウィンドウズ10に適用されるもので、以前のOSについては議論も検討もされていない。

オペレーティングシステムのセキュリティとの競合のため、ユーザー(またはその下で実行されているプログラム)にはProgram Filesに書き込む権利はありませんが、AppDataには禁止事項はありません。UACが有効になっている場合、"Portable "キーなしで端末をインストールするとどうなりますか?そうですね、STANDARDインストールであれば、ファイルの書き込みに問題はありません。

一般的に、できるだけ標準的なプログラムとインストールを使用するべきです。

 
Karputov Vladimir:

UACは常に有効にしておくこと。

上記以下はすべてWindows 10に適用されるものであり、以前のOSについては議論も考慮もされていない。

オペレーティングシステムのセキュリティとの競合により、ユーザー(またはその下で実行されているプログラム)にはProgram Filesに書き込む権限がありませんが、AppDataでは禁止されていません。UACを有効にしている場合、"Portable "キーなしで端末をインストールするとどうなりますか?そうですね、STANDARDインストールであれば、ファイルの書き込みに問題はありません。

一般的に、できるだけ標準的なプログラムとインストールを使用するべきです。

私はWin 10 x64で、UACは有効です。私はProgram Filesに端末を置かないと書きましたが、全てはc:∕∕∕∕∕の中にあります。そこに安全に書き込めます。

一般的には、宗教の問題で、私はより便利なように生きようとし、しばしば規制を破り、そしてあなたは - ルールが書かれているように。これは良いことでも悪いことでもなく、ただ性格が違うだけです。)

 

素晴らしい記事だ。

valking forwardメソッド(最適化の日付をずらす)を使った最適化の 自動起動に 使えると思います。

コンフィギュレーションiniファイルで適用可能な変数とその値のすべてのバリエーションをどこかで見ることは可能ですか?

forwardで最適化を実行することに興味があります。また、ローカルエージェントとローカルネットワークやクラウドからのエージェントを接続する必要があります。これらすべてをiniファイルから制御できるといいのですが。

 
elibrarius:

素晴らしい記事だ。

valking forward法を使った最適化の 自動起動(最適化の日付をずらす)に使えると思います。

コンフィギュレーションiniファイルで適用可能な変数とその値のすべてのバリエーションをどこかで見ることは可能ですか?

forwardで最適化を実行することに興味があります。また、ローカルエージェントとローカルネットワークやクラウドからのエージェントを接続する必要があります。これら全てをiniファイルから制御できるのでしょうか?

独自の設定ファイルで実行する- common.ini ファイルの説明は以下の通りです。

 
elibrarius:

フォワードを使った最適化に興味がある。また、ローカルエージェントとローカルネットワークやクラウドからのエージェントを接続する必要があります。これらすべてをiniファイルから制御できるといいのですが?

もちろんです。Vladimir が既にヘルプへのリンクを提供しています。
 
Karputov Vladimir:

common.iniファイルの説明はこちらです。

ありがとうございます)