[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 388
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Conjunto de indicadores iTime
Muito obrigado! Mas agora uma pergunta aos programadores: é possível que os dias da semana não desenhem em cores, mas ainda escrevam texto neste segmento?
Спасибо. Сейчас переделываю логику программы, чтобы не было циклов. Еще один вопрос неясен.
Sleep(100);
Это сколько по времени в секундах?
И может ли использоваться не только в циклах, а в любом месте?
Чтобы при выполнении условия не сразу реагировать, а подождать заданное время и снова проверить, а потом уже выполнять.
И не повесит ли это тестер?
https://docs.mql4.com/ru/common/Sleep o atraso é fixado em milissegundos, portanto, será um décimo de segunda pausa. Você pode colocá-lo em qualquer lugar, é provável que o testador reaja adequadamente, ou melhor, ele funcionará, mas não o fato de que ele irá resolver a lógica do programa. É melhor lembrar o tempo de sua execução através de https://docs.mql4.com/ru/dateandtime/TimeCurrent e depois devolver o controle ao testador, e a cada tick subsequente verificar quanto tempo passou e se por exemplo mais de dez segundos novamente verificar a condição e fazer as seguintes ações.
Огромное спасибо! Вот только теперь вопрос к программерам: а можно ли, что бы дни недели не цветом рисовало, а все-таки писало в этом отрезке текстом?
Bem, pergunte aos programadores, o preço é de dez libras, o que você quiser pelo seu dinheiro. Há muitas sutilezas e não é certo que haja um indicador que lhe sirva completamente.
Ao testar minha EA, encontrei o seguinte fenômeno (só uma vez até agora, não o verifiquei novamente)
Eu abro o MT4, começo a testar o Expert Advisor com parâmetros padrão. O resultado, por exemplo: 65 000 $.
2. I Otimizar um parâmetro para os valores 32, 33, 34 (por padrão = 33). Resultado para "33" = $88.000.
3. Imediatamente após a Otimização, sem alterar nada, executo o Teste com parâmetros padrão e obtenho um resultado de cerca de 100.000 dólares.
- Como isto pode ser explicado?
Тестируя свой Советник обнаружил следующее явление (пока только один раз, больше не перепроверял) -
1. Открываю МТ4, запускаю Тестирование Советника с параметрами по умолчанию. Результат, Например: 65 000 $.
2. Провожу Оптимизацию одного параметра для значений 32, 33, 34 (по умолчанию = 33). Результат для "33" = 88 000 $.
3. Сразу после Оптимизации, ничего не изменяя, запускаю Тестирование с параметрами по умолчанию и получаю результат около 100 000 $.
- Чем это можно объяснить?
Você está em pé de guerra com DC :-)
Para começar, desconecte a Internet ao testar
Огромное спасибо! Вот только теперь вопрос к программерам: а можно ли, что бы дни недели не цветом рисовало, а все-таки писало в этом отрезке текстом?
Para o autor, você baixou do site dele, fale lá.
это вы вступили на тропу "войны" с ДЦ :-)
Для начала отключите инет при тестировании
Estamos falando de novas citações durante o período de Otimização? - então você pode remover o último dia ou dois dos testes.
Será que isso será suficiente? (da próxima vez eu verificarei os negócios por data, embora seja muito, muito improvável que o resultado possa ter mudado tanto)
https://docs.mql4.com/ru/common/Sleep задержка задается в милисекундах, так что это будет пауза на одну десятую секунды. Можно ставить в любом месте, тестер скорее всего отреагирует адекватно, точнее работать будет, но не факт что будет отрабатывать логику программы. Оптимальней если выполнилось условие запомнить время его исполнения через https://docs.mql4.com/ru/dateandtime/TimeCurrent а потом отдать управление обратно тестеру, а на каждом последующем тике проверять сколько времени прошло и если к примеру больше чем десять секунд опять проверить условие и делать следующие действия.
Opção. Estou me acostumando a ter que devolver o controle ao terminal o tempo todo). Obrigado)