Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 143

 

Diciamo che avete un array. [2]=>3[3]=>4.

Come estrarre la chiave dell'ultima cella e come valore anche l'ultima?

 

Ciao!

Aiuto con un EA, ho bisogno che apra solo un ordine da un lato

File:
3_sve4i.mq4  3 kb
 
Zhunko:
Questo è il logaritmo decimale del passo di cambio lotto.


Potete ottenere l'incremento del lotto da Market Info:

шаг лота = MarketInfo (Symbol(), MODE_LOTSTEP);

Posso chiedere perché si è così contorto?

 
hoz:


Puoi ottenere gli incrementi di lotto dalle informazioni di mercato:

Perché devi fare tutto questo casino, puoi scoprirlo?

Probabilmente per scoprire il numero di cifre decimali per l'incremento del lotto. Se la dimensione del lotto LotSize è calcolata con qualche metodo matematico complicato, allora NormalizeDouble(LotSize,Number of digits after decimal point for lot step);

)))))

 
Sepulca:

Probabilmente per scoprire il numero di cifre decimali per il passo del lotto. Se la dimensione del lotto LotSize è calcolata in qualche modo matematico complicato, allora NormalizeDouble(LotSize,Number of decimal places for lot step);

)))))


Wow.
 
Zolotai:

Diciamo che avete un array. [2]=>3[3]=>4.

Come estrarre la chiave dell'ultima cella e come valore anche l'ultima?

Err... Mi dispiace. C'è un modo per formulare la domanda? O almeno mettere dei segni di punteggiatura nella domanda.
 
Ulia:
Ho un Windows 7 maximum sp1, di lingua russa
Dopo l'installazione del terminale MT4 build 509 se scelgo la voce vedo le lingue-Russo, poi dopo il riavvio tutto è scritto in simboli incomprensibili, se metto lingua inglese tutto è visibile normalmente in inglese, solo nel navigatore il nome è lo stesso è visualizzato in simboli incomprensibili in quanto il conto è stato originariamente registrato in russo. Ho raggiunto il terminale da Instaforex, ma altre compagnie di brokeraggio hanno lo stesso problema. Probabilmente il problema è nei font del mio sistema operativo.

Potete per favore consigliarmi quali sono i requisiti per i font, posso aggiungerli /inserirli /sostituirli e come farlo dato che non voglio passare a un altro sistema operativo.
Non voglio spostare altri programmi - avast antivirus, Opera e tutti i programmi di Windows 7 (blocco note, calcolatrice, ecc.) funzionano bene in russo.

le foto del terminale in inglese e in russo sono allegate.

Julia, vai al Pannello di controllo, clicca su Lingua e standard regionali, vai alla scheda Avanzate e guarda la tua lingua preferita nel campo "Lingua per i programmi che non supportano Unicode". Dovrebbe essere russo.


 

Una tale domanda. Se ci sono diverse biblioteche. Uno di loro ha la funzione fWrite_Log(). Registra qualche evento richiesto. Questa funzione è definita e implementata in una delle librerie. Se la uso in altre librerie, il compilatore, ovviamente, si lamenta che questa funzione non è dichiarata. E comprensibilmente.

Sorge una domanda. Come si risolve correttamente questo compito? Come posso dichiarare questa funzione fWrite_Log() in ogni libreria in cui viene usata? Ma si scopre che se un Expert Advisor include, diciamo, 10 librerie, allora questa funzione sarà dichiarata 10 volte (una volta in ogni libreria). È l'unico modo giusto?

 
hoz:

Una tale domanda. Se ci sono diverse biblioteche. Uno di loro ha la funzione fWrite_Log(). Registra qualche evento richiesto. Questa funzione è definita e implementata in una delle librerie. Se la uso in altre librerie, il compilatore, ovviamente, si lamenta che questa funzione non è dichiarata. E comprensibilmente.

Sorge una domanda. Come si risolve correttamente questo compito? Devo dichiarare questa funzione fWrite_Log() in ogni libreria dove viene usata? Ma si scopre che se un Expert Advisor include, diciamo, 10 librerie, allora questa funzione sarà dichiarata 10 volte (una volta in ogni libreria). È l'unico modo giusto?

Dobbiamo importare questa funzione ( fWrite_Log() ) dalla libreria dove si trova.
 
hoz:


Potete ottenere l'incremento del lotto dalle informazioni di mercato:

Perché prendersi tutto questo disturbo, posso chiedere?


hoz:

C'è una funzione per determinare la dimensione minima dei bit di un lotto:

Mi chiedo perché ci sia un logaritmo, e un logaritmo naturale. Perché dividono l'uno per l'altro? Cosa voleva implementare l'autore di questa funzione?

Se vi sentite pigri e non volete vedere cosa restituiscono entrambe le funzioni, è meglio che impariate a leggere: "dimensione minima del lotto" e "passo di dimensione del lotto" non sono la stessa cosa! :(