[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 464
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Colleghi aiuto!!! ho davvero bisogno dell'indicatore AMA che è standard in MT5, ma solo per MT4 PER FAVORE!!!
come è possibile:
comprare sul mercato,
Chiedi:1.05310000, Offerta:1.05280000, prezzo:1.05310000, sl:1.05251000, tp:0.00000000
dà errore 130.
sl è normalizzato prima della trasmissione.
MODE_STOPLEVEL==0
Perché... conto demo:
Mattina: Analisi di mercato... notizie per oggi, livelli... Oanda e altre % aprono trade, nessun indicatore... entrano trade... su molte coppie, con SL e TP grandi, TP è 2 volte più grande di SL, impostato da livelli di supporto e resistenza, .... lascio monitor fino a sera.
La sera: circa il 55-60% dei trade, l'equity è in profitto... Chiudo quasi tutti... Ne conservo alcuni e faccio una media per livelli...
Perché... Conto reale: faccio la mattina - dopo di che non c'è la sera come sul demo..... esco per un'ora o due... appena vedo un profitto chiudo... poi faccio una media brutale .... ...poi aspetto la chiusura della serie di medie... anche se il profitto sulla demo è maggiore in percentuale del deposito... anche senza media...
Capisco che il fattore psicologico mi impedisce... l'avidità... la paura di perdere anche 300 ppm... Cosa devo fare? Dimenticare il conto reale?
L'esperto negozia diversi strumenti allo stesso tempo
... per dimenticare che il vero punteggio...?
questa è la risposta.
Ecco un pezzo dell'Expert Advisor.
total=OrdersTotal();
if(total<1)
{
while (d_mn_1>d_pl_1 && (d_mn_0-d_pl_0)>=2) //Пока это условие выполняется открывать только селл при таком условии (iRSI(NULL,0,rsi_period,PRICE_CLOSE,2)>0.7)&&(iRSI(NULL,0,rsi_period,PRICE_CLOSE,0)<0.7)) -какой оператор использовать и как его оформить?
{
OrderSend(Symbol(), OP_SELL, lots, NormalizeDouble(Bid, Digits), 3, /*Ask+10*Point*/0, /*Bid-10*Point*/0, "ADX sell", magic, 0, CLR_NONE);
}
while (d_pl_1>d_mn_1 && (d_pl_0-d_mn_0)>=2) // Пока это условие выполняется открывать только Бай при таком условии (iRSI(NULL,0,rsi_period,PRICE_CLOSE,2)<0.3)&&(iRSI(NULL,0,rsi_period,PRICE_CLOSE,0)>0.3)) - какой оператор использовать и как его оформить?
{
OrderSend(Symbol(), OP_BUY, lots, NormalizeDouble(Ask, Digits), 3, /*Bid-10*Point*/0, /*Ask+10*Point*/0, "ADX buy", magic, 0, CLR_NONE);
}
}
}
}
Aiutami a capire il codice. Non so come descrivere correttamente la condizione.
Ecco un pezzo dell'EA.
Cominciate a leggere https://book.mql4.com/ru/operators/if