Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 678
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
No início precisamos de definir estes 10 pontos/pips - não vamos discutir sobre percepção. Vamos nomear a variável InpDistanse=10 e imediatamente a variável interna ExtDistanse. Vamos fazer a afinação no OnInit - para 3 ou 5 dígitos
//--- tuning for 3 or 5 digits
int digits_adjust=1;
if(m_symbol.Digits()==3 || m_symbol.Digits()==5)
digits_adjust=10;
ExtDistanse = InpDistanse*digits_adjust*m_symbol.Point();
Resta introduzir uma variável estática no OnTick(), na qual devemos registar o preço da travessia. Depois contamos simplesmente a diferença entre o preço actual e o preço cruzado e comparamos a diferença com ExtDistanse.
Aqui ...eu precisava de um exemplo de como introduzir uma variável estática na qual escrever o preço da intersecção. um pedaço de código
if(пересечение)
my_price=текущая цена
if(текущая цена - my_price > ExtDistanse)
покупаем или продаём
Com os sinais, cabe-lhe a si decidir se quer a indentação acima ou abaixo da intersecção.
Adicionado. É isso, as aves já acordaram do lado de fora da janela, eu preciso de dormir.
Basta lembrar que o tempo chegará e ninguém lhe dará uma ajuda, e depois não procure as razões pelas quais isso aconteceu.
if(пересечение)
my_price=текущая цена
if(текущая цена - my_price > ExtDistanse)
покупаем или продаём
Por favor, aconselhe como parar uma EA depois de dois negócios perdidos ...
ExpertRemove()
OpenPosition(Symbol(),OP_BUY,Lots,Bid-Sl*GetPoint(),Ask+TakeProfit*GetPoint());
if(Send_Notification&&TimeCurrent()>=time+10) {time=TimeCurrent(); SendNotification("BUY");}
if (FRMA1<GrossMA1 && FRMA2>GrossMA2&& my_price-Bid>Distanse*Point)
OpenPosition(Symbol(),OP_SELL,Lots,Ask+Sl*GetPoint(),Bid-TakeProfit*GetPoint());
if(Send_Notification&&TimeCurrent()>=time+10) {time=TimeCurrent(); SendNotification("SELL");}
ExpertRemove()
Existe um para o MT4?
e é má forma de abrir um certificado?