[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 853

 
artmedia70 :
Böyle sızdırıyor. Neden bir şeyi hızlandırmak???
Doğal olarak burada birleşecek)) (Martin'i hediye olarak ekleyenler için SET dosyası ve detaylı anlatım)
 

Test cihazında bir uzmanı kovmaya çalışıyorum, bir hata ayıklayıcı eklemeye karar verdim,

OrderSend(Symbol(),OP_BUYSTOP,0.1,lAsc+40*lPoint,3,0,0," EXp #",01:00,Red);

her şey doğru, ancak test cihazında hata oluşuyor: 2010.09.20 EURUSD: OrderSend hatası 4062, ..

Hata 4062 ERR_STRING_PARAMETER_EXPECTED Bir dize parametresi bekleniyor

? Para birimi simgesi doğru olduğu için bu hata neden oluşur! Bunu kimin deneyimlediğini söyle.

Bu arada, kodun bir sonraki satırında, basit bir satın alma emri açma işlevi OrderSend(Symbol(), OP_BUY,0.1,lAsc,3,0,0," EXp #",0,Red); oldukça iyi çalışıyor vızıltı sorunları

 
Infinity :

OrderSend(Symbol(),OP_BUYSTOP,0.1,lAsc+40*lPoint,3,0,0," EXp #", 01:00 ,Red);

Bu arada, kodun bir sonraki satırında, basit bir satın alma emri açma işlevi OrderSend(Symbol(), OP_BUY,0.1,lAsc,3,0,0," EXp #", 0 ,Red); gayet iyi çalışıyor


yardımdaki açıklamaya bakın , tarih saat türü int'ye benzer
 
IgorM :

yardımdaki açıklamaya bakın, tarih saat türü int'ye benzer

yani hayır benzemiyor tabi ki .. anlamadım .. 01:00 bu bir tarih saat türü değil mi?

Görünüşe göre D'01:00' için gerekliydi, ancak bu durumda tarihin eksik olduğuna dair bir hata oluşuyor. ama günlere ve aylara ihtiyacım yok. kafam karıştı anlamadım

 
Infinity :
yani hayır tabiki benzemiyor, .. anlamadım, .. 01:00 tarih-saat tipi değil mi? ikinci koda gelince, burada = tarihsaat sona erme = 0, ancak ilk durumda o zaman nasıl girilir?


Örneğin,

_TimeCurrent + zaman aralığı * 60

nerede

_TimeCurrent = iTime(Symbol(), zaman çerçevesi, 0);

zaman çerçevesi - dönem, ör. PERIOD_H1

veya sizin durumunuz için

iTime(Symbol(), PERIOD_H1, 0) + 60 * 60

 
Infinity :

yani hayır tabiki benzemiyor .. anlamadım .. 01:00 tarih saat tipi değil mi ?

Görünüşe göre D'01:00' için gerekliydi, ancak bu durumda tarihin eksik olduğuna dair bir hata oluşuyor. ama günlere ve aylara ihtiyacım yok. kafam karıştı anlamadım


bkz. https://docs.mql4.com/en/basis/types/datetime - Veri türleri - Tarih ve saat sabitleri (tarih saat)
 
abolk :


Örneğin,

_TimeCurrent + zaman aralığı * 60

nerede

_TimeCurrent = iTime(Symbol(), zaman çerçevesi, 0);

zaman çerçevesi - dönem, ör. PERIOD_H1


ve *60 nedir? ne elde edersiniz, şimdiki zaman + 60 * 60 ?

Hiçbir şekilde tahmin etmiyorum, .. bana daha basit anlat, orada bir örnekle çözeceğim, .. neyse, tutuklunun her gün 23: 00'da ayrılmasına ihtiyacım var

 
abolk :

bkz. https://docs.mql4.com/en/basis/types/datetime - Veri türleri - Tarih ve saat sabitleri (tarih saat)

evet, sadece oraya bakıyorum, .. ve hiçbir şey anlamıyorum, D'12:30:27' //ne eşittir D'[derleme tarihi] 12:30:27' ??? ve sırada ne var?
 
Infinity :


ve *60 nedir? ne elde edersiniz, şimdiki zaman + 60 * 60 ?

Hiçbir şekilde tahmin etmiyorum, .. bana daha basit anlat, orada bir örnekle çözeceğim, .. neyse, tutuklunun her gün 23: 00'da ayrılmasına ihtiyacım var


saniye cinsinden zaman

iTime(Symbol(), PERIOD_D1 , 0) + 23 * 60 * 60

 
abolk :


saniye cinsinden zaman

iTime(Symbol(), PERIOD_D1, 0) + 23 * 60 * 60

veya

D'23'


Hiçbir şey yardımcı olmuyor, zaten yapmadım)) şimdi yanlış bir parametrenin hatası uçup gidiyor)) D'23' olarak ayarlanırsa hata '23' - tarih değişmez dizesi eksik