Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1049 1...104210431044104510461047104810491050105110521053105410551056...1954 Neuer Kommentar Alekseu Fedotov 2020.01.26 10:37 #10481 Вероника Баранова: Ich frage mich, ob Sie mir helfen können. Ich bitte Sie. Ich habe Angst, etwas falsch zu machen. Wenn Sie ein echtes Konto registrieren, haben Sie ein persönliches Konto auf der DC-Website registriert, Sie können Ihr Passwort dort ändern. Oder rufen Sie den Support an, der wird Ihnen alles erklären. Tretyakov Rostyslav 2020.01.26 14:00 #10482 Bitte beraten Sie mich, wie ich die Lots=NormalizeDouble(AccountBalance()/CheckLots,2); Abrunden, d. h. wenn Kontostand()/Kontolose = 0,019 gerundet auf 0,01 Vitaly Muzichenko 2020.01.26 14:05 #10483 MakarFX: Bitte beraten Sie mich, wie ich die Abrunden, d. h. wenn Kontostand()/Kontolose = 0,019 abgerundet auf 0,01 es sehen Вопросы от начинающих MQL5 MT5 MetaTrader 5 2020.01.02 www.mql5.com Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000... Tretyakov Rostyslav 2020.01.26 14:58 #10484 Vitaly Muzichenko: Schauen Sie sichdas an. Ich denke, dass das Problem auf eine andere, einfachere Weise gelöst wurde. NormalizeDouble rundet 0,5 auf 1 und 0,4 auf 0 Die Lösung lautet Lots=NormalizeDouble(AccountBalance()/CheckLots-0.005,2); AIRAT SAFIN 2020.01.26 15:51 #10485 MathFloor Документация по MQL5: Математические функции / MathFloor www.mql5.com Математические функции / MathFloor - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Vitaly Muzichenko 2020.01.26 16:02 #10486 Airat Safin: MathFloor gibt den ganzzahligen numerischen Wert zurück, der dem unteren Rand am nächsten liegt. Ist 0,01 eine ganze Zahl? AIRAT SAFIN 2020.01.26 16:11 #10487 Vitaly Muzichenko: gibt den ganzzahligen Wert zurück, der dem unteren Rand am nächsten liegt. Ist 0,01 eine ganze Zahl? MakarFX: Können Sie mir sagen, wie ich die Lots=NormalizeDouble(AccountBalance()/CheckLots,2); Abrunden, d. h. wenn Kontostand()/Kontolose = 0,019 abgerundet auf 0,01 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 Eine weitere Frage ObjectSetText("Lev",StringConcatenate("Lev: ",DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)),SizeINFO,"Times New Roman",InfoColor); Einstellen der Schriftdicke FW_BOLD Ich fürchte, ich kann es nicht in Worte fassen. P.S. Die MQL4-Referenz hat nicht geholfen(. Tretyakov Rostyslav 2020.01.26 17:21 #10489 Airat Safin: Dieses Problem wurde bereits behoben Tretyakov Rostyslav 2020.01.27 07:57 #10490 Versuch Nummer 2. Bitte helfen Sie, es scheint eine einfache Frage zu sein. ObjectSetText("Lev",StringConcatenate("Lev: ",DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)),SizeInfo,"Times New Roman",InfoColor); Wie man die Schriftdicke FW_BOLD einstellt, oder besser gesagt, wie man sich auf TextSetFont( "Time New Roman",9,FW_BOLD,0); Ich fürchte, ich kann es nicht in Worte fassen. P.S. Die MQL4-Referenz hat nicht geholfen(. 1...104210431044104510461047104810491050105110521053105410551056...1954 Neuer Kommentar
Ich frage mich, ob Sie mir helfen können. Ich bitte Sie. Ich habe Angst, etwas falsch zu machen.
Wenn Sie ein echtes Konto registrieren, haben Sie ein persönliches Konto auf der DC-Website registriert, Sie können Ihr Passwort dort ändern.
Oder rufen Sie den Support an, der wird Ihnen alles erklären.
Bitte beraten Sie mich, wie ich die
Abrunden, d. h. wenn Kontostand()/Kontolose = 0,019
gerundet auf 0,01
Bitte beraten Sie mich, wie ich die
Abrunden, d. h. wenn Kontostand()/Kontolose = 0,019
abgerundet auf 0,01
es sehen
Schauen Sie sichdas an.
Ich denke, dass das Problem auf eine andere, einfachere Weise gelöst wurde.
NormalizeDouble rundet 0,5 auf 1 und 0,4 auf 0 Die Lösung lautet
gibt den ganzzahligen numerischen Wert zurück, der dem unteren Rand am nächsten liegt.
Ist 0,01 eine ganze Zahl?
gibt den ganzzahligen Wert zurück, der dem unteren Rand am nächsten liegt.
Ist 0,01 eine ganze Zahl?
Können Sie mir sagen, wie ich die
Abrunden, d. h. wenn Kontostand()/Kontolose = 0,019
abgerundet auf 0,01
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 () {}Eine weitere Frage
Einstellen der Schriftdicke FW_BOLD
Ich fürchte, ich kann es nicht in Worte fassen.
P.S. Die MQL4-Referenz hat nicht geholfen(.
Versuch Nummer 2.
Bitte helfen Sie, es scheint eine einfache Frage zu sein.
Wie man die Schriftdicke FW_BOLD einstellt, oder besser gesagt, wie man sich auf
Ich fürchte, ich kann es nicht in Worte fassen.P.S. Die MQL4-Referenz hat nicht geholfen(.