[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 84

 
PerlOF:

doubleFreeMarginCheck( simbolo stringa, int cmd, doppio volume)
Restituisce la quantità di fondi liberi rimanenti dopo che la posizione specificata è stata aperta al prezzo corrente sul conto corrente. Se non ci sono abbastanza fondi disponibili, verrà generato l'errore 134 (ERR_NOT_ENOUGH_MONEY).
Parametri:
simbolo - Nome dello strumento finanziario che dovrebbe essere scambiato.
cmd - L'operazione commerciale. Può essere OP_BUY o OP_SELL.
volume - Numero di lotti.
Esempio:
if(AccountFreeMarginCheck(Symbol(),OP_BUY,Lots)<=0
|| GetLastError()==134) return;
 
PerlOF:

per qualche motivo è sillabato.

Stai rispondendo fuori tema.

Dove sono i professionisti?


Qui.

Passato per voi:

 

Dove posso scaricare un terminale MT4???? puro? Cioè senza legarsi a un broker o a una società di intermediazione.

Chi può suggerire? Vi sarò molto grato.

 
AndCam:

Dove posso scaricare un terminale MT4???? puro? Cioè senza legarsi a un broker o a una società di intermediazione.

Chi può suggerire? Vi sarò molto grato.

di solito l'ultima build dagli sviluppatori può essere trovata su https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4setup.exe
 
Grazie mille.
 
Buon pomeriggio!
Potete dirmi per favore se è possibile fare la seguente operazione:
Apro un trade con il lotto 2 con un obiettivo di 75 pips.
Quando raggiunge 50 pips, voglio che il 50% del lotto iniziale sia chiuso.
Come posso farlo senza usare l'intervento manuale.
Grazie in anticipo.
 
aaaaaaaaa:
Buon pomeriggio!
Potete dirmi per favore se è possibile fare la seguente operazione:
Apro un trade con il lotto 2 con un obiettivo di 75 pips.
Quando raggiunge 50 pips, voglio che il 50% del lotto iniziale sia chiuso.
Come posso farlo senza usare l'intervento manuale.
Grazie in anticipo.
Puoi scrivere uno script o un Expert Advisor?
 
aaaaaaaaa:
Buon pomeriggio!
Potete dirmi per favore se è possibile fare la seguente operazione:
Apro un trade con il lotto 2 con un obiettivo di 75 pips.
Quando raggiunge 50 pips, voglio che il 50% del lotto iniziale sia chiuso.
Come posso farlo senza usare l'intervento manuale.
Grazie in anticipo.
Potete aprire 2 posizioni di 1 lotto ciascuna. Se vuoi aprire solo 1 posizione di 2 lotti, devi chiuderla a 50 pip e aprire una nuova posizione di 1 lotto con un profitto di 25 pip.
 
paladin80:
Potete aprire 2 posizioni di 1 lotto. Se vuoi aprire solo 1 posizione di 2 lotti, devi chiuderla a 50 pip e aprire una nuova posizione di 1 lotto con un profitto di 25 pip.

) Perché lo fai? Che ne dite di specificare semplicemente un volume di chiusura di 2 lotti in orderclose?
 

Vorrei tornare alla questione dell'uso di iCustom.
Ecco un semplice "Expert Advisor" che disegna una media mobile:

int init() {
   return;
} // int init()

int deinit() {
   return;
}


int start() {
   int    MA_Period  = 13;
   int    MA_Shift   = 0;
   int    MA_Method  = 0;

   double MA         = iCustom(NULL,0,"Moving Averages",MA_Period, MA_Shift, MA_Method, 0,0);

   return;
} // int start() {

Lo eseguiamo nel Tester e vediamo che la linea stessa appare solo dopo che il Tester ha finito il suo lavoro.
- Perché la linea non viene tracciata durante il lavoro, con ogni nuova barra? Come raggiungere questo obiettivo?
Grazie!