Idee grezze - pagina 27

 

indicatori di EURUSD e GBPUSD

Ciao, amici

Ho bisogno di indicatori di EURUSD e GBPUSD per MT4 di Northfinance e di come funzionano.

Grazie per l'attenzione,

 

Ho bisogno di aiuto per finire il mio Expert Advisor

Ecco il mio indicatore e l'EA, potresti completare l'EA usando l'indicatore?

 

EA per gli indicatori Jurik

Qualcuno potrebbe fare un EA per l'indicatore Jurik-JRSX.

Dà ottimi risultati e non ha falsi segnali, lagging ecc.

L'unica cosa è che bisogna attenersi all'indicatore e avere un sacco di pazienza. yeah....la solita roba di essere paziente, laborioso e decifrato va anche qui.

Un EA farebbe un lavoro migliore in quanto sarei in grado di gestire tutte le valute ed essere libero

Per i neofiti...mettete la serie JJMA nella cartella include dentro la cartella metatrader nei file di programma e JRSX nella cartella indicators.

Spero che Igorad e codersguru gli daranno un'occhiata e faranno un EA..grazie

File:
jsrx.zip  8 kb
 

esplosione di prezzo

qualcuno ha sviluppato un metodo per scambiare le esplosioni di prezzo utilizzando la banda di bollinger o qualsiasi altra cosa del genere..o qualcuno ha degli indicatori per scambiare queste condizioni..........!!!!!!!!!!!!!!

 

Strategie di pivot

prima

Calcolo dei punti pivot

Per definizione, un pivot point è un punto di rotazione. I prezzi usati per calcolare il pivot point sono i prezzi massimi, minimi e di chiusura del periodo precedente per un titolo. Questi prezzi sono di solito presi dai grafici giornalieri di un'azione, ma il pivot point può anche essere calcolato usando informazioni dai grafici orari. La maggior parte dei trader preferisce prendere i pivot, così come i livelli di supporto e resistenza, dai grafici giornalieri e poi applicarli ai grafici intraday (per esempio, ogni ora, ogni 30 minuti o ogni 15 minuti). Se un pivot point viene calcolato utilizzando le informazioni sui prezzi da un time frame più breve, questo tende a ridurre la sua accuratezza e significatività.

per calcolare il pivot :

http://www.investirent.info/pivotcalculator.html

Applicare i pivot point al mercato FX

In generale, il pivot point è visto come il livello primario di supporto o resistenza. Il grafico seguente è un grafico a 30 minuti della coppia di valute GBP/USD con i livelli di pivot calcolati usando i prezzi massimi, minimi e di chiusura giornalieri.

La linea verde è il punto pivot (P).

Le linee rosse sono i livelli di resistenza (R).

Le linee blu sono i livelli di supporto (S).

Le linee gialle sono i punti medi (M).

maggiori dettagli qui

http://investirent.info/forum/index.php/topic,80.0.html

 

Pivot

Salve,

grazie per le tue informazioni sui pivot...

Fino ad ora sto ancora usando camarilla pivot per il trading giornaliero + break system ofcourse...

==================

Collezione di indicatori Forex

 

Aiuto per una semplice programmazione EA

Salve,

Ho questo semplice EA che si basa sull'indicatore OsMA. Non è stato progettato per diventare ricco, ma sto cercando di capire come funziona questa programmazione. Vorrei aggiungere due cose ad esso. Mi chiedevo se qualcuno può aiutarmi, eccole:

1. Voglio solo un trade aperto per barra. In questo momento, apre/chiude un ordine in una sola barra perché il segnale di apertura si basa semplicemente sull'essere sopra e sotto lo 0. Quindi, mentre fluttua intorno allo 0, vengono eseguiti un sacco di trade perdenti.

