MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1203
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Böylece? Yoksa OnInit'te başka bir şey beyan etmem gerekiyor mu?
Hayır, OnInit'te tüm satırlar varsayılan olarak zaten gizlidir:
Hayır, OnInit'te tüm satırlar varsayılan olarak zaten gizlidir:
Nedense koşul göz ardı ediliyor. Pozisyon açmaya bahse girsem bile.
PRL değişkeni çekilemez ve bir koşula konulamaz.
GlobalVariableGet kullanarak bir şekilde çıkarmaya çalışıyorum. Ama nedense şüpheli...
İçine koşulları koyduğumda bile. Zaten minimum fiyat korunur. Yine de inatla pozisyon açmak istemiyor.
Nedense koşul göz ardı ediliyor. Pozisyon açmaya bahse girsem bile.
PRL değişkeni çekilemez ve bir koşula konulamaz.
Aşağıdaki resim ortaya çıkıyor:
Bu nedenle, PRL yerine iLow(NULL, PERIOD_CURRENT, 1) veya l1 alabilirsiniz.
Kod yazmakla ilgilenmediğiniz ve ne yaptığınızı anlamadığınız izlenimini edindim. Biraz sabır ve her şeyi kolayca çözebilirsiniz. Kodunuzda her şeyi sıraya koyun ve birçok soru kendiliğinden kaybolacaktır. Neyin yanlış gittiğini anlayamıyorsanız, o zaman hata ayıklama da vardır - bir programcı için çok güçlü bir araç. Ne yaptığınızı anlayın ve ardından sorular sorun.
Nedense koşul göz ardı ediliyor. Pozisyon açmaya bahse girsem bile.
PRL değişkeni çekilemez ve bir koşula konulamaz.
GlobalVariableGet kullanarak bir şekilde çıkarmaya çalışıyorum. Ama nedense şüpheli...
İçine koşulları koyduğumda bile. Zaten minimum fiyat korunur. Yine de inatla pozisyon açmak istemiyor.
Peki, neden önce bir mesaj yazıp sonra düzeltelim?
Nedense koşul göz ardı ediliyor. Pozisyon açmaya bahse girsem bile.
PRL değişkeni çekilemez ve bir koşula konulamaz.
GlobalVariableGet kullanarak bir şekilde çıkarmaya çalışıyorum. Ama nedense şüpheli...
İçine koşulları koyduğumda bile. Zaten minimum fiyat korunur. Yine de inatla pozisyon açmak istemiyor.
Kodunuzda, algoritmanın kendisi ve pazara girme algoritması başlangıçta yanlıştı. Düzeltildi.
Ama bu kodun gerçek ticarette kullanılabilmesi için bir çok iyileştirme yapılması gerekecek...
Kodunuzda, algoritmanın kendisi ve pazara girme algoritması başlangıçta yanlıştı. Düzeltildi.
Ama bu kodun gerçek ticarette kullanılabilmesi için bir çok iyileştirme yapılması gerekecek...
4108 (geçersiz bilet) değişiklik sırasında test cihazında nasıl görünebilir? MQL4
4108 (geçersiz bilet) değişiklik sırasında test cihazında nasıl görünebilir? MQL4
büyük olasılıkla zaten geçmişte olan bir siparişi kapatmaya çalışıyorsunuz, yani. zaten kapalı sipariş
SELECT_BY_TICKET yardımına bakın, siparişin açık olup olmadığına veya sipariş geçmişinde olup olmadığına bakılmaksızın seçer
Not: OrderCloseTime()'ı kontrol edin
büyük olasılıkla zaten geçmişte olan bir siparişi kapatmaya çalışıyorsunuz, yani. zaten kapalı sipariş
SELECT_BY_TICKET yardımına bakın, siparişin açık olup olmadığına veya sipariş geçmişinde olup olmadığına bakılmaksızın seçer
Not: OrderCloseTime()'ı kontrol edin
Yani bir nevi piyasada hangisini seçeceğini söylüyor.
Yani piyasada hangisini seçeceğimizi söylüyor.
Belgeleri alıntılamak zorunda kalacağınızı düşünmedim ...
Not
Sipariş, bilet numarasına göre seçilirse havuz parametresi yok sayılır. Bilet numarası benzersiz bir sipariş tanımlayıcıdır.
Hangi listeden bir siparişin seçildiğini belirlemek için kapanış saatini analiz etmek gerekir. Emir kapanış saati 0 ise emir açık veya beklemededir ve terminaldeki açık emirler listesinden alınır.