[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 224

 
Dmido >> :

Koda yeni bir çubuk kontrol işlevi ekleyin. O zaman bir mum çubuğu içinde sadece bir pozisyon açılacaktır. Aynı zamanda, açılış koşulunda New_Bar()==true belirtin

 bool New_Bar ( )
  {
   static int PrevTime = 0 ;
   if ( PrevTime = = iTime ( NULL , 0 , 0 ) ) return ( false ) ;
   PrevTime = iTime ( NULL , 0 , 0 ) ;     return ( true ) ;
  }
 

Beyler uzmanlar. Denemek için her saat (gün) N mesafesinde (Strddle gibi) her iki yönde Open'dan iki Limit / Stop emri açmak için eski bir EA arıyorum.

Aklına bir şey gelmiyor mu?

 
Merhaba. Soru şu: Parite fiyatının hızını (ivmelenmesini) gösteren bir gösterge var mı? Amaç, haberlerde ticarete yardımcı olmaktır. Benzer bir şey var mı?
 
Rucobor >> :
Merhaba. Soru şu: Parite fiyatının hızını (ivmelenmesini) gösteren bir gösterge var mı? Amaç, haberlerde ticarete yardımcı olmaktır. Benzer bir şey var mı?
Yaşlı Billy'yi oku.. göstergeleri hem hızı hem de ivmeyi ölçer..
 

Tarihte birkaç nokta üzerine inşa edilmiş bir trend çizgisi var (yeşil). Projeksiyonunu uzatmak gerekiyor (fotoğrafta kırmızı):




Yeşil üzerinde y \u003d k * x için "k" katsayısını hesaplıyoruz.

Sonra diyelim ki 20 bar alıyoruz ve bilinen "k" ve zamanı (Periyot * 20 * 60) kullanarak "y" noktasını hesaplıyoruz.

Daha sonra 20. bar için zamana ve ortaya çıkan "y" ye göre bir trend çizgisi çiziyoruz.

- Bu, barların kaçırıldığı bir an (hafta sonları veya tatiller) veya başka bir şey olana kadar çalışacaktır.

Sonuç olarak, gösterilen 20. çubuğun gerçek zamanı daha uzun olacak ve eğim yanlış olacaktır.

- Basit bir çözüm var mı?





 
Alex5757000 писал(а) >>

Koda yeni bir çubuk kontrol işlevi ekleyin. O zaman bir mum çubuğu içinde sadece bir pozisyon açılacaktır. Aynı zamanda, açılış koşulunda New_Bar()==true öğesini belirtin

https://www.mql5.com/en/market/mt4/expert

 
forex-k >> :


Fiyat ve trend çizgisinin kesişme noktasını belirlemenin en kolay yolu nedir? 3D diziler olmadan.

Yine de, istediğimi perçinledi ve H1 için karmaşık diziler olmadan

//+------------------------------------------------------------------+
int start()
{
if(ObjectGet("TREND",OBJ_TREND)==0)
{
ObjectCreate("TREND",OBJ_TREND, 0,TimeCurrent()-60*60*100,Bid-50*Point,TimeCurrent(),Bid+50*Point);
ObjectSet("TREND",OBJPROP_COLOR,Aquamarine);
}
double cdelta=ObjectGet("TREND",OBJPROP_PRICE2)-ObjectGet("TREND",OBJPROP_PRICE1);
double tdelta=((ObjectGet("TREND",OBJPROP_TIME2)-ObjectGet("TREND",OBJPROP_TIME1))/60)/60;
if(TimeHour(ObjectGet("TREND",OBJPROP_TIME2))!=Hour())
ObjectMove("TREND",1,TimeCurrent(),(ObjectGet("TREND",OBJPROP_PRICE2)+cdelta/tdelta));
}
//+------------------------------------------------------------------+

 

forex-k писал(а) >>



 
forex-k >> :




ve şimdi kavşak koşulunu girmeye devam ediyor

int digits=MarketInfo(Symbol(),MODE_DIGITS);
if(NormalizeDouble(Bid,digits-2)==NormalizeDouble(ObjectGet("TREND",OBJPROP_PRICE2),digits-2))

{
PlaySound("Wait.wav");

Sleep(1000);

}

Dosyalar:
 
chief2000 >> :


Sonuç olarak, gösterilen 20. çubuğun gerçek zamanı daha uzun olacak ve eğim yanlış olacaktır.



Yeşil çizgi çizilirken gözden kaçan çubukların olmadığına dair bir garanti var mı? eğer böyle bir garanti yoksa, o zaman eğimin aslına uygunluğu-sadakatsizliği sorunu, anlamsızlık nedeniyle kendi kendine ortadan kalkar ...