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
Affrontare gli errori
Sono ancora ottenere in OrderModify errore 1 con un nuovo buil 208-210
stringo dice
Devi inserire nella tua fonte i parametri di controllo prima della chiamata della funzione ModifyOrder.
È vero? Non mi fido di questo tipo.
Cordiali saluti
Aquilez
cnt=OrdiniTotali()-1;
mentre(cnt>=0)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)==falso) break;
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) // && Reversed==False)
{
Print("Biglietto ",OrderTicket()," modificato.");
if (OrderType()==OP_SELL)
{
if (ExitWithOpenOrdersBasedON && myOrderTypetmp==2)
{
PreviousOpenOrders=OpenOrders+1;
ContinueOpening=False;
text = text +"\nChiusura di tutti gli ordini .";
Stampa("Chiusura di tutti gli ordini");
//return(0)
}
se (TrailingStop>0){
se ((OrderOpenPrice()-OrderClosePrice())>=(TrailingStop*Point+Pips*Point))
{
se (OrderStopLoss()>(OrderClosePrice()+TrailingStop*Point))
{
result=OrderModify(OrderTicket(),OrderOpenPrice(),OrderClosePrice()+TrailingStop*Point,OrderClosePrice()-TakeProfit*Point-TrailingStop*Point,0,Purple);
if(result!=TRUE) Print("LastError = ", GetLastError());
altrimenti OrderPrint();
return(0);
}
}
}
}
if (OrderType()==OP_BUY)
{
if (ExitWithOpenOrdersBasedON && myOrderTypetmp==1)
{
PreviousOpenOrders=OpenOrders+1;
ContinueOpening=False;
text = text +"\nChiusura di tutti gli ordini";
Stampa("Chiusura di tutti gli ordini");
//return(0);
}
se (TrailingStop>0){
se ((OrderClosePrice()-OrderOpenPrice())>=(TrailingStop*Point+Pips*Point))
{
se (OrderStopLoss()<(OrderClosePrice()-TrailingStop*Point))
{
result=OrderModify(OrderTicket(),OrderOpenPrice(),OrderClosePrice()-TrailingStop*Point,OrderClosePrice()+TakeProfit*Point+TrailingStop*Point,0,ArrowsColor);
if(result!=TRUE) Print("LastError = ", GetLastError());
altrimenti OrderPrint();
return(0);
}
}
}
}
}
cnt--;
}
newbie
Grazie per l'introduzione... forse sono passati alcuni anni da quando l'hai creato ma è ancora molto utile.
saluti
fiaraz
Aiuto necessario - Richiede un esperto di EA
Salve, mi chiedevo se qualcuno può aiutarmi,
Mi stavo chiedendo se qualcuno può aiutarmi - Sto facendo un EA usando un indicatore personalizzato chiamato "slope-direction-line.mq4" l'indicatore rappresenta la tendenza con 2 colori Lime per uptrend e Red per downtrend - Quindi come identificare l'EA per vendere o comprare secondo i due colori. Ho provato il seguente ma non funziona - Quindi se potete aiutarmi, per favore fatelo.
ed ecco il link per l'indicatore https://www.mql5.com/en/forum
Grazie in anticipo
Grazie mille.
Grazie mille a Coderguru, NewDigital e a tutti gli amici per avermi insegnato un'educazione molto utile, spero che un giorno con tutti i miei mezzi, farò il mio nuovo programma Mql. Dio vi benedica tutti
Riguardo,
Spanar.
come passare il parametro del colore
caro signore,
Ho un problema: come passare il parametro alla funzione difine dell'utente:
esempio :
CreateObject("Test1",Verde);
CreateObject("Test2",C'236,130,0')
CreateObject("Test3",32768 )
void CreateObject(string Name1,int DefineColor)
{
ObjectCreate(Name1,OBJ_LABLEL,WindowFind("Indicato r1"),0,0);
ObjectSetText(Name1, "Testing",12, "Arial Bold:,DefineColor);
1. quindi come passare il colore per il verde, C'235,130,0,' o 32768
2. nella funzione User define, qual è il tipo di colore? può essere stringa? int? doppio o colore? Ho provato ma non ci sono riuscito
3. qual è la variabile di tipo per il colore, o può essere convertita da interger, stringa in variabile di tipo colore?
4. potete mostrarmi l'url per questo tipo di problema.
grazie per l'aiuto
rgds bob
help.....help.........help...............help
ciao
potete aiutarmi ad usare questo codice indicatore
per favore con un esempio
grazie per voi
ciao
potete aiutarmi a usare questo codice indicatore
per favore con un esempio
grazie per voiCiao, ho spostato il tuo post in questo thread,
Ho spostato il tuo post in questo thread. Dai un'occhiata ai post 20#.
Nel frattempo:
array[] - Array con dati. total - Il numero di elementi da contare. 0 significa array intero. period - Periodo di mediazione per il calcolo. ma_shift - MA shift ma_method - Metodo MA. Può essere qualsiasi valore dell'enumerazione del metodo Moving Average. shift - Indice del valore preso dal buffer dell'indicatore (spostamento relativo alla barra corrente il dato numero di periodi precedenti). Esempio:
double macurrent=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,0);
double macurrentslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,0);
double maprev=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,1);
double maprevslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,1);
//----
se(maprev=macurrentslow)
Alert("crossing up");
iMAOnArray
iMAOnArray non è un indicatore ma una funzione che calcola la media mobile di un array!
Se cerchi nelle mie lezioni troverai la risposta e maggiori dettagli su iMAOnArray.
ciao
potete aiutarmi ad utilizzare questo codice indicatore
per favore con un esempio
grazie per voi