[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 17

 

Evet, teşekkürler, öğreticiye baktım. Yardım etmedi(

Tamam, eğer saçmasa, belirli bir adımla dikey çizgilerden oluşan bir ızgara çizen bir gösterge/komut dosyası/danışmanınız var mı?

 
r.ig.h :

Evet, teşekkürler, öğreticiye baktım. Yardım etmedi(

Tamam, eğer saçmasa, belirli bir adımla dikey çizgilerden oluşan bir ızgara çizen bir gösterge/komut dosyası/danışmanınız var mı?

https://www.mql5.com/ru/code/8684

ya da kendin çiz, benzer bir şey buldum, neden yaptığımı bile hatırlamıyorum

 #property indicator_chart_window

extern int num    = 10 ;
extern color line = White ;
int init()
{ return ( 0 );
}
  
void clear(){
   for ( int i= ObjectsTotal ()- 1 ; i>= 0 ;i--) {
       string name = ObjectName (i);
       if ( StringFind (name, "timeH1_" ) !=- 1 ) ObjectDelete (name);
    }
}

int deinit(){
clear();
return ( 0 );
}

int start()
{   
   int counted_bars = IndicatorCounted();
   if (counted_bars < 0 )   return (- 1 );
   clear();
   for ( int i= 0 ;i<=num;i++){ 
       string name = "timeH1_" +TimeToStr(Time[i],TIME_DATE|TIME_MINUTES);
       ObjectCreate (name, OBJ_VLINE , 0 ,iTime( NULL , PERIOD_H1 ,i), 0 );
      ObjectSet(name, OBJPROP_COLOR ,line);
      ObjectSet(name, OBJPROP_STYLE , STYLE_DOT );
    }
return ( 0 );
}
 
Çok teşekkürler, neyse.
 
Merhaba! Bana yardım et lütfen! Genel olarak, mevcut fiyatı a=Teklif alıyorum (örneğin, fiyat 1.4110) ve bu sayı ile bazı matematiksel dönüşümler yapmam gerekiyor (aşağıya bakın). Daha sonra bekleyen/açık emirler arasında "a" değişkeninin yeni hesaplanan değerinin açılış fiyatına sahip bir emir olup olmadığını kontrol ediyorum. Ve genellikle programın "a" fiyatı olan siparişi görmediği, ancak ayarlandığı olur!
a=teklif;
a=100*a;
kat=MatematikKat(a);
dinlenme=a-kat;

if(dinlenme>=0 && dinlenme<=0.2) dinlenme=0.2;
if(dinlenme>0.2 && dinlenme<=0,4) dinlenme=0.4;
if(dinlenme>0,4 && dinlenme<=0,6) dinlenme=0,6;
if(dinlenme>0.6 && dinlenme<=0.dinlenme=0.8;
if(dinlenme>0.8 && dinlenme<=1) dinlenme=1;

a=NormalizeÇift((zemin+dinlenme)/100-0.0099, Rakamlar);
Lütfen bana programın neden siparişleri görmediğini söyle?
 
Casey :

Merhaba! Bana yardım et lütfen! Genel olarak, mevcut fiyatı a=Teklif alıyorum (örneğin, fiyat 1.4110) ve bu sayı ile bazı matematiksel dönüşümler yapmam gerekiyor (aşağıya bakın). Ardından bekleyen/açık emirler arasında "a" değişkeninin yeni hesaplanan değerinin açılış fiyatına sahip bir emir olup olmadığını kontrol ediyorum. Ve genellikle programın "a" fiyatı olan siparişi görmediği, ancak ayarlandığı olur!
Lütfen bana programın neden siparişleri görmediğini söyle?

OrderOpenPrice() işlevi normalleştirilmemiş bir fiyat değeri döndürür. Ve ikincisi - eşitlik için gerçek sayıları karşılaştırmamak daha iyidir. Bir fiyattan diğerini çıkarmak ve onu belirli bir sabitle karşılaştırmak daha iyidir. Burada "Gerçek sayıların karşılaştırılması" veya " Çift sayıların karşılaştırılması" forumunda arama yapın
 
r.ig.h :

Evet, teşekkürler, öğreticiye baktım. Yardım etmedi(

Tamam, eğer saçmasa, belirli bir adımla dikey çizgilerden oluşan bir ızgara çizen bir gösterge/komut dosyası/danışmanınız var mı?

Neden öğretici https://docs.mql4.com/ru/dateandtime

Örneğin, belirli bir zamandan itibaren Pazartesi gününden itibaren çalışmayı simüle ediyoruz

int starttime=7*60;// Pazartesi başlangıcından saniye cinsinden fark

tarihsaat sonraki zamanlayıcı=0;


Başlat(){

sonraki zamanlayıcı=0{ ise

nexttimer= TimeCurrent ()-(TimeDayOfWeek( TimeCurrent ())-1)*60*60*24;//

alınan tarihten itibaren günün başlangıcını alırız ve buna ofseti ekleriz

while if nexttimer< TimeCurrent ()) {nexttimer=nextimer+9*60*60;}

}

if nexttimer= TimeCurrent (){

istediğiniz eylemi yazın

nextimer=nexttimer+ 9*60*60;

}

}

Eh, buna hafta sonları vb. dahil değil.

 
Merhaba! Lütfen söyleyin, her işlemin açılıp kapanırken bir ok ve ayrıca kapanırken bir satır ile eşlik ettiği bir komut dosyası var mı!? Eh, test ederken olduğu gibi ... Zaten google'a gittim !!! Allah kahretsin.Diğer scriptlerden toplamaya başladım bile :)) Fırsatı açan bir script topladım ;) ve bu yüzden hazır bulamadım .... Konuya yardımcı olun lütfen!!!
 
Mr.Ross :
Merhaba! Lütfen söyleyin, her işleme açılış ve kapanışta bir ok ve kapanışta bir satır eşlik edecek bir komut dosyası var mı? Eh, test ederken olduğu gibi ... Zaten google'a gittim !!! Lanet olsun, diğer scriptlerden toplamaya başladım bile :)) Fırsatı açan bir script topladım ;) ve bu yüzden hazır bulamadım .... Konuya yardım edin lütfen !!!
Bir danışmana ihtiyaç var. Komut dosyası, bir döviz çifti grafiğine eklendiğinde bir kez çalışır.
 
Ve evet! Bir danışmana ihtiyacınız var! Ama galiba öyle bir şey var ki...!? Ne düşünüyorsun?
 
Mr.Ross :
Ve evet! Bir danışmana ihtiyacınız var! Ama, muhtemelen, böyle bir şey var...!? Ne düşünüyorsun?
Evet, onu kısa bir süre perçinlemek için. Ancak, işlemlerin ek görsel desteğinin anlamı nedir? Çok faydalı bir tane olduğuna ikna ederseniz, o zaman yapacaklar - sorun değil ... :)