2. Inoltre, come si fa a fare un EA che continua a fare un trade fino a quando le condizioni sono soddisfatte di nuovo. In questo momento, credo che la mia condizione sia quasi sempre soddisfatta, ma vorrei che prendesse il profitto e poi aspettasse l'inversione, non comprasse di nuovo perché la condizione di essere sopra lo 0 è soddisfatta.

Qualche pensiero o aiuto?

Grazie

Eric

File:
 

Miglior parametro per RSI

Ciao

Qualcuno può dirmi il miglior parametro per l'RSI per il time frame a 4 ore.

Thnx

kevin

 

aiuto con ema

Ciao a tutti,

Vorrei un aiuto per un indicatore.

Sto cercando di tracciare il pip spread di due ema impostate al prezzo medio, per capire meglio una statistica.

Grazie in anticipo

 

qualcuno può aiutarmi? il mio codice va male

sono un principiante nella programmazione di mql4

ho provato a scrivere il mio primo indicatore

quando il valore del macd passa da sotto zero a sopra zero

suona il suono.

L'ho scritto nella funzione start

ma quando i dati sono cambiati è sempre allarme. voglio solo giocare quelli

Ecco il codice. qualcuno qui può aiutare a vedere cosa c'è di sbagliato?

Io uso una variabile bAlert per impostare l'allarme, ma non funziona!

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

//| Custom MACD.mq4 |

//| Copyright ?2004, MetaQuotes Software Corp. |

//| http://www.metaquotes.net/ |

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

#property copyright "Copyright ?2004, MetaQuotes Software Corp."

#property link "http://www.metaquotes.net/"

//---- indicator settings

#property indicator_separate_window

#property indicator_buffers 4

#property indicator_color1 Silver

#property indicator_color2 Red

#property indicator_color3 Green

#property indicator_color4 Red

#property indicator_width1 0

//---- indicator parameters

extern int FastEMA=12;

extern int SlowEMA=26;

extern int SignalSMA=9;

//---- indicator buffers

double MacdBuffer[];

double SignalBuffer[];

double ArrowUpBuffer[];

double ArrowDownBuffer[];

//---- alert Set

int bAlert=1;

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

//| Custom indicator initialization function |

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

int init()

{

//---- drawing settings

SetIndexStyle(0,DRAW_HISTOGRAM);

SetIndexStyle(1,DRAW_LINE,3);

SetIndexStyle(2,DRAW_ARROW);

SetIndexStyle(3,DRAW_ARROW);

SetIndexArrow(2,233);

SetIndexArrow(3,234);

SetIndexDrawBegin(1,SignalSMA);

IndicatorDigits(Digits+1);

//---- indicator buffers mapping

SetIndexBuffer(0,MacdBuffer);

SetIndexBuffer(1,SignalBuffer);

SetIndexBuffer(2,ArrowUpBuffer);

SetIndexBuffer(3,ArrowDownBuffer);

//---- name for DataWindow and indicator subwindow label

IndicatorShortName("MACD("+FastEMA+","+SlowEMA+","+SignalSMA+")");

SetIndexLabel(0,"MACD");

SetIndexLabel(1,"Signal");

SetIndexLabel(2,"ArrowUp");

SetIndexLabel(3,"ArrowDown");

//---- initialization done

return(0);

}

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

//| Moving Averages Convergence/Divergence |

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

int start()

{

int limit;

int counted_bars=IndicatorCounted();

//---- last counted bar will be recounted

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//---- macd counted in the 1-st buffer

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

MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);

}

//---- set arrowbufs

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

//up

if (MacdBuffer0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("up i1 here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer0&& MacdBuffer>0){

//if(Period()==15)

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

Alert("up i2 here",Bid);

bAlert =1;

}

else if (MacdBuffer0&& MacdBuffer>0&& MacdBuffer>0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

}

//down

if (MacdBuffer>0 && MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("down here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

Alert("down i2 here",Bid);

bAlert=1;

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

}

}

//---- signal line counted in the 2-nd buffer

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

// SignalBuffer=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);

//---- done

return(0);

}

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

Motivazione: