Olá Desenvolvedores, há tempos que tento adicionar um produto ao mercado aqui no Market. Porém, sempre me deparo com o erro da imagem abaixo. Já entrei em contato com o suporte e eles alegam que estão tratando apenas de envios de ordem atualmente.
Alguém saberia dar uma luz a respeito deste erro?
Ficaria muito grato.
Olá Desenvolvedores, há tempos que tento adicionar um produto ao mercado aqui no Market. Porém, sempre me deparo com o erro da imagem abaixo. Já entrei em contato com o suporte e eles alegam que estão tratando apenas de envios de ordem atualmente.
Alguém saberia dar uma luz a respeito deste erro?
Ficaria muito grato.
Boa noite Hugo!
Poste o código de OnDeinit() que fica mais fácil de conseguir ajuda, e não compromete o sigilo da sua estratégia. Está ocorrendo algum erro nessa função.
Obrigado Flávio e Vinícios...
no meu código está:
int OnInit() { EventSetMillisecondTimer(500); //--- My_Panel(); trade.SetAsyncMode(false); Data_Painel(); Hora_Panel(); TraTaPosition(); LucroTotal_Panel(); Resultadodomes(); Tradeatual_Panel(); Ativo_Painel(); Lote_Painel(); Lucrodia(); TraTaPositionzera(); LucroDia(); usuario(); GetProfit(); tradesdia(); Ordenspendentes(); MagicNumber_Painel(); LucroTodos(); Breakeven(); Timeframe(); HoraLocal_Panel(); proximocandle(); LucroSemana(); LucroDia(); soma(); filtrospread(); objetos(); // if(TP == 0 && CalcMode4 == SIM && CalcMode3 == MODE_CURRENCY || TP == 0 && CalcMode4 == SIM && CalcMode3 == MODE_TICKS || TP == 0 && CalcMode4 == SIM && CalcMode3 == MODE_MINIMAMOEDA || TP == 0 && CalcMode4 == SIM && CalcMode3 == MODE_MINIMAMOEDA ) { MessageBox("NÃO É RECOMENDADO UTILIZAR O BREAKEVEN AUTOMÁTICO SEM UM ALVO ESPECÍFICO. UTILIZE O BREAKEVEN MANUAL","DAVE LANDRY",0); } if(SL < 0 && TP < 0) { MessageBox("NÃO É PERMITIDO USAR STOP LOSS E TAKE PROFIT MENOR QUE ZERO. UTIIZE UM VALOR POSITIVO","SETUP DAVE LANDRY",0); ExpertRemove(); } if( CalcMode7 == MODE_LIMITE && calibre > distanciaativa) { MessageBox("O PREÇO DA ORDEM DE ATIVAÇÃO NÃO PODE SER MENOR DO QUE A ORDEM PENDENTE. UTIIZE OUTRO VALOR","SETUP DAVE LANDRY",0); ExpertRemove(); } Comment("SETUP DAVE LANDRY TOTALMENTE CARREGADO"); trade.SetExpertMagicNumber(MagicNumber); //--- return(false); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { Comment(""); ObjectDelete(0,"time"); ObjectsDeleteAll(0,0); ChartObjectsDeleteAll(); myPanel.Destroy(); long total_windows; } //+------------------------------------------------------------------+ //|LÓGICA DE FECHAMENTO DE POSIÇÕES BASEADA EM TEMPO | //+------------------------------------------------------------------+ if(comprado || vendido) { ulong ticket = (comprado) ? ticketComprado : ticketVendido; bool ok = trade.PositionClose(ticket); if(ok) { if(trade.ResultRetcode()==10008 || trade.ResultRetcode()==10009) { SendNotification("HORÁRIO NÃO PERMITIDO PARA OPERAR EM DAVE LANDRY - "+ _Symbol); Comment("HORÁRIO NÃO PERMITIDO PARA OPERAR EM DAVE LANDRY - "+ _Symbol); Print("HORÁRIO NÃO PERMITIDO PARA OPERAR EM DAVE LANDRY"); } else { Print("ERRO - > Retorno inesperado do servidor"); } } else { Print("ERRO - > Erro ao enviar trade.PosositionClose"); fechatodas(); } } // -- } desde já agradeço.
Minha aposta seria que no myPainel.Destroy() voce tem uma chmada do ExpertRemove() e isso nao permite encerrar o teste com ele destruindo o EA apropriadamente.
Minha aposta seria que no myPainel.Destroy() voce tem uma chmada do ExpertRemove() e isso nao permite encerrar o teste com ele destruindo o EA apropriadamente.
Vou testar aqui, Ricardo. Muito obrigado.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- 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
Olá Desenvolvedores, há tempos que tento adicionar um produto ao mercado aqui no Market. Porém, sempre me deparo com o erro da imagem abaixo. Já entrei em contato com o suporte e eles alegam que estão tratando apenas de envios de ordem atualmente.
Alguém saberia dar uma luz a respeito deste erro?
Ficaria muito grato.