Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1000
![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
L'Expert Advisor piazza solo un ordine per algoritmo, considera Vendere:
SellOpen = (AC<0.0 && RSI<30 && Close[2]>Open[2] && Close[1]>Open[1] && Low[2]<Low[1] );
Come scrivere il codice in modo che continui a piazzare ordini mentre è presente la condizione AC<0.0
Controlla se c'è già qualcosa sul mercato:
Se l'importo è superiore a 0, significa che c'è un'apertura secondo l'algoritmo.
Vedi se c'è già qualcosa sul mercato:
Se il numero è maggiore di 0, allora c'è un'apertura secondo l'algoritmo, quindi aggiungere per condizione
Due errori sono dati
//--------------------------
doppio profitto = 0;
int countBuy=0, countSell=0;
for(int i = 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == MAGIC)
{
se(OrderType() < 2)
profitto += OrderProfit()+OrderCommission()+OrderSwap();
if(OrderType() == 0)
countBuy++;
se(OrderType() == 1)
countSell++;
}
}
if(countBuy>0 && AC<0.0) -tu OpenOrderBuy(100);
se(countSell>0 && AC<0.0) -allora- OpenOrderSell(100);
//------------------
'OpenOrderBuy' - funzione non definita SA2.mq4 102 29
'OpenOrderSell' - funzione non definita SA2.mq4 104 30
Dove l'errore lampeggia ho scritto -there
Due errori sono dati
...
Dove l'errore lampeggia ho scritto -too-.
Si prega di inserire il codice (e non solo) correttamente:
Si prega di inserire il codice (e non solo) correttamente:
Non capisco.
Vengono dati due errori.
Questo lo puoi risolvere da solo - ha dato un'applicazione astratta
Questo lo puoi fare da solo - ha dato un'applicazione astratta
NON È CONSENTITA LA DECOMPILAZIONE!
Con un codice del genere:
Non posso entrare nella programmazione.
Fate attenzionea questo tipo di codice. Potresti essere bannato anche senza conoscere la programmazione. Ha tutte le caratteristiche di un decompilato
Fate attenzione a questo codice. Si può essere banditi senza conoscere la programmazione. Ha tutte le caratteristiche di un decompilato
Questo è il test originale EA che ho sostituito gli altri segni con Li le . Nessuno capirà niente in questo.
Risolvilo da solo - ha dato un'applicazione astratta
Non so come risolvere il problema.