Selamlar herkese;idealde deðiþik bir durum yaþýyorum birkaç gündür.Aylar önce 1 dk.lik datalarý yüklemiþtim ve 1-2-3-4- dk.lik sistem çalýþmalarý yapýp izlemeye baþlamýþtým.terslik ise 1 dk.lik verilerle grafikler açýlmasýna raðmen 2-3-4-8 dk.likler açýlmýyor....?çok saçma geldi bana ne yapacaðýmý þaþýrmýþ durumdayým.daha önce baþýna böyle biþey gelen varmý?yardýmcý olur musunuz?
aþagýdaki fractal indikatörün matriks teki kodu galiba
ideal de fractal göstergesi yok ,ideal deki formülü paylaþabilen olursa sevinirim
High1 := Ref(HIGH,-2);
High2 := Ref(HIGH,-1);
High3 := Ref(HIGH,0);
High4 := Ref(HIGH,1);
High5 := Ref(HIGH,2);
Low1 := Ref(LOW,-2);
Low2 := Ref(LOW,-1);
Low3 := Ref(LOW,0);
Low4 := Ref(LOW,1);
Low5 := Ref(LOW,2);
Fractal :=
If((High3 > High1) AND (High3 > High2) AND (High3 > High4) AND (High3 >
High5), +1,0);
Fractal :=
If((Low3 < Low1) AND (Low3 < Low2) AND
(Low3 < Low4) AND (Low3 < Low5),
If(Fractal > 0, 0, -1), Fractal);
Fractal
Forum kurallarýný okumak için týklayýnýz!
Not: Forumumuzda dini, siyasi ve futbol taraftarlýðý içeren yazýlar kabul edilmiyor!
Herkese selamlar olsun,iyi çalýþmalar dilerim...Elimdeki 1 dk.lik veri dosyasý zarar görmüþ.idealdekini silip yeniden yüklemek istedim sildim ama dosyabozuk olduðundan 2012 ye kadar giden veriler yok elimde.olanlarda rica ediyorum,bir kez daha paylaþýrlarsa çok sevinirim...
Aþaðdaki matris kodunu ideale nasýl çevirebilirim
FIBO %61.8E YAKLAÞANLAR: ((LLV(L,300)+(HHV(H,300)-LLV(L,300))*0.5)<C) AND (C<((LLV(L,300)+(HHV(H,300)-LLV(L,300))*0.618))) AND (C>REF(C,-1))
.................................................. .........................
Yazdýklarým yatýrým tavsiyesi deðildir..
//--- input parameters
input bool ShowComment=true;
input color FontColor=clrDarkGray;
input int FontSize=10;
input string FontName="Tahoma";
input int Offset=5;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//--- indicator buffers mapping
//---
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
Comment("");
ObjectDelete(0,"time");
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const int begin,
const double &price[])
{
MqlRates rates[];
MqlTick tick;
SymbolInfoTick(Symbol(),tick);
if(CopyRates(Symbol(),PERIOD_CURRENT,0,1,rates)<1) return(0);
double i;
long m,s;
m=rates[0].time+GetMinute()*60-tick.time;
i=m/60.0;
s=m%60;
m=(m-m%60)/60;
if(ShowComment)
Comment(IntegerToString(m,0,' ')+" minutes "+IntegerToString(s,0,' ')+" seconds left to bar end");
string text=" <"+IntegerToString(m,0,' ')+":"+IntegerToString(s,0,' ');
if(ObjectFind(0,"time")<1)
{
ObjectCreate(0,"time",OBJ_TEXT,0,rates[0].time,tick.bid+Point()*Offset);
ObjectSetString(0,"time",OBJPROP_TEXT,text);
ObjectSetInteger(0,"time",OBJPROP_COLOR,FontColor) ;
ObjectSetInteger(0,"time",OBJPROP_FONTSIZE,FontSiz e);
ObjectSetString(0,"time",OBJPROP_FONT,FontName);
}
else
{
ObjectSetString(0,"time",OBJPROP_TEXT,text);
ObjectMove(0,"time",0,rates[0].time,tick.bid+Point()*Offset);
}
//---
//--- return value of prev_calculated for next call
return(rates_total);
}
//+------------------------------------------------------------------+
int GetMinute()
{
switch(Period())
{
case PERIOD_M1: return(1);
case PERIOD_M2: return(2);
case PERIOD_M3: return(3);
case PERIOD_M4: return(4);
case PERIOD_M5: return(5);
case PERIOD_M6: return(6);
case PERIOD_M10: return(10);
case PERIOD_M12: return(12);
case PERIOD_M15: return(15);
case PERIOD_M20: return(20);
case PERIOD_M30: return(30);
case PERIOD_H1: return(60);
case PERIOD_H2: return(120);
case PERIOD_H3: return(180);
case PERIOD_H4: return(240);
case PERIOD_H6: return(360);
case PERIOD_H8: return(480);
case PERIOD_H12: return(720);
case PERIOD_D1: return(1440);
case PERIOD_W1: return(10080);
case PERIOD_MN1: return(43200);
}
return(1);
}
//+------------------------------------------------------------------+
Yer Ýmleri