Salve,
non posso usare questi indicatori perché ho un piccolo problema con gli SmoothAlgotitms.
Il problema è nel codice ...
Ottengo l'errore: "Can not be used for static array Allocated" a questo punto del codice:
/ / bPriceSeries (symbol, timeframe, int rates_total, applied_price, bar set, price_)
/ / + --------------------------------- +
{
/ / ----
barra uint;
double series [1];
------->!!! ArraySetAsSeries (series, true); !!!!<----------
qualcuno può aiutarmi con questo problema????
Provate questo:
uint bar; double series []; <---- change ArraySetAsSeries (series, true);
Un segnale di trading più rapido con il MACD
- L'incrocio tra MACD e Signal line fornisce i tradizionali segnali di acquisto/vendita.
- L'istogramma è la differenza tra il MACD e la Signal line.
- Possiamo entrare quando l'istogramma inizia a ridursi piuttosto che aspettare un incrocio.
Cosa rappresenta l'istogramma?
L'istogramma verde o "grafico a barre" incluso nello sfondo del MACD mostra la differenza tra il MACD e la Signal line. Quando il MACD è al di sopra della Signal line, la barra è positiva. Quando il MACD è al di sotto della Signal line, la barra è negativa. L'altezza effettiva della barra è data dalla differenza tra il MACD e la linea del segnale.
Costruzione dell'istogramma del MACD

Il grafico precedente mostra cosa rappresenta l'istogramma. La prima etichetta mostra come il MACD sia più alto della linea del segnale. Questo crea una barra verde positiva con un'altezza pari alla differenza delle due linee. Nel secondo esempio il MACD si trova al di sotto della linea del segnale. Questo crea una barra verde negativa con un'altezza pari alla differenza tra le due linee. Si può anche notare che quando le linee blu e rosse si incrociano, l'istogramma si capovolge da un lato all'altro.
Come entrare in base all'istogramma
Come possiamo leggere l'istogramma per generare segnali di trading? Per prima cosa vogliamo seguire l'istogramma mentre si allontana dalla linea dello zero, in altre parole, seguirlo mentre le sue barre si ingrandiscono. Il segnale vero e proprio arriva quando l'istogramma non si ingrandisce più e produce una barra più piccola. Una volta che l'istogramma stampa una barra più piccola, cerchiamo di operare nella direzione del declino dell'istogramma. Un esempio è rappresentato dal grafico seguente:
Istogramma MACD Logica di entrata

Il segnale di vendita sulla sinistra è stato creato da quattro barre crescenti di fila seguite da una quinta barra che ha chiuso più piccola. Cinque barre più tardi, vediamo la linea del MACD incrociarsi sotto la linea del segnale, che è un segnale MACD tradizionale. Questo segnale successivo avrebbe perso la maggior parte del movimento che il segnale dell'istogramma avrebbe colto. Pertanto, l'utilizzo dell'istogramma come segnale può farci guadagnare un numero maggiore di pip.
Il segnale Buy sulla destra è una storia simile. Abbiamo visto quattro barre crescere consecutivamente fino alla creazione di una quinta barra che ha eguagliato la quarta. Vogliamo aspettare che una barra sia più piccola, quindi il trigger sarebbe stato presentato dopo la chiusura della sesta barra. Questa operazione di acquisto è avvenuta diverse barre prima dell'incrocio MACD/Segnale e ci ha fornito anche un ingresso migliore.
Una volta entrati nell'operazione, possiamo utilizzare un buon Money Management per chiudere l'operazione in modo appropriato.
Il resto è istogramma
Questa strategia di entrata è abbastanza semplice e può essere rapidamente adottata da un trader tecnico.
Salve
Non riesco a far funzionare questo indicatore in MT5.
Nell'editor quando compilo, mostra 33 errori. Nelle linee da 537 a 550:
'colormacd_histogram.mq5' colormacd_histogram.mq5 1 1
'SmoothAlgorithms.mqh' SmoothAlgorithms.mqh 1 1
'Smooth_Method' - dichiarazione senza tipo SmoothAlgorithms.mqh 537 18
'Method' - virgola prevista SmoothAlgorithms.mqh 537 32
'Method' - identificatore SmoothAlgorithms non dichiarato.mqh 540 11
'Metodo' - tipo di espressione switch illegale SmoothAlgorithms.mqh 540 11
'MODE_SMA_' - identificatore non dichiarato SmoothAlgorithms.mqh 542 12
'MODE_SMA_' - espressione costante non integrale SmoothAlgorithms.mqh 542 12
'MODE_EMA_' - identificatore non dichiarato SmoothAlgorithms.mqh 543 12
'MODE_EMA_' - espressione costante non integrale SmoothAlgorithms.mqh 543 12
'MODE_SMMA_' - identificatore non dichiarato SmoothAlgorithms.mqh 544 12
'MODE_SMMA_' - espressione costante non integrale SmoothAlgorithms.mqh 544 12
'MODE_LWMA_' - identificatore non dichiarato SmoothAlgorithms.mqh 545 12
'MODE_LWMA_' - espressione costante non integrale SmoothAlgorithms.mqh 545 12
'MODE_JJMA' - identificatore non dichiarato SmoothAlgorithms.mqh 546 12
'MODE_JJMA' - espressione costante non integrale SmoothAlgorithms.mqh 546 12
'MODE_JurX' - identificatore non dichiarato SmoothAlgorithms.mqh 547 12
'MODE_JurX' - espressione costante non integrale SmoothAlgorithms.mqh 547 12
'MODE_ParMA' - identificatore non dichiarato SmoothAlgorithms.mqh 548 12
'MODE_ParMA' - espressione costante non integrale SmoothAlgorithms.mqh 548 12
'MODE_T3' - identificatore non dichiarato SmoothAlgorithms.mqh 549 12
'MODE_T3' - espressione costante non integrale SmoothAlgorithms.mqh 549 12
'MODE_VIDYA' - identificatore non dichiarato SmoothAlgorithms.mqh 550 12
'MODE_VIDYA' - espressione costante non integrale SmoothAlgorithms.mqh 550 12
'MODE_AMA' - identificatore non dichiarato SmoothAlgorithms.mqh 551 12
'MODE_AMA' - espressione costante non integrale SmoothAlgorithms.mqh 551 12
'MODE_SMMA_' - valore del caso già utilizzato SmoothAlgorithms.mqh 544 12
vedi uso precedente Algoritmi lisci.mqh 543 12
'MODE_LWMA_' - valore del caso già utilizzato SmoothAlgorithms.mqh 545 12
vedi uso precedente SmoothAlgorithms.mqh 544 12
'MODE_JJMA' - valore del caso già utilizzato SmoothAlgorithms.mqh 546 12
vedi uso precedente SmoothAlgorithms.mqh 545 12
'MODE_SMA_' - valore del caso già utilizzato SmoothAlgorithms.mqh 542 12
vedi uso precedente SmoothAlgorithms.mqh 546 12
'MODE_JurX' - valore del caso già utilizzato SmoothAlgorithms.mqh 547 12
vedi uso precedente SmoothAlgorithms.mqh 542 12
'MODE_AMA' - valore del caso già utilizzato SmoothAlgorithms.mqh 551 12
vedi uso precedente SmoothAlgorithms.mqh 547 12
'MODE_ParMA' - valore del caso già utilizzato SmoothAlgorithms.mqh 548 12
vedi uso precedente SmoothAlgorithms.mqh 551 12
'MODE_T3' - valore del caso già utilizzato SmoothAlgorithms.mqh 549 12
vedi uso precedente SmoothAlgorithms.mqh 548 12
'MODE_VIDYA' - valore del caso già utilizzato SmoothAlgorithms.mqh 550 12
vedi uso precedente SmoothAlgorithms.mqh 549 12
Per favore guidatemi a risolvere questo problema.
Grazie
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Istogramma MACD:
L'indicatore rileva le divergenze sui grafici dell'attività finanziaria e dell'istogramma MACD.
Author: Nikolay Kositsin