Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 759
![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
Bir pozisyonu kapattıktan sonra, gösterilmemeleri için işaretçileri nasıl kaldıracağımı söyle?
Ve bunları programlı olarak kaldırmanın bir yolu var mı?
Teşekkür ederim!
Ayarlar -> Seçenekler -> Ticaret :
Ayarlar -> Seçenekler -> Ticaret :
Programlı olarak şunun gibi bir şeyi kaldırmak istedim: CHART_SHOW_OHLC , CHART_SHOW_BID_LINE , ... ve grafik nesnelerini silerek değil
Teşekkür ederim!Programlı olarak şunun gibi bir şeyi kaldırmak istedim: CHART_SHOW_OHLC , CHART_SHOW_BID_LINE , ... ve grafik nesnelerini silerek değil
Teşekkür ederim!Öyle bir yazılım özelliği yok gibi görünüyor. Her şey kullanıcının insafına kalmıştır (yalnızca manuel kontrol).
Tünaydın!
Söyleyin bana, MQL'de oluşturulan bir sınıfı hem sınıftan hem de arayüzden miras almak mümkün müdür?
Şunun gibi bir şey yapmanız gerekir:
class Order : public CObject, Deserializable {
Bir pozisyonu kapattıktan sonra, gösterilmemeleri için işaretçileri nasıl kaldıracağımı söyle?
Ve bunları programlı olarak kaldırmanın bir yolu var mı?
Teşekkür ederim!
Terminalde mi yoksa test cihazında mı?
Terminalde, işaretini kaldırmanız gerekir
Test cihazında çalışmıyor gibi görünüyor ...
Bunu yapmak ne kadar kötü, yoksa yükte bir fark yok mu?
Her saniye yeniden çizin :
Bunu yapmak ne kadar kötü, yoksa yükte bir fark yok mu?
Her saniye yeniden çizin:
IMHO, bu konuyu OnTrade() işleyicisine sokmak daha iyidir. Sonuçta, oklar yalnızca ticaret işlemleri gerçekleştiğinde görünür ...
Bunu yapmak ne kadar kötü veya yükte bir fark yok mu?
Her saniye yeniden çizin :
Prensip olarak, yukarıda zaten cevaplandı - yeniden çizim yalnızca gerektiğinde yapılmalıdır. Şöyle koyalım: Cüzdanınızdan belli aralıklarla ve sürekli para çekmezsiniz, sadece ihtiyacınız olduğu zaman alırsınız ;)
IMHO, bu konuyu OnTrade() işleyicisine sokmak daha iyidir. Sonuçta, oklar yalnızca ticaret işlemleri gerçekleştiğinde görünür ...
evet oklar var
Bu tamamen farklı bir programdır ve oklarla bağlantılı değildir.
not. Nesnelerin çizimi bir zamanlayıcıda her saniye devam eder, bu nedenle bu görev ortaya çıktı, aksi takdirde ChartRedraw olmadan nesneler yeniden çizilmez.
evet oklar var
Bu tamamen farklı bir programdır ve oklarla bağlantılı değildir.
not. Nesnelerin çizimi bir zamanlayıcıda her saniye devam eder, bu nedenle bu görev ortaya çıktı, aksi takdirde ChartRedraw olmadan nesneler yeniden çizilmez.
Yine de, gerektiğinde bunların nasıl yeniden çizileceğini düşünmeye değer. Yoksa grafiği her saniye yeniden çizmek gerçekten gerekli mi?