[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 46

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
soru tam olarak nerede
https://www.mql5.com/ru/forum/115354/page78
verdiğiniz kodda, sadece 1 sipariş varsa, o zaman döngü
2 kez uygulanacaktır. ilk kez var olmayan bir sipariş seçme girişimi olacak
verdiğiniz kodda, sadece 1 sipariş varsa, o zaman döngü
2 kez uygulanacaktır. ilk kez var olmayan bir sipariş seçme girişimi olacak
Terminal derin düşüncelere daldı, 15 dakika sonra öldürdüm
Bir dakika bile beklemeden öldürürdüm.
Sor ve Bid'i kullanmadan hemen önce RefreshRates() 'i çalıştırın.
denedim değişen bir şey yok
Sipariş gönderme işlevi, her şey standart görünüyor
denedim değişen bir şey yok
Sipariş gönderme işlevi, her şey standart görünüyor
Önce fiyatları RefreshRates() işleviyle güncellersiniz ve gerekli olanı Fiyat'ta saklarsınız.
Ardından Sleep(Interval) komutunu çalıştırırsınız ve bu sırada tırnak işaretleri değişir.
Bundan sonra, geçen yıldan bir alıntıyla OrderSend()'i çağırırsınız .
Soru şu ki, karşılığında ne almayı umuyorsunuz?
Önce fiyatları RefreshRates() işleviyle güncellersiniz ve gerekli olanı Fiyat'ta saklarsınız.
Ardından Sleep(Interval) komutunu çalıştırırsınız ve bu sırada tırnak işaretleri değişir.
Bundan sonra, geçen yıldan bir alıntıyla OrderSend()'i çağırırsınız.
Soru şu ki, karşılığında ne almayı umuyorsunuz?
Fonksiyonun kendisi şimdi Şimdi doğru görünüyor mu?Sövede, biraz yanlış yerde modernize edilmiş, şimdi fonksiyonun sınırlarını aşan fiyat kaldırma işlemini yaptım.
Merhaba.
Bana türün == 4'ün ne anlama geldiğini söyleme
ve tip==5
aşağıdaki snippet'te:
double ma=iMA(Symbol(), PERIOD_D1,21,0 ,MODE_SMA,PRICE_CLOSE,0);
for(int k=1; k<=SiparişToplam(); k++)
bool select=SiparişSeç(k-1,SELECT_BY_POS);
eğer(seç)
{
inttype=SiparişTürü();
int bilet=OrderTicket();
if (Teklif<ma && type==4)
OrderDelete(bilet);
if (Teklif>ma && type==5)
OrderDelete(bilet);
}
Siparişleri silme koşullarının ma tarafından anlaşılabilir olduğunu anlıyorum, ancak birlikte nasıl?
Teşekkür ederim.
Şimdi doğru görünüyor mu?
Hayır, doğru değil. Daha da kötü oldu :)
Anlayın, RefreshRates() önceden tanımlanmış Ask ve Bid değişkenlerinin değerlerini günceller, değeri Price değişkeninde depoladıktan sonra kullanırsınız.