Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 320

 
solnce600 :

Bars değişkeninin mevcut değerinden 20 barlık bir sipariş açmam gerekiyor

Nasıl kodlamalı?

Teşekkür ederim.

Mevcut çubuğun saatini hatırlayın ve yirminci çubuğun ne zaman açıldığını takip edin. Yani bir değişken oluşturuyoruz, onu sıfırlıyoruz ve her yeni çubukta +1 yapıyoruz. Değişken 19'dan büyük olduğunda - bir pozisyon açın .

Başka bir zaman yolcusu

 
evillive :

Mevcut çubuğun saatini hatırlayın ve yirminci çubuğun ne zaman açıldığını takip edin.

Yani, çubukların seri numaralarına odaklanmak değil, açılma zamanlarına göre çubukların seri numaralarını hesaplamak.

Beş dakikalık periyot 00-00'da açıldıysa, ondan sonraki yirminci mum 1-40'ta açılacaktır.

Fakat bir problem ortaya çıkar ve eğer 1-00 barı grafikte değilse, o zaman bar 20 aslında bar 19 olacaktır.

Ve her şeyin doğru olmasına ihtiyacım var.

 
solnce600 :

Yani, çubukların seri numaralarına odaklanmak değil, açılma zamanlarına göre çubukların seri numaralarını hesaplamak.

Beş dakikalık periyot 00-00'da açıldıysa, ondan sonraki yirminci mum 1-40'ta açılacaktır.

Fakat bir problem ortaya çıkar ve eğer 1-00 barı grafikte değilse, o zaman bar 20 aslında bar 19 olacaktır.

Ve her şeyin doğru olmasına ihtiyacım var.



Henüz +20 bar yok, gelecekte olacak. Yani başka bir şekilde çıkmak zorundasın.


Ve piyasa çalışma saatlerinde 1:00 barı grafikte olmamasına ve piyasanın 00:00'da açılmasına rağmen - nasıl? Emsaller var mıydı?

 
evillive :

Henüz +20 bar yok, gelecekte olacak. Yani başka bir şekilde çıkmak zorundasın.

Değerli bilgiler için çok teşekkürler.

Büküm seçenekleri hakkında bana tavsiyede bulunursanız çok minnettar olurum.

Bar 1-00 Örnek olsun diye aldım.Bazı barların eksik olduğunu özellikle 5 dakikada çok sık görmedim.

Teşekkür ederim.

 
Bar tezgahından hoşlanmıyorsanız, sipariş verme süresini +/- 1 dakika olarak ayarlayabilirsiniz. Sıfır bar zamanı başlangıç noktasıdır. Genel olarak, ticaret terminalinde geri sayım iki koordinata göre gerçekleştirilir - zaman ve fiyat.
 
evillive :
Bar tezgahından hoşlanmıyorsanız, sipariş verme süresini +/- 1 dakika olarak ayarlayabilirsiniz. Sıfır bar zamanı başlangıç noktasıdır. Genel olarak, ticaret terminalinde geri sayım iki koordinata göre gerçekleştirilir - zaman ve fiyat.
Teşekkür ederim tavsiyenizi düşüneceğim.
 
Kim bilir? Test cihazına koyduğumuz yayılma nasıl programlanır, çünkü Farklı değerlerle kontrol ediyorum? Real veya Demo'da MarketInfo()'dan bu açıktır! Bir test cihazında nasıl?
   if (IsOptimization() || IsTesting() || IsVisualMode())
  {
    Spread = Х ; //Какое выражение можно сделать, чтобы каждый раз не менять тут значение спреда?
    bid = NormalizeDouble (iClose( Symbol (), 0 , 0 ), Digits );
    spr = NormalizeDouble (Spread* Point , Digits );
    ask = NormalizeDouble (iClose( Symbol (), 0 , 0 )+spr, Digits );
  }
   else
  {
    Spread = MarketInfo( Symbol (),MODE_SPREAD);
    spr = NormalizeDouble (Spread* Point , Digits );
    bid = MarketInfo( Symbol (),MODE_BID);
    ask = MarketInfo( Symbol (),MODE_ASK);
  }

Teşekkürler Sahibi ! SRC'deki metin itme için ne ?! "Cevabı" yakalamayacağınız metnimi uzattım! O yüzden buradan cevap veriyorum. MarketInfo'nun () test cihazında çalışmadığına takıldım, bu yüzden körelttim. Tabii ki, eğer test cihazında spread'i düşürürsem, şimdi kendi kodumda düzelteceğim Ask-Bid farkından alabilirim! Denedim, çalışmıyor! Sadece Teklifi biliyoruz, ancak yayılmayı nasıl bileceğiz ve soracağız? Tavuk ve yumurta örneğinde olduğu gibi, hangisi önce gelir?

 
borilunad : Кто знает? Как запрограммировать спред, который проставляем в тестере, т.к. проверяю с различными значениями? На Реале или Демо понятно, от MarketInfo()! А в тестере как? Спасибо!
 if(IsOptimization() || IsTesting() || IsVisualMode())
  { RefreshRates();
    Spread = ((Ask-Bid)/Point);  //int  
    Spread = NormalizeDouble((Ask-Bid),Digits); //double
  }
  else
  {
    Spread = ((Ask-Bid)/Point);  //int  
    Spread = NormalizeDouble((Ask-Bid),Digits); //double
  }              
  1. Можно еще кончено в FXT файл залезть
  2. или symbols.raw отредактировать spread-символ в этом файле :)
 
solnce600 :

Bars değişkeninin mevcut değerinden 20 barlık bir sipariş açmam gerekiyor

Nasıl kodlamalı?

Teşekkür ederim.
Zamanla, çubukların kaymasıyla, ay tarafından, güneş sisteminin gezegenleri tarafından, ancak If 10 == 15 ile değil, o zaman açılırız.
 
solnce600 :

Değerli bilgiler için çok teşekkürler.

Bana büküm için seçenekler önerirseniz çok minnettar olurum.

Tornavida, İngiliz anahtarı, tirbuşon, bıçak, çatal...

Neyi söküyoruz?