Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 836

 
Aperto due posizioni alla volta. Ieri ha iniziato ad essere limitato - non poteva aprire un trade oltre 100, anche se prima era a 700...
 
RashRash:
Puoi chiedere al team di supporto della società di brokeraggio con cui hai aperto un conto demo:

Non credo che nessuno qui possa dire nulla dagli screenshot del bilanciamento. Come minimo avete bisogno dei log del terminale.

Potete anche fare domande al supporto tecnico della vostra società di intermediazione.

 
Capito, grazie!
 
... Proverò un altro terminale... .
 

Pensavo di saperlo, ma ora non lo so.

Domanda sui buffer degli indicatori. È corretto capire che il buffer dell'indicatore (sulla base del quale vengono costruite le linee dell'indicatore) è organizzato come segue:

l'indice più a sinistra (ovvero il più vecchio) del buffer ha indice 0 e l'indicizzazione degli elementi dell'array-indicator-buffer per la storia è da sinistra a destra?

In altre parole, ai tempi di Elvis Presley (a sinistra) gli elementi con gli indici 0, 1, 2 ecc. erano riempiti di dati nel buffer degli indicatori e nel nostro brillante presente (a destra) gli elementi con gli indici 1000001, 1000002, 1000003 ecc. sono riempiti di dati.

È questa la comprensione corretta?

 
Buona sera,per favore aiutatemi a completare questa funzione, sono in una situazione di stallo, ho bisogno di far aumentare il saldo di N%-incremento, e il drawdown in questo momento è inferiore a dd% - ritirare il denaro.
//вот функции набросок 
void Withdraw(double dep=500, double growth=10, double _dd=5) { 
double _bal=AccountInfoDouble(ACCOUNT_BALANCE); 
double _eq=AccountInfoDouble(ACCOUNT_EQUITY); 
double _ldd="что сюда?"; if(_ldd < _dd) 
TesterWithdrawal(_dep-_bal); // Снимаем: нач.депозит - баланс }

 
Denis Pershin:
Buona sera,per favore aiutatemi a scrivere la funzione, sono in stallo, ho bisogno di fare, se il saldo è aumentato di N%-incremento e drawdown al momento è inferiore a dd% - ritirare i soldi.

Se il saldo è cresciuto, allora devi fissare il saldo iniziale, per esempio, durante l'inizializzazione dell'EA e poi guardare la crescita e lo stato patrimoniale dell'EA.

 
Aleksey Vyazmikin:

Se il tuo saldo è aumentato, devi fissare il saldo iniziale, per esempio, durante l'inizializzazione dell'Expert Advisor, e poi guardare la crescita e lo stato patrimoniale del saldo.

Se c'è un deposito di 500, se il saldo è aumentato del 10%, il 10% viene rimosso, a condizione che il prelievo attuale non sia superiore al 5%. Questi dati di input sono inclusi nella funzione, non posso calcolare esattamente la crescita e il drawdown.

 
Denis Pershin:

C'è un deposito di 500, se il saldo è cresciuto del 10%, allora ritiriamo questo 10%, a condizione che il prelievo attuale non sia più del 5%. Questi input sono inclusi nella funzione, ma non è possibile calcolare la crescita e il prelievo.

State cercando il rifornimento su tutta la storia? Ecco come funziona l'equity drawdown per me

   double Balance=AccountInfoDouble(ACCOUNT_BALANCE);
   double Eguity=AccountInfoDouble(ACCOUNT_EQUITY);
   double Proc=0.0;
   if(Balance>0 && Eguity>0) Proc=Eguity/Balance*100;
   else Proc=100.0;
   if(Proc>100-5)//Закрываем все