MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1390

 
Alexey Viktorov :

Ve içeriği yeniden boyutlandırmadan pencereyi yeniden boyutlandırmak istediniz mi??? Ve sadece boyutlar değil, aynı zamanda koordinatlar da pencerenin boyutuna bağlı olarak yeniden hesaplanmalıdır. Ve hatta eleman etiketlerinin yazı tipi boyutu

Yazmadan önce koda bakın. Bu durumda, sayfanın yüksekliği dışında hiçbir şeyi yeniden hesaplamanıza gerek yoktur.
 
Alexey Viktorov :

Ve içeriği yeniden boyutlandırmadan pencereyi yeniden boyutlandırmak istediniz mi??? Ve sadece boyutlar değil, aynı zamanda koordinatlar da pencerenin boyutuna bağlı olarak yeniden hesaplanmalıdır. Ve hatta eleman etiketlerinin yazı tipi boyutu

Alexey, şimdi kod yarı çalışıyor, ilk çalıştırmada normal görünüyor, ancak yüksekliği tetikleyip değiştirdikten sonra ekran kırılıyor ve tüm öğeler görüntülenmiyor

Bak lütfen!

 
MakarFX :
Yazmadan önce koda bakın. Bu durumda, sayfanın yüksekliği dışında hiçbir şeyi yeniden hesaplamanıza gerek yoktur.

Başka birinin kodunu inceledikleri ve başka birinin problemini hiçbir şey yapmadan çözdüklerinde o yaştan çoktan çıktım.

Vitaly Muzichenko :

Alexey, şimdi kod yarı çalışıyor, ilk çalıştırmada normal görünüyor, ancak yüksekliği tetikleyip değiştirdikten sonra ekran kırılıyor ve tüm öğeler görüntülenmiyor

Bak lütfen!

Üzgünüm Vitaly, izlemeyeceğim. Ben sadece okuduklarıma cevap verdim...


not; Sadece kodun başına baktım ve bu her şeyi söylüyor. CTrade sınıfı dışında SB kullanmamaya çalışıyorum ve burada her şey SB ile ilgili.

 
Alexey Viktorov :

Başka birinin kodunu inceledikleri ve başka birinin problemini hiçbir şey yapmadan çözdüklerinde o yaştan çoktan çıktım.

Üzgünüm Vitaly, izlemeyeceğim. Ben sadece okuduklarıma cevap verdim...


not; Sadece kodun başına baktım ve bu her şeyi söylüyor. CTrade sınıfı dışında SB kullanmamaya çalışıyorum ve burada her şey SB ile ilgili.

Ve SB'leri seviyorum, her programlama dilinde varlar - kod yazmayı kolaylaştırıyorlar. SB-mql ile ilgili sorunlar - Onları bilmiyorum ama yavaş yavaş öğreniyorum.

Özetlemek gerekirse, kod büyük ve karmaşık bir görev olduğu için herkes geçiyor.

 
Vitaly Muzichenko :

Ve SB'leri seviyorum, her programlama dilinde varlar - kod yazmayı kolaylaştırıyorlar. SB-mql ile ilgili sorunlar - Onları bilmiyorum ama yavaş yavaş öğreniyorum.

Özetlemek gerekirse, kod büyük ve karmaşık bir görev olduğu için herkes geçiyor.

Bilmiyorum… Kendiniz yazarsanız programın hangi yerinde ne yapıldığını bilirsiniz. Ve bir başkasının kodu karanlıktır. Sana tam olarak bu oldu.

 
Alexey Viktorov :

not; Sadece kodun başına baktım ve bu her şeyi söylüyor. CTrade sınıfı dışında SB kullanmamaya çalışıyorum ve burada her şey SB ile ilgili.

Güzel, lütfen bana (kişisel olarak yapabilirsiniz) nedenini söyleyin "... SB'yi kullanmamaya çalışıyorum", görünüşe göre aynı deneyim var.

 
OnTrade neden birçok yanlış olay "gönderiyor"? 1 (bir) deneme siparişi böyle açtım
 void OnTrade ()
  {
   Print ( __FUNCTION__ , " test" );
  }



Nedenmiş? Ya da OnTrade hakkında bilmediklerim?
 
Mikhail Mishanin :

Nazik, lütfen bana (kişisel olarak yapabilirsiniz) nedenini söyleyin "... SB'yi kullanmamaya çalışıyorum", aynı deneyimin olduğu ortaya çıktı.

Sırlar yok. Bu yüzden SB'de ilk rastladığım mı kullanmalıyım?

kullanmam daha kolaysa

 long    PositionGetInteger ( POSITION_TIME );

Tüm pozisyonlardan sonra herhangi bir seçim yapmanız gerekiyor. Ve satır sayısı hiçbir şekilde azalmayacaktır. Ve kodun anlaşılması daha iyi veya daha kötü olmaz.

Ama nesneler ……… 67 yaşındaki benim için tam olarak anlaşılması zor.

 
Alexandr Sokolov :
OnTrade neden birçok yanlış olay "gönderiyor"? 1 (bir) deneme siparişi böyle açtım



Nedenmiş? Ya da OnTrade hakkında bilmediklerim?

Lütfen belgeleri okuyun


İşlev, verilen emirlerin ve açık pozisyonların listesi, emir geçmişi ve anlaşma geçmişi değiştiğinde meydana gelen İşlem olayı gerçekleştiğinde çağrılır. Herhangi bir alım satım eylemi (bekleyen bir emir vermek, bir pozisyon açmak/kapatmak, stop vermek, bekleyen emirleri tetiklemek vb.) emirlerin ve anlaşmaların geçmişini ve/veya pozisyonların ve mevcut emirlerin listesini buna göre değiştirir .

 
void OnChartEvent ( const int id,
                   const long &lparam,
                   const double &dparam,
                   const string &sparam)
  {
//---
   
   if (! MQLInfoInteger ( MQL_TESTER ))
     {
       Print ( "REAL" );
     }
     else Print ( "TESTER" );

}

Test cihazındaki bu kodun neden yalnızca gerçek veriler üzerinde çalıştığını söyleyebilir misiniz? Hata ayıklama ve profil oluşturucu geçmiş üzerinde çalışmaz. Yani geçmiş verileri koyduğumda grafiğe istediğiniz kadar tıklayabilirsiniz"

 TESTER

" günlüklerde görünmeyecektir.