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
si prega di postare le regole io non sono un programmatore esperto sono un principiante di MQL4 cercherò di fare un EA
ok grazie.
Regole per questo EA:
L'EA deve inserire 2 ordini quando l'indicatore TD dà segnali, e i 2 ordini saranno gestiti con stop, profit e trailing stop.
Ho bisogno dei seguenti input:
Ora iniziale
Ora finale
stop
trailing
profitto
slippage
MM
rischio
Numero magico
..........
Problema dei doppi ordini
Domanda veloce a tutti,
Ho cercato sul sito i post sui problemi di ordini doppi e non ho trovato una risposta a questo problema:
Ogni tanto ricevo un doppio ordine piazzato (lo stesso ordine due volte) dal mio EA. Dato che non tutti gli ordini vengono duplicati, presumo che sia un problema di comunicazione con il server. Qualcuno conosce qualche codice che possa aiutare a ridurre o eliminare questo problema?
Grazie
Ciao kiromano
Sembra che quando ti riconnetti con il sever il tuo EA apre di nuovo la posizione senza controllare la posizione esistente ........ questo articolo può aiutare a risolvere il tuo problema.
Contabilità ordini - Creazione di un programma normale - Tutorial MQL4
Grazie ArshadFX
Grande articolo Arshad.
Grazie per la risposta. Sembra che io abbia dei compiti da fare. Vi farò sapere come va...
Qualcuno può aiutarmi con questo
Ho un EA e voglio accedere a 2 linee da un indicatore all'interno dell'EA le linee nell'indicatore sono.
espressione 1
if(iMA(NULL,0,Period(),1,MODE_SMA,PRICE_HIGH,i) > zigzag1 && iMA(NULL,0,Period(),1,MODE_SMA,PRICE_HIGH,i) != 0 && iMA(NULL,0,Period(),1,MODE_SMA,PRICE_HIGH,i) != EMPTY_VALUE) ExtMapBuffer2=iMA(NULL,0,Period(),1,MODE_SMA,PRICE_HIGH,i); altrimenti ExtMapBuffer2 = 0,0;;
espressione 2
if(iMA(NULL,0,Period(),1,MODE_SMA,PRICE_LOW,i) < zigzag1 && iMA(NULL,0,Period(),1,MODE_SMA,PRICE_LOW,i) != 0 && iMA(NULL,0,Period(),1,MODE_SMA,PRICE_LOW,i) != EMPTY_VALUE) ExtMapBuffer1=iMA(NULL,0,Period(),1,MODE_SMA,PRICE_LOW,i); altrimenti ExtMapBuffer1 = 0,0;
Voglio dire nell'EA
quando l'espressione 1 è vera compra e chiudi vendi se aperto
quando l'espressione 2 è vera vendere e chiudere comprare se aperto
Come posso farlo?
Come posso fare?
Come posso farlo?
È qualcosa come
double Buy1_1 = iCustom(NULL, 0, "Trend", 96, Current + 0);
double Buy1_2 = 0;
double Sell1_1 = iCustom(NULL, 0, "Trend", 97, Current + 0);
double Sell1_2 = 0;
double CloseBuy1_1 = iCustom(NULL, 0, "Trend", 96, Current + 0);
double CloseBuy1_2 = 0;
double CloseSell1_1 = iCustom(NULL, 0, "Trend", 97, Current + 0);
doppio CloseSell1_2 = 0;
Problema in NormalizeDouble
Ho bisogno di 5 cifre dopo il decimale dalla quotazione del prezzo, verrà visualizzato quando si usa la funzione DoubleToStr. Voglio memorizzare un valore ottenuto dall'oggetto e usarlo per ulteriori calcoli, cioè "price2".
qualcuno potrebbe per favore aiutarmi a risolvere questo problema
??
spostato in un altro thread.
Aiuto con la mia EA per favore
Per favore, potete aiutarmi con il mio EA? Si basa sulla strategia Inside Bar, e, mentre è molto redditizio nel backtesting da giugno 08 questo è un fenomeno completamente casuale in quanto non sta seguendo il programma in alcun modo. La logica di entrata degli scambi è basata su questo post qui Tra 40-100 pips al giorno. Ma, invece, piazza un nuovo trade qualsiasi dove non appena il vecchio viene chiuso e ignora i requisiti di trading. Sono sicuro che il mio problema è molto semplice ma le mie competenze non sono grandi.
Penso che il problema sia con queste linee di codice qui:
if(Open[3]>Close[3] && High[2]=Low[3] && Open[2] High[2] || ask-2*Point> High[1])
{
Candela="Long";
}
if(Open[3]<Close[3] && High[2]=Low[3] && Open[2]>Close[2] && bid+2*Point < Low[2] || bid+2*Point < Low[1])
{
Candela="Short";
}
Per favore, qualcuno può aiutarmi perché ho investito ore cercando di risolvere questo problema e sono a corto di idee!
Grazie in anticipo