Kodlama yardımı - sayfa 716

 

bay mladen:

neden haritanızda mumun arkasını görüyorsunuz da benim haritamda mumun arkasını göremiyorum?

saygınlık

Dosyalar:
 
bilbao :

bay mladen:

neden haritanızda mumun arkasını görüyorsunuz da benim haritamda mumun arkasını göremiyorum?

saygınlık

Grafiğinizin ön plan özelliğindeki grafiği true olarak değiştirin
 

mladen :
Change the chart in foreground property of your chart t

SAYGINLIK

 

bay mladen:

Alarm ve ok ekler misiniz

saygılarımla

ehlrs fisher ile yeniden boyamaz ve fark etmez


Dosyalar:
 

mladen,

Mt5'te, aynı grafikte iki varlığı karşılaştırmanıza izin veren herhangi bir gösterge var mı?

Aşağıdaki tablo gibi bir şey. (varlık1 GOAU4 ve varlık2 GBBR4'ü karşılaştırın)


 
baraozemo :

mladen,

Mt5'te, aynı grafikte iki varlığı karşılaştırmanıza izin veren herhangi bir gösterge var mı?

Aşağıdaki tablo gibi bir şey. (varlık1 GOAU4 ve varlık2 GBBR4'ü karşılaştırın)


Grafik nesneleri eklemeyi denediniz mi (ekle->nesneler->grafik->tablolardan)?
 
mladen :
Grafik nesneleri eklemeyi denediniz mi (ekle->nesneler->grafik->tablolardan)?

MT5'te

ekle > nesneler > grafikler > "GRAFİKLER" (not: grafiklerin içinde "grafikler" alt menünüz yoktur)

ana grafiğin içinde yeni "alt pencereler" elde edersiniz... ancak bu, başka bir varlık kullanarak aynı pencere içindeki "çizim" çizgileri veya mumlarla aynı şey değildir

 
baraozemo :

MT5'te

ekle > nesneler > grafikler > "GRAFİKLER" (not: grafiklerin içinde "grafikler" alt menünüz yoktur)

ana grafiğin içinde yeni "alt pencereler" elde edersiniz... ancak bu, başka bir varlık kullanarak aynı pencere içindeki "çizim" çizgileri veya mumlarla aynı şey değildir

Aynı olmadığını biliyorum. Aynı grafiği çizseniz bile, değerlerin ayarlanması gerekir ve "yabancı" varlığın değeri, gerçek değerlerle hiçbir ortak yanı olmayan basit bir tahmin olacaktır. Alt çizelge ile en azından cehennem gibi deforme olmaz ve herhangi bir sembol ve zaman dilimini seçebilirsiniz.
 

Merhaba,

Kodumda hatalar var... "0" sıfır değerlerini dönüştürürken bir sorun var...


Zaman aralıklarını kontrol etmem gerekiyor, Eğer aralıkta değilse sonuç "KAPALI" olmalı (TİCARET süresi yok)

bu girişler kodu iyi çalışıyor
Başlangıç Saati1=9
BaşlangıçDakika1=10
EndHour1=17
BitişDakika1=30

Ancak bunlar kodu BAŞARISIZ yapar
Başlangıç Saati1=9
BaşlangıçDakika1=0
EndHour1=17
BitişDakika1=0


//How I call it from "OnInit" 

 if ((StartHour1!=0) && (StartMinute1!=0)  && (EndHour1!=0) && (EndMinute1!=0)) //avoid all empty
      if (checktime(starttime(StartHour1,StartMinute1),endtime(EndHour1,EndMinute1)))
          {
          TradeON = true;
          Print ("trade1 on : "+TimeToString(TimeCurrent()));
          }
      else Print ("trade1 OFF: "+TimeToString(TimeCurrent()));

//the function checktime


datetime starttime( uint starthour, uint startminute)
{ string currentdatestr= TimeToString ( TimeCurrent (), TIME_DATE );
   string datetimenow=currentdatestr+ " " + IntegerToString (starthour)+ ":" + IntegerToString (startminute)+ ":00" ;
   return StringToTime (datetimenow);
}
datetime endtime( uint endhour, uint endminute)
{ string currentdatestr= TimeToString ( TimeCurrent (), TIME_DATE );
   string datetimenow=currentdatestr+ " " + IntegerToString (endhour)+ ":" + IntegerToString (endminute)+ ":00" ;
  
   return StringToTime (datetimenow);
}

bool checktime( datetime start, datetime end)
  {
   Print ( TimeToString (start)+ " " + TimeToString (end));
   datetime dt= TimeCurrent ();                           // current time
   if (start<end) if (dt>=start && dt<end) return ( true ); // check if we are in the range
   if (start>=end) if (dt>=start|| dt<end) return ( true );
   return ( false );
  }
 

merhaba mladen

Lütfen göstergeyi aşağıda gösterildiği gibi düzeltin .

Teşekkürler




Dosyalar: