Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1702 1...169516961697169816991700170117021703170417051706170717081709...1953 Novo comentário Tretyakov Rostyslav 2021.10.29 15:54 #17011 Valeriy Yastremskiy #: Eu darei uma olhada na impressão no sábado. É que minha EA está desenhando. E parece que também se desenham nos fins de semana. Precisa verificar. Apenas desconectou a rede e verificou... OnTick() não funciona [Excluído] 2021.10.29 16:06 #17012 Não sei por que, mas este tipo de desafio não me parece um charman. Esse é o tipo de sharman: int OnInit() { DoSomething(); return(INIT_SUCCEEDED); } void OnTick() { DoSomething(); } void DoSomething() { } Funções pré-definidas não precisam ser puxadas, não é para isso que foram projetadas:) Valeriy Yastremskiy 2021.10.29 16:12 #17013 Aleksei Stepanenko #:Não sei por que, mas este tipo de desafio não me parece um charman. Esse é o tipo de sharman: Isso é o que eu faço. Vejo) algum desrespeito por OnTick como esse) [Excluído] 2021.10.29 16:25 #17014 Valeriy Yastremskiy #: É um pouco desrespeitoso para OniTik) Exatamente, Valery! Algumas pessoas não gostam de um pão de forma virado de cabeça para baixo, mas nós ontik através ontik:) Порт-моне тв 2021.10.29 18:59 #17015 Uma simples pergunta que me deixou perplexo. Como se obtém o preço médio entre duas ordens abertas, três, quatro Tretyakov Rostyslav 2021.10.29 19:02 #17016 Порт-моне тв #:Uma simples pergunta que me deixou perplexo. Como se obtém o preço médio entre duas ordens abertas, três, quatro //+----------------------------------------------------------------------------+ //| Расчет среденй цены (0)-buy (1)-sell ()-all | //+----------------------------------------------------------------------------+ double GetAveragePrice(int ot=-1) { double order_lots = 0, order_price = 0, avg_price = 0; { for(int i = OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) { if(OrderType()==ot||ot<0) { order_lots += OrderLots(); order_price += OrderOpenPrice() * OrderLots(); } } } } } avg_price = NormalizeDouble(order_price / order_lots, Digits); return(avg_price); } Konstantin Seredkin 2021.10.29 19:14 #17017 Valeriy Yastremskiy #:Qual poderia ser o significado secreto de um projeto desse tipo? Vi algum conteúdo em massa em um fórum onde o autor criou uma biblioteca OOP e um robô, e iniciou um método virtual e tudo o que há nele... Порт-моне тв 2021.10.29 19:18 #17018 MakarFX #: Obrigado pela resposta, mas de alguma forma não conta bem... referia-se ao preço de abertura. Порт-моне тв 2021.10.29 19:21 #17019 Порт-моне тв #: Obrigado pela resposta, mas de alguma forma não conta bem... Referia-me ao preço de abertura. Sinto muito, agora está correto. Vitaly Muzichenko 2021.10.29 19:23 #17020 Порт-моне тв #:Sinto muito, agora está correto. Sim, desde que não haja swaps acumulados. 1...169516961697169816991700170117021703170417051706170717081709...1953 Novo comentário
Eu darei uma olhada na impressão no sábado. É que minha EA está desenhando. E parece que também se desenham nos fins de semana. Precisa verificar.
OnTick() não funciona
Não sei por que, mas este tipo de desafio não me parece um charman. Esse é o tipo de sharman:
Funções pré-definidas não precisam ser puxadas, não é para isso que foram projetadas:)Não sei por que, mas este tipo de desafio não me parece um charman. Esse é o tipo de sharman:
É um pouco desrespeitoso para OniTik)
Exatamente, Valery! Algumas pessoas não gostam de um pão de forma virado de cabeça para baixo, mas nós ontik através ontik:)
Uma simples pergunta que me deixou perplexo.
Como se obtém o preço médio entre duas ordens abertas, três, quatro
Uma simples pergunta que me deixou perplexo.
Como se obtém o preço médio entre duas ordens abertas, três, quatro
Qual poderia ser o significado secreto de um projeto desse tipo?
Sinto muito, agora está correto.
Sinto muito, agora está correto.
Sim, desde que não haja swaps acumulados.