OnTradeTransaction() mql4'te nasıl değiştirilir? - sayfa 5

 
Vitaly Muzichenko :

Sadece bununla dikkatli çalışmanız gerekiyor, bugün bir pozisyonun kapatıldığı ve ikincisinin başka bir çiftte ve aynı zamanda keneler arasında neredeyse aynı anda açıldığı gerçeğiyle karşılaştım.

Sonuç olarak, OrdersTotal(), 8 ile aynı kaldı. Uzmanın mantığı yoldan çıktı - yeni verileri yeniden hesaplamadı

Evet, tam olarak böyle düşünüyorum ve bundan hoşlanmıyorum. Benim durumum biraz farklı olsa da özü aynı. Düşünmek.

 
Aleksandr Volotko :

Evet, tam olarak böyle düşünüyorum ve bundan hoşlanmıyorum. Benim durumum biraz farklı olsa da özü aynı. Düşünmek.

Alexander, Artyom Trishkin'in kütüphanesinden daha iyisini bulamazsın. Bana bir namlu atmasına rağmen, bu sadece mql5 ile ilgili ve şimdi mql4'te neredeyse hiçbir şey yapmıyorum ve bu yüzden bu kütüphaneyi kullanmıyorum. Bir danışman onu kullanma girişiminde bulundu, ancak bundan vazgeçti. Fikrin başarısızlığı, uygulama tamamlanmadan keşfedildi ...)))

IMHO, geçmiş aramasına dayalı bir algoritma oluşturmak en iyi seçenek değil. Ve hikayenin boyutunu değiştirmek daha da kötü. Vitaliy bir sorunu tanımladı ve diğeri, eğer biri sadece kendisi için yazmıyorsa, o zaman bu genellikle kabul edilemez. Mql4'te geçmişteki sipariş sayısı, görüntüleme derinliği seçimine bağlıdır.

Ve kullanıcının geçmişe bugün, ardından hafta ve birkaç anahtar daha bakmaya karar verdiğini hayal edin... EA gerçekten isterseniz çıldırır)))

 
Aleksandr Volotko :

Evet, tam olarak böyle düşünüyorum ve bundan hoşlanmıyorum. Benim durumum biraz farklı olsa da özü aynı. Düşünmek.

Sıra ve konum özelliklerinin karma toplamı . Bir sembol, adını oluşturan karakter kodlarının toplamına kodlanmıştır. Ama sonra sadece tam bir döngü. Hash toplamı değiştiğinde, ne olduğuna bakarız.
 
Artyom Trishkin :
Sıra ve konum özelliklerinin karma toplamı . Bir sembol, adını oluşturan karakter kodlarının toplamına kodlanmıştır . Ama sonra sadece tam bir döngü. Hash toplamı değiştiğinde, ne olduğuna bakarız.

Neye benziyor?

 
Alexey Viktorov :

Alexander, Artyom Trishkin'in kitaplığından daha iyisini bulamazsın. Bana bir namlu atmasına rağmen, bu sadece mql5 ile ilgili ve şimdi mql4'te neredeyse hiçbir şey yapmıyorum ve bu yüzden bu kütüphaneyi kullanmıyorum. Bir danışman onu kullanma girişiminde bulundu, ancak bundan vazgeçti. Fikrin başarısızlığı, uygulama tamamlanmadan keşfedildi ...)))

IMHO, geçmiş aramasına dayalı bir algoritma oluşturmak en iyi seçenek değil. Ve hikayenin boyutunu değiştirmek daha da kötü. Vitaliy bir sorunu tanımladı ve diğeri, eğer biri sadece kendisi için yazmıyorsa, o zaman bu genellikle kabul edilemez. Mql4'te geçmişteki sipariş sayısı, görüntüleme derinliği seçimine bağlıdır.

Ve kullanıcının geçmişe bugün, ardından hafta ve birkaç anahtar daha bakmaya karar verdiğini hayal edin... EA gerçekten isterseniz çıldırır)))

Alexey, OrdersHistoryTotal() açıkça çalışıyor, her zaman "Seçim dönemi" doldurma veya çıkarma işlemi vardır.

 
Vitaly Muzichenko :

Alexey, OrdersHistoryTotal() açıkça çalışıyor, her zaman "Seçim dönemi" doldurma veya çıkarma işlemi vardır.

anlamadım Terminaldeki ayarlara bağlı olmadığını mı söylüyorsunuz? Böyle değişiklikler oldu mu?

 
Alexey Viktorov :

anlamadım Terminaldeki ayarlara bağlı olmadığını söylemek ister misiniz? Böyle değişiklikler oldu mu?

Hayır, ama belki farklı şeylerden bahsediyoruzdur.

 static __TotalHist = - 1 ;
int HT=OrdersHistoryTotal();
   if (HT!=__TotalHist)
   {
     SetHistory();
     __TotalHist=OrdersHistoryTotal(); // запомним количество
   }

Her zaman işe yarayacak

Ve 100500'den 1'inde çalışmayabilir

 static __Total = - 1 ;
int OT=OrdersTotal();
   if (OT!=__Total)
   {
     SetMarket();
     __Total=OrdersTotal(); // запомним количество
   }
 
Artyom Trishkin :
Sıra ve konum özelliklerinin karma toplamı . Bir sembol, adını oluşturan karakter kodlarının toplamına kodlanmıştır. Ama sonra sadece tam bir döngü. Hash toplamı değiştiğinde, ne olduğuna bakarız.

kodda bir örnek verin - bu gerekli bir özelliktir

 
Alexey Viktorov :

IMHO, geçmiş aramasına dayalı bir algoritma oluşturmak en iyi seçenek değil.

Evet, OrderHistoryTotal () öğesine dokunun ve hiçbir düşünce yoktu, neden?

 
Igor Makanu :

kodda bir örnek verin - bu gerekli bir özelliktir

makalelerinde anlatılmaktadır. En başlangıca yakın bir yerde. Ve MQL4 için - dörtlü ile uyumluluk hakkındaki makalelerde.
Mobilden link vermek zor. Ancak ikincisinden herhangi birini açarsanız, en sonunda tüm makalelerin bir listesi vardır.