Discussione sull’articolo "Generatore di segnali di trading basato su un indicatore personalizzato"

 

Il nuovo articolo Generatore di segnali di trading basato su un indicatore personalizzato è stato pubblicato:

Come creare un generatore di segnali di trading basato su un indicatore personalizzato? Come creare un indicatore personalizzato? Come accedere ai dati degli indicatori personalizzati? Perché abbiamo bisogno della struttura IS_PATTERN_USAGE(0) e del modello 0?

Supponiamo di non essere soddisfatti dei modelli di mercato disponibili per l'indicatore e di voler introdurre il nostro modello di indicatore. La nuova descrizione del modello di indicatore: se l'indicatore MACD è al di sotto della linea dello zero e i suoi valori sono in aumento, possiamo aspettarci un'ulteriore crescita e aprire una posizione long:

Figura 1: Modello di crescita prospettica dell'indicatore 

Figura 1. Modello di crescita dell'indicatore prospettico

Autore: Vladimir Karputov

 

Grazie. L'articolo è interessante. Mi piacerebbe vedere questo generatore con ilfile incluso (*.mqh) nella sua interezza con il codice dell'Expert Advisor per testarlo su un grafico. Se è possibile? Le sarei molto grato.

 

Alla fine dell'articolo è allegato un file mysignal.mqh (9,31 KB) - si tratta del generatore di segnali di trading dell'indicatore personalizzato. Sempre nell'articolo è scritto dove deve essere collocato questo file. Dopo aver aperto questo file in MetaEditore, premete il tasto F7 in MetaEditire - il generatore di segnali di trading diventerà disponibile per MQL5 MASTER.

Dopodiché dovrete iniziare a creare il vostro Expert Advisor e aggiungervi il segnale del generatore di segnali di trading.

 
barabashkakvn:

Alla fine dell'articolo è allegato un file mysignal.mqh (9,31 KB) - si tratta del generatore di segnali di trading dell'indicatore personalizzato. Sempre nell'articolo è scritto dove deve essere collocato questo file. Dopo aver aperto questo file in MetaEditore, premete il tasto F7 in MetaEditire - il generatore di segnali di trading diventerà disponibile per MQL5 MASTER.

Dopodiché dovrete solo iniziare a creare il vostro EA e aggiungervi il segnale del generatore di segnali di trading.

Grazie. Ho letto attentamente l'articolo. Ma vorrei vedere l'Expert Advisor stesso, il suo codice, anche se non fa trading, ma fornisce solo segnali.
 
piv_:
Grazie. Ho letto attentamente l'articolo. Ma vorrei vedere l'Expert Advisor stesso, il suo codice, anche se non fa trading, ma dà solo segnali.
Dovreste creare un Expert Advisor in MQL5 MASTER da soli. Quando si crea un Expert Advisor, specificare il generatore di segnali di trading dell'articolo come segnale.
Dopo che l'Expert Advisor è stato creato da MQL5 MASTER, trovate il parametro Signal_PriceLevel nell'Expert Advisor e impostate il valore a meno cinquanta. In questo modo l'Expert Advisor sarà in grado di aprire ordini di stop.
[Eliminato]  
Grazie per l'articolo! Tuttavia, durante l'implementazione di un Expert Advisor di prova, è sorto un problema: è possibile trasferire correttamente (senza riscrivere la libreria) il livello di apertura di un ordine pendente da un indicatore personalizzato? I metodi ShortCondition LongCondition si occupano del voto. Non ho trovato altri metodi nella classe CExpertSignal che passino informazioni sullo stato dell'indicatore. Il sistema di trading presuppone che a volte ci possano essere 2 ordini pendenti, uno di acquisto e uno di vendita?
Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
tyn:
... è possibile trasferire correttamente (senza riscrivere la libreria) il livello di apertura di un ordine pendente da un indicatore personalizzato? ...?
Da quanto ho capito, si desidera aprire gli ordini pendenti non strettamente a una distanza di +-50 punti, ma a seconda della situazione?
 
tyn:
... Il sistema di trading presuppone che a volte ci siano due ordini pendenti, uno di acquisto e uno di vendita?
No. Il sistema non presuppone l'esistenza di due ordini pendenti.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
[Eliminato]  
barabashkakvn:
Come ho capito, vuoi aprire ordini pendenti non strettamente a una distanza di +-50 pips, ma a seconda della situazione?
Sì, esattamente così
[Eliminato]  
barabashkakvn:
No. Il sistema non presuppone l'esistenza di due ordini pendenti.
Questa condizione può essere aggirata... riaprendo gli ordini pendenti quando si avvicinano al prezzo di apertura.
 
tyn:
barabashkakvn:
Come ho capito, vuoi aprire ordini pendenti non strettamente a distanza di +-50 pips, ma a seconda della situazione?
Sì, esattamente così
Si può fare. Come farlo sarà descritto in un nuovo articolo.