![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
Ottenere un errore nell'EA Aiuto necessario
Ottenere solo 1 commercio
Ho bisogno di tutti i trade che sono generati in icustom ARROW
ma
extern string Symbol_1 = "EURUSD";
int magic=9503;
return(0);
int deinit()
{
return(0);
}
datetime newbar;
int start()
{
if(newbar==Time[0])return(0); //
altrimenti newbar=Time[0];
double ArrowUp = iCustom(NULL,0, "NBO-System_v1",2,1,10000,2,1);
double ArrowDown = iCustom(NULL,0, "NBO-System_v1",2,1,10000,3,1);//PERIOD_M5
if (ArrowDown >0 && ArrowDown!=2147483647 && OrdersTotal()==0)//!= EMPTY_VALUE )
{
OrderSend(Symbol_1,OP_BUY,0.1, MarketInfo(Symbol_1,MODE_ASK), 2, NULL, NULL, "RapidFire", magic, NULL, FireBrick);
}
if (ArrowUp >0 && ArrowUp!=2147483647 && OrdersTotal()==0)
{
OrderSend(Symbol_1,OP_SELL,0.1, MarketInfo(Symbol_1,MODE_BID), 2, NULL, NULL, "RapidFire", magic, NULL,LimeGreen );
}
return(0);
}
dmffx.com - ���������������� ��� ��������� MetaTrader4 | ����� qualcosa del genere?
Che bello! ....poesia in un forum di forex lol
Se vuoi aprire più di 1 ordine alla volta, rimuovi questa condizione, ma devi aggiungere del codice per evitare di aprire più ordini nella stessa barra (altrimenti ti ritroverai con milioni di ordini aperti). Puoi usare una funzione che assomiglierebbe a questa:
e poi la tua condizione completa (per l'acquisto) sarebbe come questa :
Impedirebbe l'apertura di ordini multipli su una stessa barra (questo codice non controlla il tipo di ordine già aperto su una barra corrente, se volete controllare anche quello, dovete aggiungere altre condizioni
Ottenere 1 sola operazione
Ho bisogno di tutto il commercio che è generato in FRECCIA IKEA
ma
extern string Symbol_1 = "EURUSD";
int magic=9503;
return(0);
int deinit()
{
return(0);
}
datetime newbar;
int start()
{
if(newbar==Time[0])return(0); //
altrimenti newbar=Time[0];
double ArrowUp = iCustom(NULL,0, "NBO-System_v1",2,1,10000,2,1);
double ArrowDown = iCustom(NULL,0, "NBO-System_v1",2,1,10000,3,1);//PERIOD_M5
if (ArrowDown >0 && ArrowDown!=2147483647 && OrdersTotal()==0)//!= EMPTY_VALUE )
{
OrderSend(Symbol_1,OP_BUY,0.1, MarketInfo(Symbol_1,MODE_ASK), 2, NULL, NULL, "RapidFire", magic, NULL, FireBrick);
}
if (ArrowUp >0 && ArrowUp!=2147483647 && OrdersTotal()==0)
{
OrderSend(Symbol_1,OP_SELL,0.1, MarketInfo(Symbol_1,MODE_BID), 2, NULL, NULL, "RapidFire", magic, NULL,LimeGreen );
}
return(0);
}Molto Molto Grazie per HELPPPPPPPPPPPPPPPP
Molto Molto ThanX per HELPPPPPPPPPPPPPP![](https://c.mql5.com/forextsd/smiles/smile.png)
Molto Molto ThanX per HELPPPPPPPPPPPPPP![](https://c.mql5.com/forextsd/smiles/smile.png)
Molto Molto ThanX per HELPPPPPPPPPPPP![](https://c.mql5.com/forextsd/smiles/smile.png)
Molto Molto ThanX per HELPPPPPPPPPPPPPPP![](https://c.mql5.com/forextsd/smiles/smile.png)
Nel tuo EA questa condizione Se vuoi aprire più di 1 ordine alla volta, rimuovi questa condizione ma devi aggiungere del codice per evitare di aprire più ordini nella stessa barra (altrimenti ti ritroverai con milioni di ordini aperti). Puoi usare una funzione che assomiglierebbe a questa:
e poi la tua condizione completa (per l'acquisto) sarebbe come questa:
l'equilibrio è back-testing, live-demo-testing o real-money-trading-balance
EA non ha mai attraversato la mia mente come voci semi-automatiche è abbastanza buono e fresco (semi significa ostacolo supplementare quando si inserisce un ordine, come fly-by-wire, il computer può governare le voci non valido)
ma il ticks-ease è come un anello di fuoco in un videogioco, ci sono solo pochi punti nell'anello in qualsiasi momento, che si può mettere in, altri ti bruciano abbastanza facilmente --- questo non è la condizione del mercato durante gli ultimi 5 a 10 mesi però, le cose diventano più facili
voglio leggere il codice nell'EA qui sopra - ma questi codici sono oltre il mio limite di comprensione
bisogno di un allarme nel commercio sopra codificato
Ciao mladen,
grazie per il tuo supporto unico per me
1more cosa, come posso aggiungere il codice di allarme su acquisto o vendita generato nel codice di cui sopra hai suggerito.
Nel mercato live non chiude l'acquisto o la vendita, sta solo creando un nuovo trade.
Grazie in anticipo
...
Prova qualcosa come questo (questo è un esempio per il solo acquisto)Ciao mladen,
grazie per il tuo supporto unico per me
1more cosa, come posso aggiungere il codice di allarme su acquisto o vendere generato nel codice di cui sopra hai suggerito.
nel mercato vivo non si chiude acquisto o vendere, la sua solo la creazione di nuovo commercio.
ThanX in AdvanceTi dispiace condividere la tua ea qui? Mi piace molto come l'ea prende il commercio.![](https://c.mql5.com/forextsd/smiles/party.png)
Ciao, mLaden,
Grazie ancora per il tuo grande aiuto:)
Rimane solo 1 problema
nel mercato dal vivo non chiude la precedente posizione di acquisto o vendita, crea solo un nuovo trade. ???
Grazie in ADV
Prova qualcosa come questo (questo è un esempio per comprare solo)
...
vegadigitalco
Devi aggiungere la logica di chiusura nel tuo EA per questo. O usi take profit e stop loss, o usi esplicitamente OrderClose() basato su alcune regole di uscita per questo.
Ciao, mLaden,
Grazie ancora per il tuo grande aiuto:)
Rimane solo 1 problema
nel mercato live non chiude la posizione di acquisto o di vendita precedente, crea solo un nuovo trade. ???
Grazie in ADV