Stima dei requisiti di margine in MQL5 - pagina 4

 
Vladimir:

Si scopre che non c'è modo di scoprire il valore del margine richiesto senza provare ad eseguire effettivamente una richiesta di trade al server sul conto dove è previsto (non su un altro conto, non su una demo)?

Il piccolo, rispetto al volume di transazione previsto, salva la situazione in una tale richiesta di campione? A giudicare da https://www.mql5.com/ru/forum/261955/page4#comment_7947380, no.

Questo è originale. Le funzioni OrderCheck() o OrderCalcMargin() non hanno senso, tranne in casi particolari? C'è qualcosa che non va. Di nuovo, il terminale segnala la mancanza di fondi nel conto senza contattare il server. Come fa a saperlo? Perché queste funzioni non chiamano lì?

È solo il modo in cui funziona quando si informa.

)

 
Renat Akhtyamov:

Tutto funziona bene, finché riporta

)

La parola "normale" nella sua interpretazione cosa significa? In realtà, ancora più sconcertante è la parola "tutti". Per concludere che tutto è normale, è sufficiente che il terminale non abbia contattato il server e dato un messaggio di fondi insufficienti. Ho capito bene, la parola "tutti" non include l'attività dei programmi MQL5? Tutto il resto, tranne i programmi MQL5, funziona normalmente? È questo che intende?

Se vi ricordate, la domanda era come trovare il margine richiesto nel programma MQL5. Se puoi darmi un suggerimento, per favore fallo.

 
Vladimir:

La parola "normale" nella sua interpretazione cosa significa? In realtà, ancora più sconcertante è la parola "tutti". Per concludere che tutto è normale, è sufficiente che il terminale non si sia rivolto al server e abbia dato un messaggio di fondi insufficienti. Ho capito bene, la parola "tutti" non include l'attività dei programmi MQL5? Tutto il resto, tranne i programmi MQL5, funziona normalmente? È questo che intende?

Se vi ricordate, la domanda era come trovare il margine richiesto in MQL5. Se puoi darmi un suggerimento, per favore fallo.

Vai qui

https://www.mql5.com/ru/forum/261955/page4#comment_7947370

E studiare attentamente la lingua.

Puoi scoprire tutto ciò che è più utile, altrimenti solo il freelance ti salverà.

Оценка маржинальных требований в MQL5
Оценка маржинальных требований в MQL5
  • 2018.07.01
  • www.mql5.com
Пример из спецификации контрактов одного ДЦ, где кредитное плечо является свойством символа, и, даже, как пишет ДЦ, его курса...
 
Renat Akhtyamov:

Qui

https://www.mql5.com/ru/forum/261955/page4#comment_7947370

e imparare la lingua con attenzione.

devi usare la leva del simbolo corrispondente, e hai bisogno di più aiuto, altrimenti solo il freelance ti salverà.

Ecco la tabella già inserita:

Non hai ancora capito che per determinare il margine, devi usare la leva reale del rispettivo simbolo, non la leva del conto di trading.

 
Petros Shatakhtsyan:

Ecco la tabella già inserita:

Non hai ancora capito che per determinare il margine, devi usare la leva reale del rispettivo simbolo, non la leva del conto di trading.

Petros, per calcolare il margine o cosa?

Ancora

Nel controllo in squadra della sufficienza dei fondi (

OrderCalcMargin

) È già "tutto compreso" ed è inutile preoccuparsi della dimensione della leva.

Ma, se necessario, questa questione può essere risolta.

Forum sul trading, sistemi di trading automatico e test di strategia

Valutazione dei requisiti di margine in MQL5

Renat Akhtyamov, 2018.07.01 11:19

Questo non sarà d'aiuto in questo caso.

Ha una leva diversa su diverse sim.

Il leverage può essere calcolato in base al margine, perché il server darà la risposta per la quantità di margine già tenendo conto del leverage

Se avete abbastanza conoscenza del linguaggio, il codice può essere scritto in un attimo.
 
Renat Akhtyamov:

Petros, per calcolare il margine o cosa?

Ancora

Il team di controllo della sufficienza (

) è già "tutto compreso" ed è inutile preoccuparsi della dimensione della leva.

Ma, se necessario, questa questione può essere risolta.

Se avete abbastanza conoscenza del linguaggio, il codice è pronto in un attimo.

Hai provato a fare i calcoli da solo o solo bla-bla-bla?

La funzione nativa OrderCalcMargin() dà il margine solo includendo la dimensione della leva finanziaria che si ottiene usando AccountInfoInteger(ACCOUNT_LEVERAGE).

Controllato.

 
{"icon":"step-confirm","text":"Step_agreed_comment","params":[{"type":1,"value":"3476348"},{"type":2,"value":"StepAcceptance_title"},{"type":2,"value":"Customer"}]}
Документация по MQL5: Торговые функции / OrderCalcMargin
Документация по MQL5: Торговые функции / OrderCalcMargin
  • www.mql5.com
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out]  Переменная, в которую...
 
Renat Akhtyamov:

Petros, per calcolare il margine o cosa?

Ancora

Alla squadra di controllo della sufficienza (

) Tutto è già "tutto compreso" ed è inutile preoccuparsi della dimensione della leva.

Ma, se necessario, anche questo problema è risolto.

Se avete abbastanza conoscenza del linguaggio, il codice può essere scritto in un attimo.

Sarebbe bello. Come controlla il suo estratto conto? (Sì, a proposito, OrderCalcMargin non è un "comando di controllo della sufficienza", OrderCheck() fa il controllo)

Di quale codice stava parlando? Organizzare una ricerca binaria dell'importo del margine per letture indicative (Sì-No) di OrderCheck() in un conto reale per tentativi di aprire trade reali per diverse dimensioni di deposito, inclusi 5 milioni? Va bene, il codice, ma chi pagherà per questo piacere?

E cosa fare con il risultato? Crediamo che sarà così per qualsiasi società di intermediazione? Su quali basi? Una dichiarazione responsabile dello sviluppatore sarebbe di grande aiuto qui, ma lui, come potete vedere, tace. Non credo che nemmeno lui abbia una soluzione.

Dopo tutto, non tutti i problemi di valutazione dei margini sono già stati espressi. Per stimare il margine di un ordine pendente, dobbiamo prevedere la leva di questo conto per questo simbolo al momento della notizia di questo e quello; l'ordine pendente sopravviverà fino a venerdì sera. Non per controllare qual è la leva ora, ma per anticipare quello che sarà allora e lì.

Un'altra domanda è se la leva finanziaria diminuirà individualmente. Sarà rilevato da OrderCalcMargin() o OrderCheck()?


Oppure, per la gioia di tutti, lo sviluppatore ha qualcosa da dire su come stimare il margine per aprire un trade senza aprirlo? E ogni trader in ogni conto non ha bisogno di condurre i propri esperimenti per scoprire la leva attuale per ogni simbolo?

 

Tutto deriva dal fatto che alcune persone fanno alcune cose a memoria e pensano di conoscere già i MQL o il trading.

E non si rendono conto che sono dei fifoni e danno consigli a quelli da cui dovrebbero prendere spunto.

 
Renat Akhtyamov:

Petros, per calcolare il margine o cosa?

Ancora

Alla squadra di controllo della sufficienza (

OrderCalcMargin

Se il tuo conto è già "tutto compreso" e non c'è bisogno di preoccuparsi della quantità di leva.

Ma, se necessario, anche questo problema è risolto

Se avete abbastanza conoscenza del linguaggio, il codice può essere scritto in un attimo.

Vi consiglio di leggere attentamente a cosa serve questa funzione:


margine

[out] Variabile che verrà utilizzata per calcolare il margine richiesto se questa funzione viene eseguita con successo. Il calcolo viene fatto come se non ci fossero ordini pendenti e posizioni aperte nel conto corrente.

Il valore del margine dipende da molti fattori e può cambiare quando cambia l'ambiente di mercato.

Motivazione: