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
Como faço para que a EA se lembre do preço que estava na execução da condição que a 9-20 RSI cruzou o nível e 20 minutos depois há uma verificação de preço. E eu preciso comparar o preço 20 minutos atrás e agora
então conte em segundos, 20 minutos * 60 segundos = 1200
Compare o RSI atual e aquele que estava 1200 segundos antes...
então conte em segundos, 20 minutos * 60 segundos = 1200
comparar o RSI atual com o de 1200 segundos antes...
if (Hora()==9&& (Minuto() ==20) && (RSI>70))
Price2===Bid;
{
se (Hora()==9&& (Minuto() ==40) && (Oferta<Preço2))
{
ticket=OrderSend(Symbol(),OP_SELLL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);
return(0);
}
}
Você pode fazer isso assim?)))
if (Hora()==9&& (Minuto() ==20) && (RSI>70))
Price2===Bid;
{
se (Hora()==9&& (Minuto() ==40) && (Oferta<Preço2))
{
ticket=OrderSend(Symbol(),OP_SELLL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);
return(0);
}
}
Você pode fazer isso assim?)))
Você precisa se lembrar do tempo para a contagem regressiva e verificá-la para ter certeza de que 1200 segundos se esgotaram. O tempo pode ser rastreado com a funçãoTimeCurrent.
ePrice2 pode ser observado na história, no passado, por que lembrar-se disso?
{
LastTime = TimeCurrent();
//проверяем текущий РСИ и тот что был 1200 секунд назад
}
...ao modificar o stoploss incorreto - o registro deve ter um erro "stoploss desativado".
Por que ser tão complicado quando o bilhete está lá?
Ticket=OrderSend(NULL,OP_BUY,Lot,Ask,slippage,0,0,NULL,magic,0,Blue);
//не забываем проверить код ошибки
if(Ticket<0) Print("Ой, ошибочка: ", _LastError);
TP=NormalizeDouble(Bid+TakeProfit*Point,Digits);
bool modify=OrderModify(Ticket,OrderOpenPrice(),OrderStopLoss(),TP,0);
//не забываем проверить код ошибки
if(!modify) Print("OOPS! Modify error: ", _LastError);
Tudo funciona agora:
Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,NULL,magic,0,Red);
if(OrdersTotal()!=0)
{
for (int i = 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS)==true)
{
TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0,0);
}
}
return;
}
O problema era a falta de SL, mesmo com a rede de arrasto de pé depois. Obrigado a todos.
Vladymyr Glushko
Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste
MetaEditor construído em 1470
Vladymyr Glushko, 2016.11.12 04:24
Bom dia para você.
Sou um novato no comércio, portanto, há muitas perguntas, incluindo perguntas de software, no meu caso este é o MT4.
Qual é o acordo, é possível fazer o spread do par de moedas , por exemplo, exibido na janela do gráfico como um número , e da mesma forma o indicador ATR ?
Portanto, sem gráficos, apenas números
Exemplo
ATR (14) - 33
Spred 27
Penso que seria conveniente usar esta visão da situação do mercado, é mais conveniente e rápido estimar a partir das médias.
O segundo ponto é a parada em movimento com base na ATR.
É possível torná-lo automático?
Se você se sentar numa pose, graças à calculadora e à boa visão, você pode calcular e definir uma parada manualmente - sem problemas.
E se você tornar este processo automático, é uma boa solução para os comerciantes, mesmo que eles tenham inconvenientes, mas em uma boa tendência, a parada móvel reduzirá o risco de uma parada errada.
Obrigado de antemão.
Olá! Está escrito em todo lugar que um indicador escrito em mql4 não pode ter mais de 8 amortecedores. Ok, mas no comentário de um indicador comercial para mt4 (do mql5.com marketplace), o autor do indicador diz, que ao usar a função iCustom, use os buffers #9 e #10 ... Eu li sobre alguns amortecedores adicionais em outros lugares ... Ajude-me a entender quantos amortecedores um indicador pode ter com o mql4 atual... Como definir os números de amortecedores (talvez seja neste caso) ?
As informações sobre 8 buffers estão desatualizadas
Na nova MQL4 você pode montar até 512 amortecedores.
Para entendê-lo, veja o código fonte dos indicadores na pasta MQL4\Indicadores\Exemplos. E ler a documentação