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

 
anton777 :

Şimdi Expert Advisor'da MQL4 kodunun nasıl yazılacağını anlatacağım. Sıfır çubuğunda bir sipariş açıldı, yani. mevcut olanda, BU akım çubuğundaki bir sinyalde onu kapatacak göstergeler var ( 0 ). Açıldığı yerde değil, yeni çubukta veya sonraki çubuklarda kapatmaları gerekir. Şimdiden teşekkürler.


siparişlerin açıldığı çubuğun saatini hatırlayın ve sıfır çubuğu değişene kadar herhangi bir işlem yapmayın, bunun gibi bir şey:

 datetime t0;
// обьявим переменную t0 глобальной - в самом верху кода
int init(){
// проинизилизируем пременную t0, чтобы при первом вызове 
// ф-ции start() выполнить необходимые действия
   t0 = 0 ;
....
}

int start(){
if (t0!=Time[ 0 ]){
// новый бар, выполняем действия при появлении 
// нового бара
//........


// в самом конце проверки условия запоминаем новое время нулевого бара   
   t0=Time[ 0 ];
...
}
 
IgorM :


siparişlerin açıldığı çubuğun saatini hatırlayın ve sıfır çubuğu değişene kadar herhangi bir işlem yapmayın, bunun gibi bir şey:


Tam olarak ne gerekli! TEŞEKKÜR EDERİM İgor. Şimdi çözeceğim, hala kodda bir yabancıyım.
 
Doberman101 :

Neden bu kadar olumsuz bir yanıt? Bir yetişkin ... ama hiç kimse hayatta saygıyı öğretmedi mi?
Bu, tartışmayı sonlandırıyor. Ne kadar "çürümüş" olurlarsa olsunlar, yaşlılara saygıyla davranırım.

Yaşlılara çürük demek saygısızlık mı? İkiyüzlü olmayın, bir kuruş saygınız var. " Uzman Danışman yazmama yardım et" sorusunun içinde soru işaretinden başka bir şey olmadığı için boş olduğunu size açıklamaya çalıştılar. Soruyu olabildiğince ayrıntılı bir şekilde formüle edin ve saygılı bir şekilde sormayı öğrenirseniz bir cevap alın.
 
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!!!
 

Evet en azından birine cevap verin, zaten üçüncü kez yazıyorum.

Hafta boyunca düzenli aralıklarla siparişlerin açılıp kapanması nasıl sağlanır?

Ve danışman hafta ortasında devreye girerse, siparişler de aynı aralıklarla haftanın başından itibaren bir geri sayımla açılır.

En azından bir örnek veya komut dosyası için bir kod verin.

 
r.ig.h :

Evet en azından birine cevap verin, zaten üçüncü kez yazıyorum.

Hafta boyunca düzenli aralıklarla siparişlerin açılıp kapanması nasıl sağlanır?

Ve danışman hafta ortasında devreye girerse, siparişler de aynı aralıklarla haftanın başından itibaren bir geri sayımla açılır.

En azından bir örnek veya komut dosyası için bir kod verin.

durumunuz bulanık. kimse bir çözüm yazmayacak ve kimse de neye ihtiyacınız olduğunu belirtmeyecek.
 

Tamam.

Örneğin, bir siparişin Pazartesi günü açılmasını istiyorum (nerede olduğu veya herhangi bir eylemin basitçe gerçekleştiği önemli değil), örneğin 9 saat sonra, sipariş kapandı ve yeni bir 9 saat sonra açıldı, eskisi kapandı ve hemen yenisi açıldı ve böylece Cuma günü işlem bitene kadar devam etti.

Ve her şey Pazartesi'de farklıdır. Ve danışman, örneğin Çarşamba günü başlatılırsa, bu zaman dilimlerini haftanın başlangıcından 9 saat sonra olduğu gibi hesapladı ve bir sonraki zaman sınırının başlangıcında tekrar bir anlaşma yaptı. Burada.

 

r.ig.h :

Örneğin, bir siparişin Pazartesi günü açılmasını istiyorum (nerede olduğu veya herhangi bir eylemin basitçe gerçekleştiği önemli değil), örneğin 9 saat sonra, sipariş kapandı ve yeni bir 9 saat sonra açıldı, eskisi kapandı ve hemen yenisi açıldı ve böylece Cuma günü işlem bitene kadar devam etti.

Ve her şey Pazartesi'de farklıdır. Ve danışman, örneğin Çarşamba günü başlatılırsa, bu zaman dilimlerini haftanın başlangıcından 9 saat sonra olduğu gibi hesapladı ve bir sonraki zaman sınırının başlangıcında tekrar bir anlaşma yaptı. Burada.

saçmalık olduğunu düşünmüyor musun

 

Hayır) Ama bu saçmalık için bir algoritma yazmak mümkün mü?

Yoksa açıklamada net olmayan bir şey mi var?

 
r.ig.h :

Hayır) Ama bu saçmalık için bir algoritma yazmak mümkün mü?

Yoksa açıklamada net olmayan bir şey mi var?


forumu aramanız söylense işiniz kolaylaşır mı? ;)

konuya göre - saatlere ihtiyacınız varsa, bir karar vermek için barın açılış saatini almak ve açılış saatini analiz etmek en uygunudur,

öğreticiyi kullanabilirsiniz https://book.mql4.com/ru/functions/datetime