Discussione sull’articolo "Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti" - pagina 18

 
La creazione di un Expert Advisor inizia con la selezione del segnale di ingresso di qualsiasi indicatore. Ese volessiaprire un solo ordine di stop o limitependente o due ordini di stop opposti o una griglia di ordini?! Cosa e come fare?Vi prego di consigliarmi.
 
fenix74:
La creazione di un Expert Advisor inizia con la selezione del segnale di ingresso di qualsiasi indicatore. Ese volessiaprire un solo ordine di stop o limitependente o due ordini di stop opposti o una griglia di ordini?! Cosa e come fare?Per favore, ditemi.

Iniziate con poco: utilizzate la procedura guidata MQL5 per creare un modello di Expert Advisor (esattamente un modello, ma non la generazione).

Dopodiché, si può andare avanti (come a scuola: si riceve un compito, si mostra la lezione completata e si ottiene il compito successivo).

 
Vladimir Karputov:

Iniziate in piccolo: utilizzate la procedura guidata MQL5 per creare un modello di Expert Advisor (esattamente un modello, ma non una generazione).

Dopodiché, si può andare avanti (proprio come a scuola: si riceve un compito, si mostra la lezione completata e si riceve il compito successivo).

Grazie per la tua risposta Vladimir,non sono un principianteassoluto , posso scrivere unsemplice Expert Advisorin MQL4, la creazione di un modello EA è la stessa.Solo a causa dellamia età,MQL4 è stato difficile daimparare, e quiho bisogno di padroneggiare 5 permolto tempo. Volevo convertirerapidamentegliExpert Advisor con gli ordini e le griglie in 5. Ho cercato di imparare l'OOP, ma finora non ci sono riuscito, non ci sono abbastanza informazioni e lezioni per i principianti.

 
fenix74:

Grazie per la tua risposta Vladimir!Non sono un completo principiante, posso scrivere unsemplice Expert Advisorin MQL4 , hanno la stessacreazione di modelli .Solo a causa dellamia età,MQL4 è stato difficile daimparare, e quiho bisogno di padroneggiare 5.Volevo convertirerapidamentegli Expert Advisor con gli ordini e le griglie in 5. Ho cercato di imparare l'OOP, ma finora non ci sono riuscito, non ci sono abbastanza informazioni e lezioni per i principianti.

Griglia iADX

L'idea di una strategia di trading che lavora senza Take Profit, Stop Loss e Trailing Stop. - Chiudere le posizioni e cancellare gli ordini pendenti al raggiungimento del profitto minimo. I segnali di trading provengono dall'indicatore iADX (Average Directional Movement Index, ADX). Il segnale di trading è costruito sulla base del filtro principale e di un segnale di qualificazione. Filtro principale: ADX sulla barra # ADX: barra corrente è al di sopra del livello specificato ADX: livello Segnale qualificante: '+DI' sale al di sopra di '-DI' -> segnale BUY '+DI' scende al di sotto di '-DI' -> segnale SELL Per impostazione predefinita ADX: barra corrente è uguale a '0' e ADX: livello è uguale a '40.'.0 ' Perfezionamento dell'esecuzione del segnale commerciale L'esecuzione di un segnale commerciale basato sul filtro principale e sul segnale di perfezionamento implica l'assenza di posizioni e la cancellazione automatica degli ordini pendenti. Esempio: viene ricevuto un segnale di apertura di una posizione BUY - questo segnale verrà eseguito solo se non ci sono posizioni BUY o SELL aperte da questo Expert Advisor sul mercato. Prima dell'esecuzione...

CodeBase | 2019.07.17 11:42 | Vladimir Karputov | Expert Advisors | MetaTrader 5

 
Artyom Trishkin:
Questo non sarà d'aiuto. Ho una discussione in merito sul mio profilo. C'è una ragione e una soluzione al problema.
Non capisco i troll.

) Una risposta da un vero troll in persona!

Ho guardato nel suo profilo. La sua /risposta/ non c'è! Potrebbe una persona normale come prima del suo commento indicare SOLO la soluzione al problema, e non mandare come TROLL da qualche parte dove non c'è nemmeno un link diretto alla soluzione di questo problema!!!!!.

 

Inserite un indicatore Parabolic al posto dell'ADX e saremo tutti contenti).

Eseguendo la visualizzazione nel tester, questa sostituzione è chiaramente suggerita.

GRAZIE.

 
Tojlna:

) Una risposta dal Vero Troll in persona!

Ho guardato nel tuo profilo. La sua /risposta/ non c'è! Potrebbe una persona normale come prima del suo commento indicare SOLO la soluzione al problema, e non mandare come TROLL da qualche parte dove non c'è nemmeno un link diretto alla soluzione di questo problema!!!!!.

Tu ed io non abbiamo bevuto su bruderschaft, e non siamo amici. Pensi che sia permesso punzecchiare una persona che non conosci?

Per averti postato una soluzione a un problema, dovresti almeno meritare rispetto e non essere pigro. Ma io ti ho dato una direzione, ciò che è molto più importante è la conoscenza. Dopo tutto, nessuno apprezza gli omaggi.

E comunque, c'è un link diretto alla discussione nel tuo profilo:


E, sì, qui (non ho cercato abbastanza, allora):

Типичные ошибки и способы их устранения при работе с торговым окружением
Типичные ошибки и способы их устранения при работе с торговым окружением
  • 2018.02.19
  • www.mql5.com
В данной теме будем обсуждать часто встречающиеся ошибки при работе с торговым окружением терминала в тех или иных алгоритмах, методы их устранения...
 

Salve, ricevo un errore:

il valore di ritorno di 'OrderSend'deve essere controllato alle righe 213 e 259.


hai risolto?

 

Mi è successa la stessa cosa. Sono riuscito a risolvere il problema.

Nella riga dello script my_first_ea.mq5, dove c'è scritto

mrequest.type_filling = ORDER_FILLING_FOK; // Tipo di esecuzione dell'ordine

l'ho cambiato in

mrequest.type_filling = ORDER_FILLING_IOK; // Tipo di esecuzione dell'ordine

Salute,


northedan:

Quando estou depurando sempre da erro na hora de enviar a ordem. Eu pensei que fosse meu código, mas mesmo testando o arquivo mql5 pra download da erro também.



 

Ciao, sono nuovo, ottima guida, grazie!


Ho un problema però. Ho compilato l'esempio fornito, ho eseguito il debugger, i punti di interruzione hanno funzionato, ho ripreso il debug e ottengo 4756 errori su entrambi gli ordini di acquisto e vendita, come questo:


The Buy order request could not be completed -error:4756
The Sell order request could not be completed -error:4756
...


Cosa può succedere e cosa devo controllare per correggere questo comportamento?


V.