[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 393

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

他更喜欢钱,通常是押金的数额 :))

如果你有话要说,就说出来,他们会帮助你摆脱幻想,甚至可能找到一些理性。

 

我想记录MT在每次优化前向经纪人请求的参数。

1.在优化过程中,只有有限的信息被写入日志。我怎样才能加入我自己的呢?

2.(!) 除了点差之外,我还应该注意哪些经纪商的参数?

 
chief2000 писал(а)>>

我想记录MT在每次优化前向经纪人请求的参数。

1.在优化过程中,只有有限的信息被写入日志。我怎样才能加入我自己的呢?

2.(!) 除了点差之外,我还应该注意哪些经纪人的参数?

我正在形成我自己的优化报告。我保存专家顾问的参数和优化结果。我可以用同样的方式保存外部条件。

 
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变量在写入前的每一刻都为真?

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

同样的代码在指标中也可以使用。

 
keekkenen >>:

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

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

Write_Experts_Inputs_To_File变量在开始时(init()之前)被设置为 "true",因此写入文件时

每届会议只发生一次。所有这些都是为了保留优化运行时的参数--如果结果不同,可以打开文件,看看输入的参数是什么。

在该特定情况下。但这是在理论上,在实践中,该文件没有被创建。

原因: