[¡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 388
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Conjunto de indicadores iTime
¡Muchas gracias! Pero ahora una pregunta a los programadores: ¿es posible que los días de la semana no se dibujen en color, pero sí que se escriba texto en este segmento?
Спасибо. Сейчас переделываю логику программы, чтобы не было циклов. Еще один вопрос неясен.
Sleep(100);
Это сколько по времени в секундах?
И может ли использоваться не только в циклах, а в любом месте?
Чтобы при выполнении условия не сразу реагировать, а подождать заданное время и снова проверить, а потом уже выполнять.
И не повесит ли это тестер?
https://docs.mql4.com/ru/common/Sleep el retraso se establece en milisegundos, por lo que será una pausa de una décima de segundo. Se puede poner en cualquier lugar, el probador es probable que reaccione adecuadamente, o más bien va a funcionar, pero no el hecho de que va a trabajar la lógica del programa. Es mejor recordar el tiempo de su ejecución a través de https://docs.mql4.com/ru/dateandtime/TimeCurrent y luego devolver el control al probador, y en cada tic siguiente comprobar cuánto tiempo pasó y si por ejemplo más de diez segundos volver a comprobar la condición y hacer las siguientes acciones.
Огромное спасибо! Вот только теперь вопрос к программерам: а можно ли, что бы дни недели не цветом рисовало, а все-таки писало в этом отрезке текстом?
Bueno, pregunta a los programadores, el precio es de diez libras, lo que quieras por tu dinero. Hay muchas sutilezas y no es seguro que haya un indicador que se adapte completamente a ti.
Mientras probaba mi EA encontré el siguiente fenómeno (sólo una vez hasta ahora, no he vuelto a comprobarlo)
Abro MT4, comienzo a probar el Asesor Experto con los parámetros por defecto. El resultado, por ejemplo: 65 000 $.
2. I Optimizar un parámetro para los valores 32, 33, 34 (por defecto = 33). Resultado para "33" = 88.000 dólares.
3. Inmediatamente después de la optimización, sin cambiar nada, ejecuto la prueba con los parámetros por defecto y obtengo un resultado de unos 100.000 dólares.
- ¿Cómo se puede explicar esto?
Тестируя свой Советник обнаружил следующее явление (пока только один раз, больше не перепроверял) -
1. Открываю МТ4, запускаю Тестирование Советника с параметрами по умолчанию. Результат, Например: 65 000 $.
2. Провожу Оптимизацию одного параметра для значений 32, 33, 34 (по умолчанию = 33). Результат для "33" = 88 000 $.
3. Сразу после Оптимизации, ничего не изменяя, запускаю Тестирование с параметрами по умолчанию и получаю результат около 100 000 $.
- Чем это можно объяснить?
Estás en pie de guerra con DC :-)
Para empezar, desconecta Internet cuando hagas las pruebas
Огромное спасибо! Вот только теперь вопрос к программерам: а можно ли, что бы дни недели не цветом рисовало, а все-таки писало в этом отрезке текстом?
Al autor, lo descargaste de su sitio web, habla allí.
это вы вступили на тропу "войны" с ДЦ :-)
Для начала отключите инет при тестировании
¿Se trata de nuevas cotizaciones durante el periodo de optimización? - entonces puede eliminar el último día o dos de las pruebas.
¿Será suficiente? (la próxima vez comprobaré las operaciones por fecha, aunque es muy, muy improbable que el resultado haya podido cambiar tanto)
https://docs.mql4.com/ru/common/Sleep задержка задается в милисекундах, так что это будет пауза на одну десятую секунды. Можно ставить в любом месте, тестер скорее всего отреагирует адекватно, точнее работать будет, но не факт что будет отрабатывать логику программы. Оптимальней если выполнилось условие запомнить время его исполнения через https://docs.mql4.com/ru/dateandtime/TimeCurrent а потом отдать управление обратно тестеру, а на каждом последующем тике проверять сколько времени прошло и если к примеру больше чем десять секунд опять проверить условие и делать следующие действия.
Opción. Me estoy acostumbrando a tener que devolver el control al terminal todo el tiempo). Gracias)