Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 381

 
Vladimir Pastushak:
Quindi in effetti la seconda opzione è migliore?
Sì. Nella seconda variante, prima si controlla se la funzione ha funzionato correttamente, e se tutto è a posto, si inizia a lavorare con la variabile dove è stato messo il risultato della funzione.
 
Karputov Vladimir:
Sui principi di voto e i pesi dei segnali: MQL5 Wizard: Nuova versione.
Questo è proprio quello di cui avete bisogno, grazie.
 

Buon pomeriggio, specialisti di MQL5. Potreste consigliarmi come aprire e chiudere un ordine standard nel 5°? //mi sono appena trasferito dalla serie 4.

Posso farlo senza librerie esterne?

Non riesco a trovare nulla nella documentazione sulla chiusura.

Capisco che ci sono due modi per aprire un ordine, ma come influenzerebbe i test?

 
new-rena:

Buon pomeriggio, specialisti di MQL5. Potreste consigliarmi come aprire e chiudere un ordine standard nel 5°? //mi sono appena trasferito dalla serie 4.

Posso farlo senza librerie esterne?

Non riesco a trovare nulla nella documentazione sulla chiusura.

Capisco che ci sono due modi per aprire un ordine, ma come influenzerebbe i test?

//--- В шапке файла подключаем класс CTrade - класс 
//--- для упрощенного доступа к торговым функциям
#include <Trade\Trade.mqh>
//--- объявляем переменную
CTrade            m_trade;

//--- открываем, закрываем...
//--- используя методы класса CTrade...
CTrade. E naturalmente ad ogni passo dobbiamo controllare cosa è stato restituito dal metodo.
 
Karputov Vladimir:
CTrade. E naturalmente ad ogni passo dobbiamo controllare cosa ha restituito il metodo.

Wow che chip) Grazie!

Quindi aprire un ordine in modo asincrono è un'altra storia e non fa parte di CTrade?

 
new-rena:
Wow che chip) Grazie!
Benvenuto in A!
 
Karputov Vladimir:
Benvenuto nei Cinque!

Sì. Se apro un ordine in modo asincrono, sarà testato? e sembra che CTrade sia solo per operazioni sincrone? // se avete intenzione di scrivere sui 5 punti, allora dovreste usare qualcosa che non sia nei 4 punti)

// grattato senza successo l'indicatore multicurrency..., sprecato mezza giornata

 
new-rena:

aha. se apro un ordine in modo asincrono, questo sarà testato? e sembra che CTrade sia solo per operazioni sincrone?

// con un po' di difficoltà graffiato fuori un indicatore multi-valuta...

Qui, per l'invio asincrono SetAsyncMode. E altri articoli sulla parola "asincrono"
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode
  • www.mql5.com
Стандартная библиотека / Торговые классы / CTrade / SetAsyncMode - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
new-rena:

Buon pomeriggio, specialisti di MQL5. Potreste consigliarmi come aprire e chiudere un ordine standard nel 5°? //mi sono appena trasferito dalla serie 4.

Posso farlo senza librerie esterne?

Non riesco a trovare nulla nella documentazione sulla chiusura.

Per quanto ho capito, l'ordine può essere aperto in due modi, ma questo come influenzerebbe i test?

Se non abbiamo librerie esterne, c'è PositionClose.

Inoltre, possiamo aprire una posizione con lo stesso volume nella direzione opposta e risulterà in una chiusura.

 
Vitalie Postolache:

Se non è esterno - c'è PositionClose

Puoi anche aprire una posizione con lo stesso volume nella direzione opposta, che risulterà in una chiusura.

Pensavo che il codice sarebbe stato lungo cinque pagine). grazie!