her şey doğru, ancak test cihazında hata oluşuyor: 2010.09.20 EURUSD: OrderSend hatası 4062, ..
Hata 4062ERR_STRING_PARAMETER_EXPECTEDBir 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ı
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
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);
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
_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
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
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
Böyle sızdırıyor. Neden bir şeyi hızlandırmak???
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ı
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
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
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
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)
Ö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
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?
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
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