[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 393

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

Prefiere el dinero, normalmente en la cantidad de la fianza :))

Y si tienes algo que decir, habla, te ayudarán a deshacerte de tus ilusiones, y tal vez a encontrar algo de racionalidad.

 

Quiero registrar los parámetros que MT solicita al broker antes de cada optimización.

1. Durante la optimización, sólo se escribe una cantidad limitada de información en el registro. ¿Cómo puedo añadir la mía?

2. (!) ¿A qué otros parámetros del broker, además del spread, debo prestar atención?

 
chief2000 писал(а) >>

Quiero registrar los parámetros que MT solicita al broker antes de cada optimización.

1. Durante la optimización, sólo se escribe una cantidad limitada de información en el registro. ¿Cómo puedo añadir la mía?

2. (!) ¿A qué otros parámetros del broker, además del spread, debo prestar atención?

Estoy formando mi propio informe de optimización. Guardo los parámetros del Asesor Experto y los resultados de la optimización. Puedo guardar las condiciones externas de la misma manera.

 
Vinin >>:

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

¿Son sus "Condiciones Externas" lo que estaba preguntando? (la pregunta más importante es qué obtiene el optimizador del corredor) ¿Puedes explicarlo un poco más?

 
chief2000 писал(а) >>

¿Son sus "Condiciones Externas" lo que estaba preguntando? (la pregunta más importante es qué obtiene el optimizador del corredor) ¿Puedes explicarlo un poco más?

El ejemplo de la biblioteca (primera versión) está aquí http://vinin.ucoz.ru/forum/10-38-1, hay un ejemplo de uso en el archivo.

Mi último post

 
Vinin >>:

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

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

Ahora mi tarea es mucho más sencilla :) Me gustaría tomar el valor (Ask-Bid) (etc.) y guardarlo en un archivo de registro

(o crear un archivo separado) al inicio de la ejecución de la optimización. Traté de hacer lo siguiente, pero el archivo de texto de EA no se crea:


// ````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
   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);
   }
// ````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````


- ¿Es posible crearla al iniciar el EA?

 
chief2000 >>:

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

Tal vez file_read sea redundante
 
chief2000 >>:

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

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


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



puede crearse en cualquier momento antes de la escritura prevista...

y la variable Write_Experts_Inputs_To_File toma true en cada momento antes de escribir ?

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

El mismo código funciona en el Indicador.

 
keekkenen >>:

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

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

La variable Write_Experts_Inputs_To_File se establece en "true" al principio (antes de init()), por lo que la escritura en el archivo

se produce sólo una vez por sesión. Todo esto para mantener después los parámetros con los que se ejecutó la optimización - si los resultados serán diferentes, será posible abrir el archivo y ver cuáles fueron los parámetros de entrada

en ese caso concreto. Pero esto es en teoría, en la práctica el archivo no se crea.