Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1402
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
Merhaba,
İki kapanış fiyatını karşılaştıran ve buna dayalı olarak bir alış veya satış emri açan çok basit bir EA yapmaya çalışıyorum.
İlk siparişte her şey yolunda gider, ancak koşul satıştan satın almaya geçer geçmez, aynı anda birden fazla sipariş verir.
m_trade bir Ctrade nesnesidir .
'startTime' zamanının sıfırlanması gerektiğini unuttunuz.
'startTime' zamanının sıfırlanması gerektiğini unuttunuz.
Teşekkürler Vladimir, ipucuna göre düzeltmeye çalışacağım.
Ancak yine de şaşkınım. Çünkü bir işlem girmek için if ifadesinde, aynı türden mevcut bir emir yerleşimini kontrol ederiz. Bu doğruysa, sipariş verilmemelidir. O yüzden bu ifade ile aynı anda sadece 1 tip emir girilebileceğini düşündüm.
Bu düşünce yanlış mı?
Teşekkürler Vladimir, ipucuna göre düzeltmeye çalışacağım.
Ancak yine de şaşkınım. Çünkü bir işlem girmek için if ifadesinde, aynı türden mevcut bir emir yerleşimini kontrol ederiz. Bu doğruysa, sipariş verilmemelidir. O yüzden bu ifade ile aynı anda sadece 1 tip emir girilebileceğini düşündüm.
Bu düşünce yanlış mı?
SİPARİŞleri hiçbir şekilde kontrol etmiyorsunuz, koddaki POZİSYON numarasını ve türünü kontrol ediyorsunuz. Ayrıca - POSITIONS ile yanlış çalışıyorsunuz (hesap türünüz riskten korunma ise 'PositionSelect(_Symbol)' kullanma hatası). Algoritmanızda ciddi tasarım hataları var.
Yapmanız Gerekenler:
1. Yeni bir barın doğuşu sırasında ÖZEL OLARAK çalışın. Yeni bir çubuk yoksa - hiçbir şey yapmayın, gereksiz hareketler yapmayın.
2. Bu madde, 1. madde tamamlandıktan sonra açıklanacaktır.
Evet, MT5'te işi önemli ölçüde yavaşlatıyor.
OnInit'te başlatma sırasında yalnızca 1 kez çalışır ve artık çalışmaz.
Yorum() işlevinden mi bahsediyorsunuz?
Eğer evet ise, o zaman bu açıktır. OnInit() 'te yorum yalnızca bir kez güncellenirken OnTick() 'te yorum her tıklamada güncellenebilir.
Çözüm, yorumu yalnızca gerektiğinde güncellemektir. Statik ise, yalnızca OnInit() üzerinde güncellenir ve OnDeinit() içinde temizlenir, ancak dinamik ise, OnTick() içinde yorumu yalnızca değiştirilmesi gerektiğinde güncelleyin.
EDIT: Bu yazı aslen İngilizce forumda yapıldı.
Hepinize iyi günler.
bir sorum var
bilete göre bir satır seçmek için sqlite'ye nasıl istekte bulunulur.
db yapısı şöyle:
sembol-metin
bilet metni
gerçek delmek
s_l - gerçek
t_p - gerçek
bilet için tüm satırı yapıya sokmanız gerekiyor