Çoklu Zaman Çerçevesi Göstergeleri - sayfa 1133

 

merhaba mladen

Bu göstergeye kaydırma seçeneği ekler misiniz?

mtf-ma.ve shift seçeneği var ama düzgün çalışmıyor. Yani grafiğin sonundaki indikatörü kaydırmıyor(taşımıyor).

yardımlarınız için çok teşekkür ederim.

Dosyalar:
MTF-MA.mq4  2 kb
 
yoppy :

merhaba mladen....

mtf versiyonunu yapmama yardım et .......

teşekkürler....

yoppy

İşte çoklu zaman çerçevesi versiyonu

Dosyalar:
 
rartec4 :

merhaba mladen

Bu göstergeye kaydırma seçeneği ekler misiniz?

mtf-ma.ve shift seçeneği var ama düzgün çalışmıyor. Yani grafiğin sonundaki indikatörü kaydırmıyor(taşımıyor).

yardımlarınız için çok teşekkür ederim.

Kodu aşağıdaki şekilde değiştirin:

 #property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 1 

input ENUM_TIMEFRAMES MA_TF= PERIOD_M30 ;
extern int MA_Period = 20 ;
extern int MA_ma_shift = 0 ;
extern ENUM_MA_METHOD MA_method_ = MODE_EMA ;
extern ENUM_APPLIED_PRICE MA_applied_price_ = PRICE_CLOSE ;
 
double MABuf[];

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

void init()
{
   SetIndexBuffer ( 0 , MABuf);
   SetIndexStyle ( 0 , DRAW_LINE );
   SetIndexEmptyValue ( 0 , 0.0 );
   SetIndexDrawBegin ( 0 , MA_Period);
  MA_TF = MathMax (MA_TF, _Period );
   SetIndexShift ( 0 ,MA_ma_shift*MA_TF/ _Period );
}

void deinit()
{
}

void start()
{
   int counted_bars = IndicatorCounted ();
   if (counted_bars < 0 ) return ;
   if (counted_bars > 0 ) counted_bars--;

   int limit = Bars -counted_bars;
  limit += MA_TF/ Period ();

   for ( int i=limit; i >= 0 ; i--)
  {
     int shift = iBarShift ( NULL , MA_TF, Time [i], true );
     if (shift == - 1 ) continue ;
    
    MABuf[i] = iMA ( NULL , MA_TF, MA_Period, 0 , MA_method_ , MA_applied_price_, shift);
  }
}
 

Merhaba millet

Bu göstergeyi forexfactory'deki bir iş parçacığında buldum.

kullanıcıya göre farklı zaman dilimlerinde kullanmamız gerekiyor.

Bu yüzden üzerine mtf ekleyebilir misiniz lütfen?


teşekkür ederim.

Dosyalar:
 
DRADIS33 :

Merhaba millet

Bu göstergeyi forexfactory'deki bir iş parçacığında buldum.

kullanıcıya göre farklı zaman dilimlerinde kullanmamız gerekiyor.

Bu yüzden üzerine mtf ekleyebilir misiniz lütfen?


teşekkür ederim.

DRADIS33

Bir şeyler yapmak için kaynak kodu (mq4) dosyası gerekiyor.

 
mntiwana :

DRADIS33

Bir şeyler yapmak için kaynak kodu (mq4) dosyasına ihtiyacı var.

Teşekkür ederim bulmaya çalışacağım.
 
DRADIS33 :
Teşekkür ederim bulmaya çalışacağım.

Bunu dene

Dosyalar:
 

sevgili mladen,

Umarım çok iyisindir.

ZZ indikatöründe EA base yapmaya çalıştım... ZZ indikatörleri değer aldığında satın alma emrini açabiliyordum; ama sipariş yakın değil...

Bana yardımcı olabilir misiniz?

Şimdiden teşekkürler...


int BüyüN =1453;

harici int Barras=5; // Cantidad de barras
dış int y =5;
//------------------------------------------------ --------------------
dış çift Lot = 0,01;
dış çift Kayma = 3;
dış çift Dönem1 = 5;
dış dize Dev_Step_1 ="0,5";
extern int Symbol_1_Kod=140;

//------------------------------------------------ --------------------
bool GV_Flag_NuevaBarra=yanlış; // de una nueva barra'yı işaretle
//============================================== ======================

int start() // Özel fonksiyon. Başlat()
{
//------------------------------------------------ --------------------
Fun_NuevaBarra(); // İşlev çağrısı
if (GV_Flag_NuevaBarra==false) // Si no hay nueva barra..
dönüş; // ..dönüş
//============================================== =========================
int IndMin =ArrayMinimum(Düşük,Barras,1);
int IndMax =ArrayMaximum(Yüksek,Barras,1);
çift ZZ, CC;

double Buy=Düşük[IndMin];
double XX=Yüksek[IndMax];

ZZ=iCustom(Symbol(),0,"3_Level_ZZ_Semafor",Period1,Dev_Step_1,Symbol_1_Kod,0,y);
CC=iCustom(Symbol(),0,"3_Level_ZZ_Semafor",Period1,Dev_Step_1,Symbol_1_Kod,1,y);

if (Satın al == ZZ)
{
Alert(Symbol(),": Barras= ",Barras,", ZZ= ",DoubleToString(ZZ,Digits),", Precio= ",DoubleToString(Buy,Digits) );

int bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"Jeaa",MagicN,0,Blue);

Yazdır ("Orden de Compra enviada: xxxx");// falta colocar el OrderTicket()
}
//============================================== =========================

eğer (XX == CC)

{
if(OrderMagicNumber()== MagicN)
{ //---- sipariş türünü kontrol edin
if(OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Beyaz);

Alert(Symbol(),": Barras= ",Barras,", CC= ",DoubleToString(CC,Digits),", Precio= ",DoubleToString(XX,Digits) );

Yazdır ("=====ORDEN CERRADA=====");
}
}
}
//============================================== =============================
dönüş;
}
//============================================== =========================

void Fun_NuevaBarra() // Funcion de la Funcion que Detecta açıklaması
{ // .. una nueva barra
statik tarihsaat NewTime=0; // değişken que almacena fecha y hora
GV_Flag_NuevaBarra=yanlış; // Inicializa nueva barra a falso (hayır nueva barra yok)
if(NewTime!=Zaman[0]) // Şu anda mevcut değil.
{
YeniZaman=Zaman[0]; //.. y en ese caso se kayıt defteri el hora y fecha de la..
GV_Flag_NuevaBarra=true; //nueva barra y se activa el flag que señaliza la…
//existencia de una nueva barra

}
}
//------------------------------------------------ --------------------

 
Dann001 :

Merhaba, PVT göstergesinin MTF versiyonu olup olmadığını bilen var mı?(fiyat ve hacim trendi)..Dinamik bölge PVT olduğunu biliyorum ama MTF değil...

Herhangi bir yardım için teşekkürler ....

Bu sürüme bu kadar eklenmiş bir mtf bulunamadı.

 
mrtools :

Bu sürüme bu kadar eklenmiş bir mtf bulunamadı

mrtools :

Bu sürüme bu kadar eklenmiş bir mtf bulunamadı.

Teşekkür ederim...