Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1049 1...104210431044104510461047104810491050105110521053105410551056...1954 Nuevo comentario Alekseu Fedotov 2020.01.26 10:37 #10481 Вероника Баранова: Me pregunto si puede ayudarme. Por favor. Tengo miedo de hacer algo mal. Al registrar una cuenta real, has registrado una cuenta personal en el sitio web de DC, puedes cambiar tu contraseña allí. O llame al servicio de asistencia y le dirán todo. Tretyakov Rostyslav 2020.01.26 14:00 #10482 Le rogamos que nos aconseje cómo ponerlo en práctica Lots=NormalizeDouble(AccountBalance()/CheckLots,2); Redondeo a la baja, es decir, si AccountBalance()/CheckLots = 0,019 redondeado a 0,01 Vitaly Muzichenko 2020.01.26 14:05 #10483 MakarFX: Le rogamos que nos aconseje cómo ponerlo en práctica Redondeo a la baja, es decir, si AccountBalance()/CheckLots = 0,019 redondeado a 0,01 ver Вопросы от начинающих MQL5 MT5 MetaTrader 5 2020.01.02 www.mql5.com Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000... Tretyakov Rostyslav 2020.01.26 14:58 #10484 Vitaly Muzichenko: Miraesto. Resuelve el problema de una manera diferente y más sencilla, creo. NormalizeDouble redondea 0,5 a 1 y 0,4 a 0 La solución es 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 devuelve el valor numérico entero más cercano al fondo. ¿Es 0,01 un número entero? AIRAT SAFIN 2020.01.26 16:11 #10487 Vitaly Muzichenko: devuelve el valor entero más cercano al fondo. ¿Es 0,01 un número entero? MakarFX: ¿Pueden decirme cómo implementar Lots=NormalizeDouble(AccountBalance()/CheckLots,2); Redondear hacia abajo, es decir, si AccountBalance()/CheckLots = 0.019 redondeado a 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 Otra pregunta ObjectSetText("Lev",StringConcatenate("Lev: ",DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)),SizeINFO,"Times New Roman",InfoColor); Cómo establecer el grosor de la fuente FW_BOLD Me temo que no lo entenderé con palabras. P.D. La Referencia MQL4 no ayudó(. Tretyakov Rostyslav 2020.01.26 17:21 #10489 Airat Safin: Esta cuestión ya se ha resuelto Tretyakov Rostyslav 2020.01.27 07:57 #10490 Intento número 2. Por favor, ayuda, parece una pregunta sencilla. ObjectSetText("Lev",StringConcatenate("Lev: ",DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)),SizeInfo,"Times New Roman",InfoColor); Cómo establecer el grosor de la fuente FW_BOLD, o más bien cómo relacionarlo con TextSetFont( "Time New Roman",9,FW_BOLD,0); Me temo que no lo entenderé con palabras. P.D. La Referencia MQL4 no ayudó(. 1...104210431044104510461047104810491050105110521053105410551056...1954 Nuevo comentario
Me pregunto si puede ayudarme. Por favor. Tengo miedo de hacer algo mal.
Al registrar una cuenta real, has registrado una cuenta personal en el sitio web de DC, puedes cambiar tu contraseña allí.
O llame al servicio de asistencia y le dirán todo.
Le rogamos que nos aconseje cómo ponerlo en práctica
Redondeo a la baja, es decir, si AccountBalance()/CheckLots = 0,019
redondeado a 0,01
Le rogamos que nos aconseje cómo ponerlo en práctica
Redondeo a la baja, es decir, si AccountBalance()/CheckLots = 0,019
redondeado a 0,01
ver
Miraesto.
Resuelve el problema de una manera diferente y más sencilla, creo.
NormalizeDouble redondea 0,5 a 1 y 0,4 a 0 La solución es
devuelve el valor numérico entero más cercano al fondo.
¿Es 0,01 un número entero?
devuelve el valor entero más cercano al fondo.
¿Es 0,01 un número entero?
¿Pueden decirme cómo implementar
Redondear hacia abajo, es decir, si AccountBalance()/CheckLots = 0.019
redondeado a 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 () {}Otra pregunta
Cómo establecer el grosor de la fuente FW_BOLD
Me temo que no lo entenderé con palabras.
P.D. La Referencia MQL4 no ayudó(.
Intento número 2.
Por favor, ayuda, parece una pregunta sencilla.
Cómo establecer el grosor de la fuente FW_BOLD, o más bien cómo relacionarlo con
Me temo que no lo entenderé con palabras.P.D. La Referencia MQL4 no ayudó(.