Programmazione Metatrader Indicatore ciclico per metatrader (1 Viewer)

andvit67

Nuovo forumer
Salve,

mi servirebbe cortesemente aiuto per costruire un indicatore ciclico per Metatrader ossia il classico indicatore esempio :

media mobile 50 periodi
media mobile 100 periodi

media corta ( 50 periodi ) - media lunga ( 100 periodi )
differenza media - differenza media -1 ossia la classica velocita'
media mobile della velocita'.

Spero essere stato chiaro, sempre se possibile la costruzione di questo indicatore.

Grazie
 

andvit67

Nuovo forumer
Penso che uno che conosce il linguaggio del metatrader impiega 1-2 minuti per la costruzione di questo indicatore.

Cercasi esperto !!!!!!!
 

andvit67

Nuovo forumer
Penso che dipenda dal fatto che non molti usano Metatrader e quindi conoscano il linguaggio. La costruzione dell'indicatore penso sia semplicissima per chi conosce il linguaggio. Aspettiamo
 

easyraider

Nuovo forumer
Trovata in rete, prova a vedere.

//+------------------------------------------------------------------+
//| Velocità New.mq4 |
//| Copyright © 2004, MetaQuotes Software Corp. |
//| MetaTrader 4 Trading Platform / MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net/"

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Blue
//---- input parameters
extern int MomPeriod=64;
//---- buffers

double Velo1[];


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- indicator line
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,Velo1);

//---- name for DataWindow and indicator subwindow label
short_name="Velo New("+MomPeriod+")";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
//----
SetIndexDrawBegin(0,MomPeriod);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Velocità |
//+------------------------------------------------------------------+
int start()
{
int i,counted_bars=IndicatorCounted();
//----
if(Bars<=MomPeriod) return(0);
//---- initial zero
if(counted_bars<1)
for(i=1;i<=MomPeriod;i++) Velo1[Bars-i]=0.0;
//----
i=Bars-MomPeriod-1;
if(counted_bars>=MomPeriod) i=Bars-counted_bars-1;
while(i>=0)
{
Velo1=(Close-iMA(NULL,0,MomPeriod,0,MODE_SMA,PRICE_CLOSE,i))-(Close[i+MomPeriod]-iMA(NULL,0,MomPeriod,0,MODE_SMA,PRICE_CLOSE,i+MomPeriod));
i--;
}
return(0);
}
//+------------------------------------------------------------------+
 

andvit67

Nuovo forumer
Grazie quasi ci siamo non male come indicatore ma non è proprio quello che cerco, ma ripeto l'indicatore dai dei buoni segnali
 

andvit67

Nuovo forumer
'indicatore che più si avvicina a quello che cercavo è questo MacdRoc ossia la differenza fra 2 medie esponenziali e la sua velocita'. Io cercavo la differenza fra 2 medie semplici e a parte la sua velocita'
 

Allegati

  • MacdRoc.zip
    1,3 KB · Visite: 776

Users who are viewing this thread

Alto