Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1049 1...104210431044104510461047104810491050105110521053105410551056...1953 Novo comentário Alekseu Fedotov 2020.01.26 10:37 #10481 Вероника Баранова: Será que você pode me ajudar? Por favor. Tenho medo de fazer algo errado. Quando você registra uma conta real, você tem uma conta pessoal registrada no site DC, você pode mudar sua senha lá. Ou ligue para o suporte e eles lhe dirão tudo. Tretyakov Rostyslav 2020.01.26 14:00 #10482 Favor aconselhar como implementar Lots=NormalizeDouble(AccountBalance()/CheckLots,2); Arredondamento para baixo, isto é, se AccountBalance()/CheckLots = 0,019 arredondado para 0,01 Vitaly Muzichenko 2020.01.26 14:05 #10483 MakarFX: Favor aconselhar como implementar Arredondamento para baixo, isto é, se AccountBalance()/CheckLots = 0,019 arredondado para 0,01 ver Вопросы от начинающих MQL5 MT5 MetaTrader 5 2020.01.02 www.mql5.com Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000... Tretyakov Rostyslav 2020.01.26 14:58 #10484 Vitaly Muzichenko: Dê uma olhadanisto. Resolveu o problema de uma maneira diferente, mais simples, penso eu. NormalizarDuas rodadas 0,5 para 1 e 0,4 para 0 A solução é 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 retorna o valor numérico inteiro mais próximo ao fundo. 0,01 é um número inteiro? AIRAT SAFIN 2020.01.26 16:11 #10487 Vitaly Muzichenko: retorna o valor inteiro mais próximo ao fundo. 0,01 é um número inteiro? MakarFX: Você pode me dizer como implementar Lots=NormalizeDouble(AccountBalance()/CheckLots,2); Arredondamento para baixo, isto é, se AccountBalance()/CheckLots = 0,019 arredondado para 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 Outra pergunta ObjectSetText("Lev",StringConcatenate("Lev: ",DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)),SizeINFO,"Times New Roman",InfoColor); Como definir a espessura da fonte FW_BOLD Receio não entender isso por palavras. P.S. A Referência MQL4 não ajudou(. Tretyakov Rostyslav 2020.01.26 17:21 #10489 Airat Safin: Esta questão já foi resolvida Tretyakov Rostyslav 2020.01.27 07:57 #10490 Tentativa número 2. Por favor, ajude, parece ser uma pergunta simples. ObjectSetText("Lev",StringConcatenate("Lev: ",DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)),SizeInfo,"Times New Roman",InfoColor); Como definir a espessura da fonte FW_BOLD, ou melhor, como se relacionar com TextSetFont( "Time New Roman",9,FW_BOLD,0); Receio não entender isso por palavras. P.S. A Referência MQL4 não ajudou(. 1...104210431044104510461047104810491050105110521053105410551056...1953 Novo comentário
Será que você pode me ajudar? Por favor. Tenho medo de fazer algo errado.
Quando você registra uma conta real, você tem uma conta pessoal registrada no site DC, você pode mudar sua senha lá.
Ou ligue para o suporte e eles lhe dirão tudo.
Favor aconselhar como implementar
Arredondamento para baixo, isto é, se AccountBalance()/CheckLots = 0,019
arredondado para 0,01
Favor aconselhar como implementar
Arredondamento para baixo, isto é, se AccountBalance()/CheckLots = 0,019
arredondado para 0,01
ver
Dê uma olhadanisto.
Resolveu o problema de uma maneira diferente, mais simples, penso eu.
NormalizarDuas rodadas 0,5 para 1 e 0,4 para 0 A solução é
retorna o valor numérico inteiro mais próximo ao fundo.
0,01 é um número inteiro?
retorna o valor inteiro mais próximo ao fundo.
0,01 é um número inteiro?
Você pode me dizer como implementar
Arredondamento para baixo, isto é, se AccountBalance()/CheckLots = 0,019
arredondado para 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 () {}Outra pergunta
Como definir a espessura da fonte FW_BOLD
Receio não entender isso por palavras.
P.S. A Referência MQL4 não ajudou(.
Tentativa número 2.
Por favor, ajude, parece ser uma pergunta simples.
Como definir a espessura da fonte FW_BOLD, ou melhor, como se relacionar com
Receio não entender isso por palavras.P.S. A Referência MQL4 não ajudou(.