Aiuto per la codifica - pagina 216

 

ciao scusa per il distirb ma l'indi test tick è un errore non aggiungerlo per favore

grazie in anticipo

 

Caro Mladen, per favore, voglio chiedere di fare lo spostamento in questo indicatore. Sugli assi Y, cioè shift, shift up down con impostazioni espanse. Voglio fare di questo indicatore il canale su un grafico, se è possibile.

 
Air92:
Caro Mladen, per favore, voglio chiedere di fare lo spostamento in questo indicatore. Sugli assi Y, cioè shift, shift up down con impostazioni espanse. Voglio fare di questo indicatore il canale su un grafico, se è possibile.

Aria92

La frase frequente: questo è un codice decompilato

 
mladen:
Air92 La frase frequente: che è un codice decompilato

Grazie, ho capito

 
Air92:
Grazie. Ho capito

Np. Ormai sono così diffusi che è impossibile evitarli.

 
mayoune08:
Ciao mrTools ciao malden

Puoi per favore fare qualcosa di speciale per me, voglio che tu unisca tutti gli indicatori attaccati su uno, voglio dire che una freccia appare quando minimo 2 frecce sono sullo stesso lato (scusa il mio povero inglese) deve essere minimo 2 frecce e se ce n'è una sul lato opposto non appare

Per favore, appena prima che il fsd indi mostri delle linee, potete rimuovere il tema e lasciare solo le frecce e per favore, so che sto esagerando con il fsd, la freccia appare sulla barra corrente, potete farla apparire sulla barra precedente?

Così normalmente avrò solo una freccia

A proposito, ci sono 2 frecce iinwmarrow, quella senza avvisi si ridipinge, puoi sistemarla con gli stessi parametri (3.3.3.3) anche se è un segnale sbagliato?

Grazie mille e scusa per la richiesta

imed

mayoune08

Quando si cobina un tale numero di indicatori, è quasi sicuro che il risultato sarà molto in ritardo. Le combinazioni di molti indicatori per ottenere un segnale tendono a dare un segnale sempre all'indicatore più lento possibile in quel momento. Meglio trovare combinazioni più semplici (almeno questa è la mia opinione) e fare attenzione che gli indicatori non stiano effettivamente mostrando le stesse cose in forma diversa

__________________

PS: le frecce oscillanti utilizzano dati futuri per il calcolo. In generale è una cattiva idea usare indicatori che usano dati futuri in una modalità di segnalazione

 

Ciao mladen, puoi aiutarmi a correggere questo indicatore?

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 Red

//----

extern int N = 30;

//----

double UpperBuf[];

double UpperBuf1[];

double UpperBufIndicator[];

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void init()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);

SetIndexDrawBegin(0, N);

SetIndexBuffer(0, UpperBufIndicator);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void deinit()

{

//----

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void start()

{

int counted = IndicatorCounted();

//----

if(counted < 0)

return (-1);

//----

if(counted > 0)

counted--;

int limit = Bars - counted;

//----

for(int i = 0; i < limit; i++)

{

UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 ;

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i);

UpperBufIndicator= UpperBuf- UpperBuf1;

}

}

//+------------------------------------------------------------------+

 
k3rn3l:
Ciao mladen, puoi aiutarmi a correggere questo indicatore?

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 Red

//----

extern int N = 30;

//----

double UpperBuf[];

double UpperBuf1[];

double UpperBufIndicator[];

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void init()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);

SetIndexDrawBegin(0, N);

SetIndexBuffer(0, UpperBufIndicator);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void deinit()

{

//----

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void start()

{

int counted = IndicatorCounted();

//----

if(counted < 0)

return (-1);

//----

if(counted > 0)

counted--;

int limit = Bars - counted;

//----

for(int i = 0; i < limit; i++)

{

UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 ;

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i);

UpperBufIndicator= UpperBuf- UpperBuf1;

}

}

//+------------------------------------------------------------------+

[/PHP]

k3rn3l

Ora funziona

[PHP]#proprietà indicator_separate_window

#proprietà indicatore_buffer 3

#proprietà indicatore_colore1 Rosso

#proprietà indicator_color2 LimeGreen

#proprietà indicatore_colore3 Arancione

//----

extern int N = 30;

//----

double UpperBuf[]

double UpperBuf1[]

double UpperBufIndicator[];

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void init()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);

SetIndexDrawBegin(0, N);

SetIndexBuffer(0, UpperBufIndicator);

SetIndexBuffer(1, UpperBuf);

SetIndexBuffer(2, UpperBuf1);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void deinit()

{

//----

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void start()

{

int counted = IndicatorCounted();

//----

se(contato < 0)

ritorno (-1);

//----

se(contato > 0)

contati--;

int limit = Bars - counted;

//----

for(int i = limite; i >=0; i--) UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 ;

for( i = limite; i >=0; i--)

{

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i);

UpperBufIndicator= UpperBuf- UpperBuf1;

}

}

//+------------------------------------------------------------------+

 

sto cercando un frattali con allarme

 
drunkpips:
Sto cercando un frattale con allarme

drunkpips

Puoi usare questo https://www.mql5.com/en/forum/173009/page12 (imposta il periodo a 5 e sarà esattamente lo stesso dei frattali incorporati)