MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1049 1...104210431044104510461047104810491050105110521053105410551056...1953 Yeni yorum Alekseu Fedotov 2020.01.26 10:37 #10481 Вероника Баранова : Ve bana yardım edebilir misin? Rica ederim. Şimdi bir şeylerin yanlış olmasından korkuyorum Gerçek bir hesap açarken DC web sitesinde şifrenizi değiştirebileceğiniz kişisel bir hesap açtınız. Veya desteği arayın, size her şeyi anlatacaklar. Tretyakov Rostyslav 2020.01.26 14:00 #10482 Bana nasıl uygulanacağını söyle Lots= NormalizeDouble (AccountBalance()/CheckLots, 2 ); aşağı yuvarlama, yani AccountBalance()/CheckLots = 0.019 ise 0.01'e yuvarlanır Vitaly Muzichenko 2020.01.26 14:05 #10483 MakarFX : Bana nasıl uygulanacağını söyle aşağı yuvarlama, yani AccountBalance()/CheckLots = 0.019 ise 0.01'e yuvarlanır bak Вопросы от начинающих MQL5 MT5 MetaTrader 5 2020.01.02 www.mql5.com Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000... Tretyakov Rostyslav 2020.01.26 14:58 #10484 Vitaly Muzichenko : bak Sorunu farklı bir şekilde çözdüm, bana daha kolay geliyor NormalizeDouble , 0,5'ten 1'e ve 0,4'ten 0'a yuvarlar Çözüm Lots= NormalizeDouble (AccountBalance()/CheckLots- 0.005 , 2 ); AIRAT SAFIN 2020.01.26 15:51 #10485 MatematikKat Документация по MQL5: Математические функции / MathFloor www.mql5.com Математические функции / MathFloor - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Vitaly Muzichenko 2020.01.26 16:02 #10486 Airat Safin : MatematikKat alttan en yakın tamsayı değerini döndürür. 0.01 bir tam sayı mı? AIRAT SAFIN 2020.01.26 16:11 #10487 Vitaly Muzichenko : alttan en yakın tamsayı değerini döndürür. 0.01 bir tam sayı mı? MakarFX : Bana nasıl uygulanacağını söyle Lots= NormalizeDouble (AccountBalance()/CheckLots, 2 ); aşağı yuvarlama, yani AccountBalance()/CheckLots = 0.019 ise 0.01'e yuvarlanır Lots= NormalizeDouble (AccountBalance()/CheckLots, 2 ); => int Digits = 2 ; => double Power = MathPow ( 10 , Digits ) ; => double Lots = MathFloor ( Power * AccountBalance / CheckLots ) / Power ; int OnInit () { Print ( "==================================================================" ) ; int Digits = 2 ; double Power = MathPow ( 10 , Digits ) ; double AccountBalance = 0.19 ; double CheckLots = 10.00 ; double Lots1 = AccountBalance / CheckLots ; double Lots2 = MathFloor ( Power * AccountBalance / CheckLots ) / Power ; Print ( "AccountBalance= " , AccountBalance ) ; Print ( "CheckLots= " , CheckLots ) ; Print ( "Lots1= " , Lots1 ) ; Print ( "Lots2= " , Lots2 ) ; Print ( "==================================================================" ) ; return INIT_SUCCEEDED ; } void OnTick () {} Документация по MQL5: Математические функции / MathFloor www.mql5.com Математические функции / MathFloor - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Tretyakov Rostyslav 2020.01.26 17:04 #10488 Bir soru daha ObjectSetText( "Lev" , StringConcatenate ( "Lev: " ,DoubleToStr(MarketInfo( Symbol (),MODE_STOPLEVEL), 0 )),SizeINFO, "Times New Roman" ,InfoColor); Yazı tipi ağırlığı nasıl ayarlanır FW_BOLD Kodda göstermenizi rica ediyorum, yoksa korkarım kelimelerle anlayamayacağım. Not: MQL4 Referansı yardımcı olmadı.( Tretyakov Rostyslav 2020.01.26 17:21 #10489 Airat Safin : Bu soru zaten çözüldü Tretyakov Rostyslav 2020.01.27 07:57 #10490 2. deneme Lütfen yardım edin, basit bir soru gibi görünüyor ObjectSetText( "Lev" , StringConcatenate ( "Lev: " ,DoubleToStr(MarketInfo( Symbol (),MODE_STOPLEVEL), 0 )),SizeInfo, "Times New Roman" ,InfoColor); FW_BOLD yazı tipi ağırlığı nasıl ayarlanır, daha doğrusu nasıl bağlanır TextSetFont ( "Time New Roman" , 9 , FW_BOLD , 0 ); Kodda göstermenizi rica ediyorum, yoksa korkarım kelimelerle anlayamayacağım. Not: MQL4 Referansı yardımcı olmadı.( 1...104210431044104510461047104810491050105110521053105410551056...1953 Yeni yorum
Ve bana yardım edebilir misin? Rica ederim. Şimdi bir şeylerin yanlış olmasından korkuyorum
Gerçek bir hesap açarken DC web sitesinde şifrenizi değiştirebileceğiniz kişisel bir hesap açtınız.
Veya desteği arayın, size her şeyi anlatacaklar.
Bana nasıl uygulanacağını söyle
aşağı yuvarlama, yani AccountBalance()/CheckLots = 0.019 ise
0.01'e yuvarlanır
Bana nasıl uygulanacağını söyle
aşağı yuvarlama, yani AccountBalance()/CheckLots = 0.019 ise
0.01'e yuvarlanır
bak
bak
Sorunu farklı bir şekilde çözdüm, bana daha kolay geliyor
NormalizeDouble , 0,5'ten 1'e ve 0,4'ten 0'a yuvarlar Çözüm
alttan en yakın tamsayı değerini döndürür.
0.01 bir tam sayı mı?
alttan en yakın tamsayı değerini döndürür.
0.01 bir tam sayı mı?
Bana nasıl uygulanacağını söyle
aşağı yuvarlama, yani AccountBalance()/CheckLots = 0.019 ise
0.01'e yuvarlanır
int OnInit () { Print ( "==================================================================" ) ; int Digits = 2 ; double Power = MathPow ( 10 , Digits ) ; double AccountBalance = 0.19 ; double CheckLots = 10.00 ; double Lots1 = AccountBalance / CheckLots ; double Lots2 = MathFloor ( Power * AccountBalance / CheckLots ) / Power ; Print ( "AccountBalance= " , AccountBalance ) ; Print ( "CheckLots= " , CheckLots ) ; Print ( "Lots1= " , Lots1 ) ; Print ( "Lots2= " , Lots2 ) ; Print ( "==================================================================" ) ; return INIT_SUCCEEDED ; } void OnTick () {}Bir soru daha
Yazı tipi ağırlığı nasıl ayarlanır FW_BOLD
Kodda göstermenizi rica ediyorum, yoksa korkarım kelimelerle anlayamayacağım.
Not: MQL4 Referansı yardımcı olmadı.(
2. deneme
Lütfen yardım edin, basit bir soru gibi görünüyor
FW_BOLD yazı tipi ağırlığı nasıl ayarlanır, daha doğrusu nasıl bağlanır
Kodda göstermenizi rica ediyorum, yoksa korkarım kelimelerle anlayamayacağım.Not: MQL4 Referansı yardımcı olmadı.(