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

 

Siparişin örneğin 2 saat 15 dakika sonra kapatılmasını istiyorum. Böyle yazmak doğru mu?

i f (OrderOpenTime()+2*15*00 <=TimeCurrent()) Cls_Buy=true;

 
Ratmirf :

Siparişin örneğin 2 saat 15 dakika sonra kapatılmasını istiyorum. Böyle yazmak doğru mu?

i f (OrderOpenTime()+2*15*00 <=TimeCurrent()) Cls_Buy=true;

Numara. 2 saati saniyeye çevirmek (2*60*60) ve saniyeye çevrilen 15 dakikayı (15*60) eklemek gerekiyor. O zaman doğru olacak.
 

Dosya aktarım karakterine göre bölerek bir dizeden diziye nasıl doğru bir şekilde dönüştürüleceğini söyle?

İşte bir örnek:

 string str = "String1\nString2\nString3\n" ;
 
flajelet :

Dosya aktarım karakterine göre bölerek bir dizeden diziye nasıl doğru bir şekilde dönüştürüleceğini söyle?

İşte bir örnek:

Belki yardımcı olur
 
Herkese merhaba) lütfen bana bir süreyi nasıl seçeceğimi söyleyin (örneğin - 1 geçmiş veya şimdiki gün için maksimum , minimumu bulun ) veya örneğin son 7 gün için
 
Tema97 :
Herkese merhaba) lütfen bana bir süreyi nasıl seçeceğimi söyleyin (örneğin - 1 geçmiş veya şimdiki gün için maksimum, minimumu bulun) veya örneğin son 7 gün için

https://docs.mql4.com/ru/series/ihighest ve https://docs.mql4.com/ru/series/ilowest yardımcı olabilir

 
AlexeyVik :
Alexey Vik :
Numara. 2 saati saniyeye çevirmek (2*60*60) ve saniyeye çevrilen 15 dakikayı (15*60) eklemek gerekiyor. O zaman doğru olacak.

Teşekkür ederim! Bu durumda doğru giriş ne olurdu?

if (OrderOpenTime()+2*60*60+15*60 <=TimeCurrent()) Cls_Buy=true;

Bu doğru?

 
Ratmirf :
veya (OrderOpenTime()+7200+15*60 <=TimeCurrent()) Cls_Buy=true;?
 
AlexeyVik :
Numara. 2 saati saniyeye çevirmek (2*60*60) ve saniyeye çevrilen 15 dakikayı (15*60) eklemek gerekiyor. O zaman doğru olacak.

Yani bu böyle mi çalışıyor?

if (OrderOpenTime()+7200+15*60 <=TimeCurrent()) Cls_Buy=true;

if (OrderOpenTime()+7200+900 <=TimeCurrent()) Cls_Buy=true;

ve sonunda böyle mi?

if (OrderOpenTime()+8100 <=TimeCurrent()) Cls_Buy=true;

 
Hepinize iyi günler. Sonuç olarak - her açık piyasa emri için (kar al ve zararı durdur vardır), zararı durdur tetiklendiğinde ters yönde bekleyen bir emir verilir (emir alım ise, o zaman bekleyen gönderme). Kar al ile mevcut emir kapandığında bekleyen emirleri silen bir script yazmak için sözdizimi sırasını hiçbir şekilde çözemiyorum? Belki ücretsiz olanlar arasında zaten yazılı bir script vardır ama arama başarısız olur (. Bunu anlamak için kendim yazmak istiyorum ama sözdizimi dizisini anlayamıyorum. Başka bir örnekle açıklayacağım - buz istiyorum krem - söz dizimi - 1) - koltuktan ayrıl 2) Giyin 3) Mağazaya yürü 4) Dondurma al. Benim görevim için aynısını yazmak mümkün mü?
Neden: