Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 661

 
ANDREY:
Sì, ho un portatile, sistema operativo HP

Su un portatile, puoi fare quello che fai su un tablet: sul dotpad, allarga due dita.

Aggiunto:

i file di aiuto sono qui: AppData\Roaming\MetaQuotes\Terminal\Help\

 
Vladimir Karputov:
Ctrl + ruota del mouse all'interno dell'aiuto. La scala si ingrandirà.
Per qualche motivo non funziona....
 
Vladimir Karputov:

Su un portatile, puoi fare quello che fai su un tablet: sul dotpad, allarga due dita.

Aggiunto:

I file di aiuto sono qui: AppData\Roaming\MetaQuotes\Terminal\Help\

Ho un portatile di dieci anni fa
 
ANDREY:
Per qualche motivo non funziona....
Funziona su Windows 10. Controllato. Probabilmente dipende dalla versione dell'editor che apre l'aiuto chm.
 

È necessario ottenere programmaticamentela quantità di fondi liberi necessari per aprire 1 lotto per comprare in MQL5, analogamente a MQL4 "MarketInfo(symbf,MODE_MARGINREQUIRED);"

double min=SymbolInfoDouble(Symbol(),SYMBOL_MARGIN_INITIAL);
Print("min=",min);

Ho capito:

2016.11.03 17:52:36.266 период (EURUSD,D1)      min=0.0


Cosa può essere?

 
forexman77:

È necessario ottenere programmaticamentela quantità di fondi liberi necessari per aprire 1 lotto per comprare in MQL5, analogamente a MQL4 "MarketInfo(symbf,MODE_MARGINREQUIRED);"

double min=SymbolInfoDouble(Symbol(),SYMBOL_MARGIN_INITIAL);
Print("min=",min);

Ho capito:

2016.11.03 17:52:36.266 период (EURUSD,D1)      min=0.0


Cosa può essere?

https://www.mql5.com/ru/forum/36370
Почему SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL) дает 0 (нуль)?
Почему SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL) дает 0 (нуль)?
  • www.mql5.com
SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL);и поддерживающей маржи за 1 лот.
 
Beh, anch'io so leggere) Funzionerà in tester e ancora di più in ottimizzazione? Sicuramente non funziona nello script, l'autore scrive che deve essere messo nell'ontik, nello script restituisce 1.0.
 
forexman77:

È necessario ottenere programmaticamentela quantità di fondi liberi necessari per aprire 1 lotto per comprare in MQL5, analogamente a MQL4 "MarketInfo(symbf,MODE_MARGINREQUIRED);"

double min=SymbolInfoDouble(Symbol(),SYMBOL_MARGIN_INITIAL);
Print("min=",min);

Ho capito:

2016.11.03 17:52:36.266 период (EURUSD,D1)      min=0.0


Cosa può essere?

Purtroppo, MQL5 non ha un analogo della proprietàMarketInfo(symbf,MODE_MARGINREQUIRED), ma non ricordo esattamente, questo argomento è già stato discusso nel forum da qualche parte
 
forexman77:
Beh, anch'io so leggere) Funzionerà in tester e ancora di più in ottimizzazione? Sicuramente non funziona nello script, l'autore scrive che deve essere messo nell'ontik, nello script restituisce 1.0.

Cosa era richiesto.

Qui solo leggere, non di più.

 

Grazie! Rileggete attentamente) Ha funzionato e anche nella sceneggiatura

2016.11.03 18:28:38.553 период (EURUSD,D1)      margin_sell=221.77
2016.11.03 18:28:38.553 период (EURUSD,D1)      margin_buy=221.78