Come ottenere la "Percentuale di margine" programmaticamente - pagina 5

 
Renat Akhtyamov:
è uguale a 100, dato che si tiene conto della leva finanziaria

Nella schermata all'inizio del thread la "percentuale di margine" è 1. Metaquotes ha lo stesso (1 su oro). È sempre lo stesso per tutti?
 
K-2SO:

Nella schermata all'inizio del thread la "percentuale di margine" è 1. Metaquotes ha lo stesso (1 su oro). È sempre lo stesso per tutti?

Volete calcolare il margine per un ordine aperto, vero?

E nello screenshot il margine calcolato dal deposito per l'ordine minimo.

 
Renat Akhtyamov:

Volete calcolare il margine per un ordine aperto, vero?

E il margine di deposito calcolato per un ordine minimo è mostrato nella schermata.

Se stiamo parlando dello screenshot nel primo post di questo thread (finestra delle specifiche per un simbolo), allora mi sembra di aver frainteso il significato dietro il concetto di "percentuale di margine" (

La percentuale di margine è un deposito nella valuta di deposito per un ordine minimo?

 
K-2SO:

Se stiamo parlando dello screenshot nel primo post di questo thread (finestra delle specifiche dello strumento), allora mi sembra di aver frainteso il significato dietro il concetto di "percentuale di margine" a tutti (

Una percentuale di margine è un deposito di un importo nella valuta di deposito per un ordine minimo?

Questa è la mia risposta immediata. Non è un fatto, naturalmente.
 
K-2SO:

Nella schermata all'inizio del thread, la "percentuale di margine" è 1. Methaquotes ha lo stesso (1 su oro). È sempre lo stesso per tutti?

No. Non sempre e non per tutti.


 
Renat Akhtyamov:
Questa è la risposta che sto cercando. Non è un fatto, naturalmente.
Non nella valuta del deposito, ma nella valuta del margine. È indicato nella stessa schermata.
 

Comunque, non ha funzionato nemmeno attraverso la "porta posteriore". Cosa ho fatto... Ho fatto passare attraverso SymbolInfoDouble tutte le costanti che fanno parte della serie numerica ENUM_SYMBOL_INFO_DOUBLE (da 0 a 69), ma mancano (potrebbero mancare) nella sua descrizione. Ho ottenuto il seguente risultato.

ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_0); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_10); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_11); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_12); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_13); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_14); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_15); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_17); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_18); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_19); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_20); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_21); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_22); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_23); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_24); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_25); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_29); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_30); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_31); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_32); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_33); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_37); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_40); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_41); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_49); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_50); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_51); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_52); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_56); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_60); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_62); Неверный идентификатор свойства символа

Quindi non ci sono costanti nascoste (o non documentate) in questa funzione.

 
Alexey Viktorov:

No. Non sempre e non tutti.



Potete suggerirmi un broker, per favore? Per i miei test...
 
ir0407:
Non nella valuta del deposito, ma nella valuta del margine. È indicato nella stessa schermata.

La percentuale di margine è ilmargine calcolato sul deposito per l'ordine minimo (nella valuta del margine?) )

 
K-2SO:

La percentuale di margine è ilmargine calcolato sul deposito per l'ordine minimo (nella valuta del margine?) )

La percentuale di margine non è il deposito calcolato. È solo uno dei componenti utilizzati per calcolare il margine. E il risultato di questo calcolo (utilizzando le formule nella tabella) viene restituito nella valuta del margine, che poi (se differisce dalla valuta del deposito) deve essere convertito nella valuta del deposito.
Motivazione: