Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1088

 
Maksims Ignatovs:

Soluzione interessante per il caso generale. È chiaro che per un tasto particolare, si può passare attraverso tutte le combinazioni possibili (lingua, tappi, ecc.) per vedere cosa succede e anche provare a trarne qualche conclusione,
MA, questo problema dovrebbe essere riflesso nella documentazione. Per gli eventi del mouse è - tutto è disponibile nella documentazione. E la tastiera?

Potrebbe andare in questo modo:

if(lparam==(StringGetChar("w",0)))
 
Non esiste una controparte della funzione MaxOrders() in mt4?
 
Maksims Ignatovs:

Per gli eventi del mouse questo è il caso - tutto è disponibile nella documentazione. Cosa c'è che non va nella tastiera?

Soprattutto considerando il numero di varianti di tastiera per design e nazionalità. Bisogna afferrare la vastità del mondo.

 
Yevhenii Levchenko:
Non esiste una controparte della funzione MaxOrders() in mt4?

Dove si trova una tale funzione? E cosa fa?

 

Ciao @ Artyom Trishkin,

È possibile sapere quando un utente chiude un trade manualmente, in MQL4 / MT4?

So che funziona in MQL5 con la funzione OnTradeTrasaction (), ma non ho potuto vedere tale funzionalità in MQL4. Allora, come posso ottenerlo?

 
Artyom Trishkin:

Dove si trova una tale funzione? E cosa fa?

In MT5, restituisce il numero massimo di ordini consentiti...
 
Yevhenii Levchenko:
In MT5, restituisce il numero massimo di ordini consentiti...

Questo non è in MT5, ma in SB in CExpert c'è un metodo

In questo modo è possibile ottenere il numero massimo di ordini consentito:

void OnStart()
{
   printf("MaxOrders = %i",AccountInfoInteger(ACCOUNT_LIMIT_ORDERS));
}
 
Yevhenii Levchenko:
In MT5, restituisce il numero massimo di ordini consentiti...

Questo viene dalla classe CExpert della libreria standard. Cioè, non è una funzione incorporata nel linguaggio.

Cercare in AccountInfoInteger(), SymbolInfoInteger()

Документация по MQL5: Информация о счете / AccountInfoInteger
Документация по MQL5: Информация о счете / AccountInfoInteger
  • www.mql5.com
Информация о счете / AccountInfoInteger - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Igor Makanu:

Questo non è in MT5, ma in SB in CExpert c'è un metodo

In questo modo è possibile ottenere il numero massimo di ordini consentito:

Questo si applica solo agli ordini Limit, giusto? Hai bisogno del massimo numero possibile di ordini che possono essere sul mercato... O sarà lo stesso numero?
 
Yevhenii Levchenko:
Questo riguarda solo gli ordini Limit? Avete bisogno del massimo numero possibile di ordini che possono essere sul mercato... O sarà lo stesso numero?

Aprite l'aiuto di MT4, è tutto lì, non ho inventato il nome della costante ACCOUNT_LIMIT_ORDERS

Motivazione: