[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 393

 
Kogalym >>:
Ему тоже большой привет =D

彼はお金を好みますが、大抵は保証金の額です :))

そして、何か言いたいことがあれば、はっきり言いなさい。彼らは、あなたの幻想を取り除き、もしかしたら合理性を見出す手助けをしてくれるかもしれませんよ。

 

最適化の前にMTがブローカーに要求するパラメータを記録したいのですが、どうすればいいですか?

1.最適化中は、限られた量の情報のみがログに書き込まれます。自分で追加するにはどうしたらいいですか?

2.(!) スプレッド以外に注意すべきブローカーのパラメーターは何ですか?

 
chief2000 писал(а)>>

最適化の前にMTがブローカーに要求するパラメータを記録したいのですが、どうすればいいですか?

1.最適化中は、限られた量の情報のみがログに書き込まれます。自分で追加するにはどうしたらいいですか?

2.(!) スプレッド以外に注意すべきブローカーのパラメーターは何ですか?

自分なりの最適化レポートを形成しています。Expert Advisorのパラメータと最適化結果を保存しています。同じように外部条件を保存できる

 
Vinin >>:

Я формирую свой отчет оптимизации. Сохраняю параметры советника, результаты оптимизации. Можно точно так же сохранять и внешние условия

私が質問した「外的条件」とは、あなたの「外的条件」のことですか?(最も重要な質問は、オプティマイザーがブローカーから何を得るか?)もう少し詳しく説明してもらえますか?

 
chief2000 писал(а)>>

私が質問した「外的条件」とは、あなたの「外的条件」のことですか?(最も重要な質問は、オプティマイザーがブローカーから何を得るか?)もう少し詳しく説明してもらえますか?

ライブラリ例(初版)はこちらhttp://vinin.ucoz.ru/forum/10-38-1、 使用例もアーカイブにあります。

最後の投稿

 
Vinin >>:

Пример библиотеки (первый вариант) лежит тут http://vinin.ucoz.ru/forum/10-38-1, в архиве пример использования.

Мой последний пост

私の仕事はずっとシンプルになりました :)値(Ask-Bid)(など)を取って、ログファイルに保存したいのですが

(または別のファイルを作成) を最適化実行の開始時に実行します。以下のようにやってみましたが、EAからのテキストファイルが作成されません。


// ````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
   if( Write_Experts_Inputs_To_File==true) {
      Write_Experts_Inputs_To_File = false;

      string file_name = StringConcatenate("Experts_Inputs_", TerminalCompany(), "_", Symbol(), ".txt");
      int    file_open = FileOpen( file_name, FILE_CSV| FILE_READ| FILE_WRITE,';');

      int    TimeCurrent_variable = TimeCurrent();
      string time_current         = TimeToStr( TimeCurrent_variable, TIME_MINUTES);

      FileSeek( file_open, 0, SEEK_END);
      FileWrite( file_open, TimeToStr( TimeCurrent_variable, TIME_DATE), "   DayOfWeek = ", DayOfWeek(), "   Server (GMT) Time = ", time_current, 
         "   SWAPLONG = ", MarketInfo(Symbol(),MODE_SWAPLONG), 
         "   SWAPSHORT = ", MarketInfo(Symbol(),MODE_SWAPSHORT), 
         "   MARGINREQUIRED = ", MarketInfo(Symbol(),MODE_MARGINREQUIRED), 
         "   LOTSIZE = ", MarketInfo(Symbol(),MODE_LOTSIZE), 
         "   LOTSTEP = ", MarketInfo(Symbol(),MODE_LOTSTEP), 
         "   MINLOT = ", MarketInfo(Symbol(),MODE_MINLOT), 
         "   MAXLOT = ", MarketInfo(Symbol(),MODE_MAXLOT), 
         "   STOPLEVEL = ", MarketInfo(Symbol(),MODE_STOPLEVEL), 
         "   SPREAD = ", (Ask-Bid)/ PointX);
      FileClose( file_open);
   }
// ````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````


- EA起動時に作成することは可能ですか?

 
chief2000 >>:

- Можно ли его создать при запуске Советника?

file_readは冗長かもしれません。
 
chief2000 >>:

Моя задача сейчас намного проще :) Я бы хотел взять величину (Ask-Bid) (и т.д.) и сохранить ее в лог-файл

(или создать отдельный файл) в самом начале запуска Оптимизации. Пытался сделать следующее, но текстовый файл из Советника не создается:


- Можно ли его создать при запуске Советника?



は、意図した書き込みの前の任意の時点で作成することができます...

で、Write_Experts_Inputs_To_File変数は、書き込みの前のすべての瞬間にtrueを取るのですか?

 
splxgf >>:
Может file_read лишнее

同じコードがIndicatorでも動作します。

 
keekkenen >>:

создать можно в любом месте до предполагаемой записи..

а переменная Write_Experts_Inputs_To_File принимает true в каждый момент перед записью ?

変数 Write_Experts_Inputs_To_File は最初(init() の前)に "true" に設定されているので、ファイルへの書き込みが可能です。

は1セッションに1回だけ発生します。これは、最適化を実行した後のパラメータを保持するためで、結果が異なる場合は、ファイルを開いて入力パラメータを確認することができます。

その場合しかし、これは理論上のことであり、実際にはファイルは作成されません。