Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
bazı fikirler, yanlış olan ne... kimse?
teşekkür ederim
Bir nesne oluşturduğunuzda . . .
. . . tekrar oluşturamazsınız, zaten var. . . bunun yerine var olup olmadığını kontrol edin ve tekrar denemezse ObjectSet() kullanarak hareket ettirin.
Her mum için farklı bir isim kullandım, bu yüzden nesnede sorun olmadı.
bu şekilde yeniden yazıyorum ve şimdi mükemmel çalışıyor:
bir satış seviyesi belirler ve bu seviyenin üzerinde iki kapanış alırsam -> LevelSset=false -> sonraki LSell'i aramaya başlar.
merhaba, biraz yardıma ihtiyacım var.
fiyat seviyesi için bir zaman aşımı şartı koyamıyorum. Daha önce de belirttiğim gibi, fiyat 96'dan fazla mum için LSell altında veya LBuy üzerinde kalırsa, bu fiyat seviyesini reddetmek için.
if(Time[high_bar]<Time[96]) && LevelSset=true.... kullanmaya çalışıyordum LevelSset'i false olarak ayarlayın... ama çalışmıyor gibi görünüyor.... void CkExpLSell ()... i yanlış bir şey yaptığımdan eminim ama... ne olduğu hakkında hiçbir fikrim yok, o yüzden yardım edin lütfen :)
merhaba, biraz yardıma ihtiyacım var.
fiyat düzeyi için bir zaman aşımı koşulu getiremiyorum . Daha önce de belirttiğim gibi, fiyat 96'dan fazla mum için LSell altında veya LBuy üzerinde kalırsa, bu fiyat seviyesini reddetmek için.
if(Time[high_bar]<Time[96]) && LevelSset=true.... kullanmaya çalışıyordum LevelSset'i false olarak ayarlayın... ama çalışmıyor gibi görünüyor.... void CkExpLSell ()... i yanlış bir şey yaptığımdan eminim ama... ne olduğu hakkında hiçbir fikrim yok, o yüzden yardım edin pls :)
hattın adı size oluşturulduğu anı anlatıyor
Bu başlıkta size zaten zaman aşımını kontrol etmenin yolunu hattın adını kullanarak nasıl kontrol edeceğinizi anlattım.
ve bu yöntemi kullandığını görmüyorum !!
Göstergeniz alım satım işlevlerini yapamıyor !!!!!!!!!!!!
OrderSend yaparsanız bir EA yapın
hattın adı size oluşturulduğu anı anlatıyor
Bu başlıkta size zaten zaman aşımını kontrol etmenin yolunu hattın adını kullanarak nasıl kontrol edeceğinizi anlattım.
ve bu yöntemi kullandığını görmüyorum !!
@ deVries ObjectGet(Name, OBJPROP_TIME1) daha da iyidir, gereksiz koda gerek yoktur (StringSubstr() StrToTime())
Merhaba millet,
strateji test cihazında işler yolunda görünüyor. sonra her bir cihazı farklı platformlardaki demo hesaplarına koydum ve bu hata ortaya çıkana kadar çalıştı (fiyat seviyelerini belirlemek ve takasları beklendiği gibi yapmak).
strateji test cihazında test süresini değiştiriyorum ve aynı hatayı alıyorum... bunun bir LevelBset veya LevelSset olması önemli değil, her biri seviyeyi doğru fiyata ayarlıyor, ardından fiyat seviyesi 0.0000 olarak değiştiriliyor.
Şu ana kadar hatayı bulamadım, bu yüzden lütfen kodumu kontrol edin.
Yardımlarınız için teşekkür ederim.