Discussione sull’articolo "Disegnare i canali - Vista interna ed esterna"

 

Il nuovo articolo Disegnare i canali - Vista interna ed esterna è stato pubblicato:

Suppongo che non risulterà esagerato dire che i canali sono lo strumento più popolare per l'analisi del mercato e per prendere decisioni di trading dopo le medie mobili. Senza andare a fondo nella moltitudine delle strategie di trading che utilizzano i canali e i loro componenti, discuteremo le basi matematiche e l'implementazione pratica di un indicatore, il quale disegna un canale determinato da tre estremi sullo schermo del client terminal.

Per aggiornare il canale sullo schermo, usiamo il metodo TSlideChannelObject::SetExtremums. Questo metodo ricalcola le coordinate delle linee del canale e ridisegna il canale sullo schermo.

Un esempio di come disegnare un canale su diversi intervalli di tempo è mostrato nel video qui sotto:


Autore: Dmitriy Skub

 

bell'articolo, grazie.

Mi chiedo se ci sia un possibile errore di battitura: bool CheckExtremumMoving()?


// Controlla se gli estremi sono stati spostati sullo schermo:
//---------------------------------------------------------------------
bool CheakExtremumMoving()

 
razoff:

bell'articolo, grazie.

Mi chiedo se ci sia un possibile errore di battitura: bool CheckExtremumMoving() ?


Grazie.

Scusa, non capisco cosa intendi?

 
Dima_S:

Grazie.

Scusa, non ho capito cosa intendi?

"Cheak" nel nome della funzione dovrebbe essere "Check" ... è solo un errore di battitura nel nome della funzione, non causa un errore perché si chiama "CheakExtremumMoving".

razoff; questo tipo di errori è presente in tutto il codice, se si cerca bene; la soluzione più semplice è quella di trovare e sostituire tutti i "CheakExtremum" in "CheckExtremum", o ovviamente per altri errori di questo tipo che si trovano. È possibile trovare nei file le istanze e i riferimenti agli errori ortografici e sostituirli in ogni file; in questo modo, quando si integra il codice della comunità, si può decidere come chiamare gli oggetti e i metodi.

 
Lugner:

"Cheak" nel nome della funzione dovrebbe essere "Check" ... è solo un errore di battitura nel nome della funzione, non causa un errore perché si chiama "CheakExtremumMoving".

razoff; questo tipo di errori è presente in tutto il codice, se si guarda bene; la soluzione più semplice è quella di trovare e sostituire tutti i "CheakExtremum" in "CheckExtremum", o ovviamente altri errori di questo tipo che si trovano. È possibile trovare nei file le istanze e i riferimenti alle ortografie errate e sostituirle in ogni file; in questo modo, quando si integra il codice della comunità, si può decidere come chiamare gli oggetti e i metodi.

Sì, è un mio errore :)
 

Salve, ho applicato l'indicatore ma nell'angolo in alto a sinistra mostra solo 0.00000 ( 0.0 p. ), questo valore è costante per l'upborder, la middle line e il dn border. cosa posso fare per risolvere questo problema?


Grazie

 
deuce:

Salve, ho applicato l'indicatore ma nell'angolo in alto a sinistra mostra solo 0.00000 ( 0.0 p. ), questo valore è costante per l'upborder, la middle line e il dn border. cosa posso fare per risolvere questo problema?


Grazie

Ciao,

il sistema channal è composto da due parti (indicatori):

-ExtremumHandSet - si imposta prima sul grafico e si impostano 3 estremi (3 punti diversi).

-SlideChannal - disegna il canale.

Potete vedere nel video tutti i passaggi.

WBR

 

riceve molti errori durante la compilazione di SlideChannel.mq5 "1.01" su sistema b489 i386

'BORDER_UP_INDEX' - espressione intera attesa SlideChannelClasses.mqh 706 21
....
 

bel lavoro!!!! Ma quando ho collegato Extremumhandset al grafico, non mi dà gli estremi. Quindi non devo nemmeno essere slidechannel. Potete aiutarmi per favore?

Grazie mille

 

l'indicatore non visualizza gli estremi sul grafico, quindi la costruzione dei canali non avviene - cosa devo fare?

Построение каналов - взгляд изнутри и снаружи
Построение каналов - взгляд изнутри и снаружи
  • 2010.11.30
  • Dmitriy Skub
  • www.mql5.com
Наверное, не будет преувеличением сказать, что после скользящих средних каналы - самый популярный инструмент для анализа рыночной ситуации и принятия торговых решений. Не углубляясь во множество существующих стратегий использования каналов и их составных элементов, мы здесь рассмотрим математические основы и практическую реализацию индикатора, строящего канал, заданный тремя экстремумами на экране терминала.
 
vspexp:

l'indicatore non visualizza gli estremi sul grafico, quindi i canali non vengono costruiti - cosa devo fare?

Sto correggendo le fonti - molta acqua è fuoriuscita da MQL5 da allora)) e la vecchia versione non funziona come dovrebbe. Correggerò un altro momento e lo posterò.