[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 479
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
Да, кажется, все проще - время сделки-то известно. Если так, то время по тайм-фрейму будет таково:
Time[iBarShift(NULL,tf,DealTime)]
где
tf - нужный тайм-фрейм,
DealTime - время (с датой) сделки
Obrigado, mas e se ainda não houver acordo e o DealTime for o momento conhecido do acordo planejado?
Спасибо, а как быть если сделки еще не было и DealTime - известное время планируемой сделки?
Por quê?)) ok. É ainda mais simples: tf*60*MathFloor(DealTime/60/tf) // o significado das variáveis é o mesmo
Você pode verificar o roteiro:
===Corrigido. Esqueceu de converter segundos em minutos))))
posso removê-los para escondê-los?
obrigado
у меня в советнике около 200 MA, при тестировани, когда жмешь "открыть график" они все рисуються.
можно их както убрать, чтоб не видно было?
спасибо
HideTestIndicadores de ocultação vazios (bool hide)
A função estabelece uma bandeira para ocultar indicadores chamados pelo Conselheiro Especialista. Quando o gráfico é aberto após o teste, os indicadores marcados com a bandeira de couro não serão exibidos no gráfico de teste. Os indicadores serão sinalizados com a bandeira oculta atual antes de cada chamada.
Deve-se observar que somente os indicadores que são chamados diretamente do Consultor Especialista em teste podem ser mostrados no gráfico de teste.
Eu queria abrir um pedido com um lote multiplicado pelo coeficiente no SL, e no TP eu começaria com o lote original!
Eu não sei como colocar uma condição no TP e SL!
Por favor, me aconselhe como fazer isso!
Пытаюсь освоить язык MQL в качестве практики решил добавить в советник перевертыш функцию Мартингейла!
Что бы при SL открывал ордер лотом умноженным на коэффициент, а при TP начинал с первоночального лота!
Но получилось что лот увеличивается с каждым ордером, не знаю как поставить условие на TP и SL!
Подскажите пожалуйста как должен выглядеть правильный код!
Deve haver uma função como esta
Да уже плешь проели с этим вопросом. Набираешь old tick здесь в поисковике и читаешь, читаешь, читаешь.
Se você é tão inteligente, por que vem aqui? Você quer dizer que não se importa de escrever uma carta ousada, mas não se importa de responder. Ora, ora, ora.
Должна быть функция вроде этой
Eu não entendo o que o tempo tem a ver com isso.Acho que apenas as 3 últimas linhas são responsáveis pelo aumento do lote em caso de perda
Не понимаю причем там время???По моему за наращивание лота при убытке отвечают только 3 последние строчки
Esta função encontra a última ordem fechada e calcula o lote com base em seu lucro. Se você tiver uma ordem fechada em Stop Loss, que nunca é positiva em termos de lucro, e uma ordem fechada em Take Profit, que nunca é negativa em termos de lucro, esta função funcionará corretamente.
Se você tiver algum tipo de rede de arrasto, a função precisa ser reescrita.
При том что функция находит последний закрытый ордер, по его профиту расчитывается лот. Если у Вас закрытый ордер по стоплоссу никогда не будет положительным по профиту, а закрытый по тейкпрофиту ордер никогда не будет отрицателен по профиту, то функция корректно отработает.
Если же у Вас есть трал какой-нибудь то функцию нужно переделать.
Escrevi um EA que na TP abre uma ordem na mesma direção, e na SL abre uma ordem na direção oposta, mas não posso inserir a função Martingale e retornar ao original.
Não posso inserir a função de Martingale, não posso voltar ao lote original! Talvez você possa me mostrar onde esta função deve ser colocada!