void OnTick() { if(POS_n_BUYLIMIT + POS_n_SELLLIMIT + POS_n_BUY + POS_n_SELL == 0) { TradedLot = StartingLot; for(i=1;i<=NumberOfTrades;i++) { RefreshRates(); StartAskPrice = SymbolInfoDouble(_Symbol,SYMBOL_ASK); StartBidPrice = SymbolInfoDouble(_Symbol,SYMBOL_BID); double HighLevelPrice = ObjectGetDouble(0,"name_high",OBJPROP_PRICE,0); double LowLevelPrice = ObjectGetDouble(0,"name_low",OBJPROP_PRICE,0); bool sellZone; if(StartAskPrice > HighLevelPrice) {sellZone = true;} else{(sellZone=false);} bool buyZone; if(StartBidPrice < LowLevelPrice) {buyZone = true;} else {(buyZone = false);} BuyPrice = StartBidPrice - FirstOrderFromMarket*_Point; SellPrice = StartAskPrice + FirstOrderFromMarket*_Point; double TradedBLevel = NormalizeDouble(BuyPrice - ((SpaceBetweenTrades * i)*_Point),_Digits); double TradedSLevel = NormalizeDouble(SellPrice + ((SpaceBetweenTrades * i)*_Point),_Digits); if(TradeLong && buyZone) { }
Desculpe, mas seu código não está sendo compilado. Eu perguntei: Preciso do código COMPLETO que eu possa executar em casa.
Anexe o arquivo mql5 à sua postagem.
Insira o código CORRETAMENTE! Não consigo ler o TEXTO SIMPLES. O código deve ser inserido CORRETAMENTE!
Ok, obrigado, em anexo está o arquivo mql5.
Seu código é ruim. Seu código contém 100 erros. Seu código não é compilado.
Não há uma gota de código do meu consultor no seu código - por que você está me perguntando se mostra OUTRO código?
Deve haver outro arquivo MT4orders.mqh na pasta includes. Vou anexá-lo agora.
Você me mostra o código ALIEN. E faça uma pergunta no tópico "Indicadores: Níveis personalizados alto e baixo".
Por que você está mostrando o código ALIEN no tópico "Indicadores: Níveis personalizados alto e baixo"? Você cometeu um erro com o tópico.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
High and Low Custom levels:
Exibe os níveis personalizados High e Low.
Autor: Vladimir Karputov