Bir gösterge veya danışman tarafından oluşturulan bir nesneden manuel olarak oluşturulan bir grafik nesneyi bir şekilde ayırt etmek mümkün müdür?
işlevde
OBJPROP_HIDDEN
"Grafikler" - "Nesneler" - "Nesnelerin listesi" terminal menüsündeki nesneler listesinde bir grafik nesnenin adını görüntüleme yasağı. Gerçek değer, kullanıcı için gereksiz olan bir nesneyi listeden gizlemenizi sağlar. Varsayılan olarak, takvim olaylarını, işlem geçmişini ve bir MQL5 programından yaratılmıştır . böyle görmek grafik nesneleri ve özelliklerine erişmek için, "Nesne Listesi" penceresindeki "Tümü" düğmesini tıklamanız gerekir.
Все объекты, используемые в техническом анализе, имеют привязку на графиках по координатам цены и времени – трендовая линия, каналы, инструменты Фибоначчи и т.д. Но есть ряд вспомогательных объектов, предназначенных для улучшения интерфейса, которые имеют привязку к видимой всегда части графика (основное окно графика или подокна индикаторов...
Не следует путать между собой ордера из торговой истории и действующие отложенные ордера, которые отображаются на вкладке "Торговля" в панели "Инструменты". Список ордеров, которые были отменены или привели к проведению торговой операции, можно посмотреть в закладке "История" на панели "Инструменты" клиентского терминала. Функция...
Bir mqh'nin içinde daha önce başka bir mqh'den bir şeyin çağrılıp çağrılmadığını öğrenmek gerekiyordu. Aynı zamanda mqh birbirlerinin varlığından haberdar değildir. Bazıları dahil edilebilir, bazıları olmayabilir.
Genel olarak, görev olağandışıdır (benim için). Oldukça koltuk değneği bir şekilde çözdü.
Bir mqh'nin içinde daha önce başka bir mqh'den bir şeyin çağrılıp çağrılmadığını öğrenmek gerekiyordu. Aynı zamanda mqh birbirlerinin varlığından haberdar değildir. Bazıları dahil edilebilir, bazıları olmayabilir.
Genel olarak, görev olağandışıdır (benim için). Oldukça koltuk değneği bir şekilde çözdü.
Bunun çok kötü bir uygulama olduğunu düşünüyorum, ama işe yarıyor.
_LastError kullanmanın önemli bir sorunu vardır, üçüncü taraf kitaplıkları dahil edildiğinde, kullanıcı hata kodlarının sıfır olmayan bir çarpışma olasılığı vardır. Bir seçenek olarak, lastError'ınızı saklayın. Ya tüm mqh'lerde ya da tek başına includeguard'a sarılmış bir global değişken başlatın.
not. MQL5'teki Sleep() işlevi , win api işlevi ::Sleep()'e bir yönlendirme değildir. Bunun yerine, değer 100'den küçükse bu bir yönlendirmedir. Ve 100'den fazlası, IsStopped'de kesintiye uğramanız için, içinde wine API slipi bulunan bir döngüdür.
Ve başka bir nüans var. Milisaniye sayısı <=0 olduğunda, 1 değiştirilir.Yani, asla ::Sleep(0) demeyiz.
Zaten unutulmuş. Yalnızca MT5 için geçerlidir. MT4'te Uyku (0) Terminali asabilir.
typedef-variant üç kez kaybeder. Kritik olduğu yerde kullanmayı reddetti. Örneğin, aynı TS Sipariş Toplamı, Optimize Edici'deki her geçiş onayında en az bir kez çağrılır.
Tehdit Hata ayıklama modunda durum tersine çevrilir. Bu nedenle, MT4 altında, hızlandırmak için typedef kullanmak mantıklıdır.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Bir gösterge veya danışman tarafından oluşturulan bir nesneden manuel olarak oluşturulan bir grafik nesneyi bir şekilde ayırt etmek mümkün müdür?
işlevde
OBJPROP_HIDDEN
"Grafikler" - "Nesneler" - "Nesnelerin listesi" terminal menüsündeki nesneler listesinde bir grafik nesnenin adını görüntüleme yasağı. Gerçek değer, kullanıcı için gereksiz olan bir nesneyi listeden gizlemenizi sağlar. Varsayılan olarak, takvim olaylarını, işlem geçmişini ve bir MQL5 programından yaratılmıştır . böyle görmek grafik nesneleri ve özelliklerine erişmek için, "Nesne Listesi" penceresindeki "Tümü" düğmesini tıklamanız gerekir.
bool
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Kütüphaneler: Uzman
fxsaber , 2020.10.09 04:55
Kodda önemli bir yer vurgulanmıştır. Onsuz, şablon, komut dosyasının sonuna kadar uygulanmayacaktır.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MT5 ve iş başında hız
Anton , 2020.10.08 11:00
Farklı anlam ve farklı yürütme mekanizması. 0 - "kendi" grafik kuyruğundaki olay. -1 - kendi kuyruğundaki olay.
Haftanın sonunda, kafa kaynamaz.
MT5'te bir çit üzerinde açık pozisyon bileti var, örneğin 123456
Pozisyonu kapattıktan sonra karı hesaplamak istiyorum ama bir şekilde yapamıyorum.
Bunu yapıyorum, ama sadece bir komisyon alıyorum ...
Bir bilette kapalı bir pozisyondan nasıl kar elde edilir?
HistorySelectByPosition () ile anlaşmaları daha iyi seçmeye çalışın.
Bir mqh'nin içinde daha önce başka bir mqh'den bir şeyin çağrılıp çağrılmadığını öğrenmek gerekiyordu. Aynı zamanda mqh birbirlerinin varlığından haberdar değildir. Bazıları dahil edilebilir, bazıları olmayabilir.
Genel olarak, görev olağandışıdır (benim için). Oldukça koltuk değneği bir şekilde çözdü.
Bunun çok kötü bir uygulama olduğunu düşünüyorum, ama işe yarıyor.
Bir mqh'nin içinde daha önce başka bir mqh'den bir şeyin çağrılıp çağrılmadığını öğrenmek gerekiyordu. Aynı zamanda mqh birbirlerinin varlığından haberdar değildir. Bazıları dahil edilebilir, bazıları olmayabilir.
Genel olarak, görev olağandışıdır (benim için). Oldukça koltuk değneği bir şekilde çözdü.
Bunun çok kötü bir uygulama olduğunu düşünüyorum, ama işe yarıyor.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MT5 ve iş başında hız
fxsaber , 2020.10.20 12:28
Hızlı boşaltılan bir makine için ara toplam.
Fiyat verilerinin alaka düzeyi ile, çubuklar ve göstergeler aracılığıyla ticaret yapanlar için çok belirsizdir.
Tiki ve gözlükler - gerçek zamanlı olmak zor.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri
Slava , 2018.09.20 15:40
not. MQL5'teki Sleep() işlevi , win api işlevi ::Sleep()'e bir yönlendirme değildir. Bunun yerine, değer 100'den küçükse bu bir yönlendirmedir. Ve 100'den fazlası, IsStopped'de kesintiye uğramanız için, içinde wine API slipi bulunan bir döngüdür.
Ve başka bir nüans var. Milisaniye sayısı <=0 olduğunda, 1 değiştirilir.Yani, asla ::Sleep(0) demeyiz.
Zaten unutulmuş. Yalnızca MT5 için geçerlidir. MT4'te Uyku (0) Terminali asabilir.
Ama önce performansı basit bir örnekle karşılaştırmaya karar verdim.
Sonuç.
typedef-variant üç kez kaybeder. Kritik olduğu yerde kullanmayı reddetti. Örneğin, aynı TS Sipariş Toplamı, Optimize Edici'deki her geçiş onayında en az bir kez çağrılır.
Tehdit Hata ayıklama modunda durum tersine çevrilir. Bu nedenle, MT4 altında, hızlandırmak için typedef kullanmak mantıklıdır.