[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 151

 
Pyro:


mql4 sa come impostare gli ordini pendenti?

Sì, quale vuoi?
 
OrderSend (symbol, cmd, ...
cmd - Operazionecommerciale
.
Può essere uno qualsiasi dei valori
dell'
operazione commerciale
.
 
Voglio mettere un ordine pendente per aprire una posizione di acquisto. C'è confusione sugli ordini BUY_STOP e BUY_LIMIT. Possono essere usati per aprire una posizione o sono solo uno stop loss e un take profit? Non capisco questo.
 

Stop Loss e Take Profit sono parametri di ordine, non ordini.

vedere Tipi e caratteristiche degli ordini

 

eddy



Grazie, l'ho capito. Si scopre che hanno diversi parametri di attivazione. Alcuni sono attivati da Ask, altri da Bid. Chi l'avrebbe mai detto:)

 
chiudono ancora a prezzi opposti, quindi lo spread si aggiunge alla differenza tra apertura e chiusura
 
BooGUY:
Potreste dirmi come eseguire una condizione di acquisto o di vendita in un EA con un indicatore personalizzato? Per esempio, l'indicatore personalizzato dà frecce per comprare o vendere, iCustom(...0) e iCustom(...1) sono, come ho capito, indici buffer che contengono vendere e comprare, ma come scrivere una condizione in un EA, si prega di consigliare.

diciamo :

d1=icustom(Symbol(), "Zig zag", 0, 0, 0, 1);

if (d1!=0) {OrdOpen(0,OP_BUY,flot,MG);}
 
double iMAOnArray (double array[], int total, ...

totale- Numero di elementi da calcolare. 0 significa tutti gli elementi dell'array.

Non capisco il ruolo del totale e perché è sempre uguale a zero

 
 
eddy:

totale - Numero di elementi da calcolare. 0 significa tutti gli elementi dell'array.

Non capisco il ruolo del totale e perché è sempre uguale a zero

Non è sempre zero. Se inserite lo zero da soli quando chiamate questa funzione, l'intero array [] sarà processato.
Se ci mettete 100, verranno processati 100 elementi dell'array [ ].
Motivazione: