ライブラリ: マルチテスター - ページ 36

 
メソッドが追加された。
// EAの入力パラメータがすべて設定されていない場合、その値は前のEAから取得される。
static bool MTTESTER::SetSettingsPart( string Str, const int Attempts = 5 )
 

パスするたびに、テスターの 簡単な設定が クリップボードにコピーされます。

これはどのファイルで削除できますか?

 
こんにちは。テスターのログを無効にする方法を教えてください。
 
 
Aleksei Skrypnev テスターの 簡単な設定がクリップボードにコピーされます。

これはどのファイルで削除できますか?

理解できません。

 

fxsaberさん、こんにちは。関数呼び出しの場合、何が問題なのか、教えていただけませんか?

#include <fxsaber\MultiTester\MultiTester.mqh> // テスターで複数回の実行/最適化。

// この関数はタスクリストを生成する。
void SetTesterSettings()
{  
  TesterSettings.Add("EURUSD");
  TesterSettings.Add("EURUSD", PERIOD_H1);
  TesterSettings.Add("EURUSD", PERIOD_H1, D'2023.01.01', D'2024.01.01');
}


この行は問題なく動作します:

TesterSettings.Add("EURUSD");


次のものは呼び出しの段階でエラーが出ます:

TesterSettings.Add("EURUSD", PERIOD_H1);



そしてこれは全くコンパイルできません:

TesterSettings.Add("EURUSD", PERIOD_H1, D'2023.01.01', D'2024.01.01');



ビデオでの動作https://monosnap.com/file/e1aRT2V2Z24CK63jMaiz78LoS5DB0y

monosnap.com
monosnap.com
  • monosnap.com
Monosnap screenshot tool for Mac and PC with own cloud storage. Take screenshots, record videos and upload files directly to the cloud. Just in one click.
 
Yauheni Shauchenka #:

fxsaberさん、こんにちは。理解するのを助けてください。

私はMTTester.mqhしか使いません。この例を 理解してください。

 
fxsaber #:

私には理解できない。

タスクリストでパスを実行した後、コンピュータのクリップボードで発生するという意味です:

私が理解する限り、これはMultiTesterの機能であり、クリップボードに他のタスクがある場合、クリップボードに重複がないように削除することができます。

[Tester]
Expert=1.ex5
Symbol=USDJPY
Period=M1
Optimization=3
Model=4
FromDate=2024.03.01
ToDate=2024.03.01
ForwardMode=0
Deposit=100000
Currency=USD
ProfitInPips=0
Leverage=500
ExecutionMode=0
OptimizationCriterion=
1 
[TesterInputs]
Lot=false||false||0||true||N
Lots=0.1||0.1||0.010000||1.000000||N
StopLoss=35||35||1||350||N
TakeProfit=10||10||1||100||N
 
Aleksei Skrypnev #:

つまり、タスクリストでパスを実行した後、コンピュータのクリップボードでこの現象が発生するということだ:

私が理解する限り、これはMultiTesterの機能であり、クリップボードに他のタスクがある場合、クリップボードに重複がないように削除することができます。

何を実行しているのか、どのように使用しているのかはわかりません。複数のTesterを並行して実行しても、コンフリクトは起きません。

 
Aleksei Skrypnev #:

それとも、以前このスレッドであなたがコメントしたように、クリップボードはマルチテスタの操作に使用され、痛みを伴わずに削除できる単なる出力情報ではなく、重要な設定情報がクリップボードを通じて転送されるのでしょうか?

クリップボード経由のAPIテスター。これが開発者の実装方法です。

テスター設定の取得: CTRL+C -> GetStringFromBuffer.

テスターの設定: SetStringToBuffer -> CTRL+V.


私のスクリプトでは、他の作業でクリップボードが必要な場合に備えて、常に一時停止オプションを提供しています。