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

 
Bu sorunla ilgili bana yardımcı olabilecek var mı: https://www.mql5.com/en/forum/329462?
В чем проблема при переходе с MQL4 на MQL5?
В чем проблема при переходе с MQL4 на MQL5?
  • 2019.12.30
  • www.mql5.com
Я попытался изменить код с MQL4 на MQL5. Проблема в том, что советник не работает, так как работает в MQL4...
 
Igor Makanu :

yapabilirsiniz, çoğaltmak için kod:

Ve örneklere daha zor bir şekilde başka nerede bakabilirsiniz, ancak sınıfların işlevlerini anlamıyorum ve ne için olduklarını anlamadım?

 
Igor Makanu :

yapabilirsiniz, çoğaltmak için kod:


Harika, bir şekilde bunu özledim. Bu, birçok OOP modelinin daha kolay uygulanabileceği anlamına gelir. En azından örneğin Strateji ve Devlet.

 
Aleksey Mavrin :

İyi bir soru bir cevap içerir (C)

Roman Shiredchenko :

işlev çift - işlev geçersiz türdeyse bir değer döndürmelidir - o zaman hayır.

kodda yukarıda tanımlanmış değişkenleriniz varsa, bunları yorumlayabilirsiniz + burada fazladan boşluklarınız vardı (Teklif > = L8b)) - değişiklikler yapıldı:

Yüklendi, çalıştı, teşekkürler!
 

Ama adamlar bulmuş, anlaşılan bu kodu konulardan birinde aydınlatmışım.

 typedef int (*MyFuncType)( int , int );

int addition ( int a, int b)
{ return (a+b); }

int subtraction ( int a, int b)
{ return (a-b); }

int operation ( int x, int y, MyFuncType myfunc)
{
   int g;
   g = myfunc(x,y);
   return (g);
}

int OnInit ()
{
   int m,n;
   m = operation ( 7 , 5 , addition);
   n = operation ( 20 , m, subtraction);
   Print (n);
   return ( INIT_FAILED );   //just to close the expert
}
 

Herkese iyi günler.

Sorunun muhtemelen aptalca olduğunu anlıyorum, ancak bir hata bulamadım. Bana yardım et lütfen.

 extern int shag_setki = 80 ;            
extern int position = 10 ;


Print ( "q = " , q, " OrderBufer_B[q].price = " , OrderBufer_B[q].price);
      tsS = NormalizeDouble (OrderBufer_B[q].price-shag_setki*position* _Point , _Digits );
            
Print ( "tsS = " , tsS);

Terminalde ilk Print - OrderBufer_B[q].price = 0.88448


TsS'de - doğru fiyatı almalısınız. Sorun şu ki Print , tsS = 0 değerinin

Sorun nedir?

 

Uzman Danışmanlar ve göstergeler için MQL4/5'te sezgisel ve kullanıcı dostu bir arayüzün nasıl oluşturulacağını öğrenmek istiyorum

Standarda göre değil - "Giriş parametreleri" sekmesindeki değişkenin adı ve değeri. Ve böylece alt sekmeler vardır, böylece bir parametre etkinleştirildiğinde, bir grup başka parametre kullanılabilir hale gelir, böylece örneğin, her birinin içinde bir resim bulunan bir satırda 4 ve bir sütunda 4 düğme kareleri düzenleyebilirsiniz. kare vb...


Hangi kütüphaneyi, hangi kitabı okumamı önerirsiniz? ÇOK ÖNEMLİ - Her şeyi videolardan, tekrar eden örneklerden öğreniyorum ve sonra benzer ama farklı bir şey oluşturmaya çalışıyorum, yardımdan / belgelerden programlama öğrenmek benim için oldukça zor. Lütfen söyleyin - MQL4/5 için neye ihtiyacım olduğuna dair eğitim videoları var mı? Sadece ya YouTube'da bulamadım ya da orada değil.

 
Alexandr Sokolov :

Uzman Danışmanlar ve göstergeler için MQL4/5'te sezgisel ve kullanıcı dostu bir arayüzün nasıl oluşturulacağını öğrenmek istiyorum

Standarda göre değil - "Giriş parametreleri" sekmesindeki değişkenin adı ve değeri. Ve böylece alt sekmeler vardır, böylece bir parametre etkinleştirildiğinde, bir grup başka parametre kullanılabilir hale gelir, böylece örneğin, her birinin içinde bir resim bulunan bir satırda 4 ve bir sütunda 4 düğme kareleri düzenleyebilirsiniz. kare vb...


Hangi kitaplığı okumamı önerirsiniz? ÇOK ÖNEMLİ - Her şeyi videolardan, tekrar eden örneklerden öğreniyorum ve sonra benzer ama farklı bir şey oluşturmaya çalışıyorum, yardımdan / belgelerden programlama öğrenmek benim için oldukça zor. Lütfen söyleyin - MQL4/5 için neye ihtiyacım olduğuna dair eğitim videoları var mı? Sadece ya YouTube'da bulamadım ya da orada değil.

kendiniz ve yakın bir çevre için ise, C # en iyi seçenektir.

Sharpa hakkında microsoft sitesinden her türlü sezgiye kadar pek çok iyi eğitim kaynağı var.

ve ardından "Sharp ve MQL5 arkadaşları nasıl edinilir" talimatlarını okuyun

 
Alexandr Sokolov :

Ne tür bir tsS değişkeni?

Teşekkür ederim. :) Yardım etti.

 
Maxim Kuznetsov :

Kendiniz ve yakın bir çevre için ise, C # en iyi seçenektir.

Sharpa hakkında microsoft sitesinden her türlü sezgiye kadar pek çok iyi eğitim kaynağı var.

ve ardından "Sharp ve MQL5 arkadaşları nasıl edinilir" talimatlarını okuyun

Teşekkür ederim! Peki ya ticari amaçlıysa?