Corretora ModalMais X Metatrader - página 8

Para adicionar comentários, por favor Faça o login ou registrar
lcaccioly
8
lcaccioly  

Olá, pessoal

Descobri mais uma, os candles por minutos não fecham corretamente no dia.

Quantos candles por dia das 09:00 a 17:59 hs (é onde consigo captar o último minuto) = 8 horas e 59 minutos -> 8*60= 480 minutos + 59 minutos = 539 minutos.

Vejam :

04/09/2017: 497 candles

05/09/2017: 538 candles

06/09/2017: 535 candles

08/09/2017: 536 candles

11/09/2017: 538 candles

12/09/2017: 537 candles

13/09/2017: 538 candles


Como podemos ver, desse jeito fica difícil fazer um trabalho sério. Temos que adaptar com as falhas,rsrs.


Att.

lcaccioly

rinaldo.dsilva
5
rinaldo.dsilva  

Bom dia a todos!

Fiquei extremamente preocupado com o MetaTrader da ModalMais.

Hoje foi a primeira vez que operei em conta real.

Não executou minhas ordens de Stop Gain, tive que encerrar a mercado.

Graças a Deus não tive prejuízo. Eles me sugeriram utilizar o Home Broker.

O Atendimento Online disse que é um problema pontual.

Perdoem por favor a minha dúvida de iniciante:

As ordens de Stop Loss e Gain são ordens limitadas?

(Colocadas pelo menu: Perda máximo e Lucro Máximo)

Tenho que configurar alguma coisa para que ele coloque as ordens como Start/Stop?

JOSUCA
59
JOSUCA  

Boa tarde galera tudo bem com vocês ,estou com problemas no meu EA para enviar ordem pendente na conta REAL da corretora MODAL, na conta DEMO funcionou corretamente mais quando colocona real retorna esse erro...

OrderSend error 4756

2017.10.05 13:41:01.556 GALAXY (WINV17,M1) retcode=10030  deal=0  order=0


//-- declaração e inicialização do pedido e o seu resultado

   MqlTradeRequest request={0};

   MqlTradeResult  result={0};


//--- parâmetros para colocação da ordem pendente
   request.action   =TRADE_ACTION_PENDING;                        
   request.symbol   =Symbol();                                 
   request.volume   =Volume;                                      
   request.deviation=5;                                             
   request.magic    = EXPERT_MAGIC;                                   
   request.expiration=0;
   request.type_time=ORDER_TIME_DAY; 
    request.type_filling=ORDER_FILLING_FOK;
   int offset = Deslocamento;                                                    // deslocamento a partir do preço atua para colocação da ordem
   double price;                                                      
   double point=SymbolInfoDouble(_Symbol,SYMBOL_POINT);               
   int digits=SymbolInfoInteger(_Symbol,SYMBOL_DIGITS);               
   double sl=PositionGetDouble(POSITION_SL);                       
   double tp=PositionGetDouble(POSITION_TP);                        
   
   
      request.type     =ORDER_TYPE_SELL_LIMIT;                        
      price=SymbolInfoDouble(Symbol(),SYMBOL_BID)+offset*point;        
      request.price    =NormalizeDouble(price,digits);                 
    
     sl=NormalizeDouble(price+SLOSS*point,digits);
     tp=NormalizeDouble(price-TPROFIT*point,digits);
     
     
   request.sl      =sl;                
    request.tp      =tp;            
   
//--- enviar a ordem
   if(!OrderSend(request,result))
      PrintFormat("OrderSend error %d",GetLastError());                 
//--- informações sobre a operação
   PrintFormat("retcode=%u  deal=%I64u  order=%I64u",result.retcode,result.deal,result.order);

mrwood
5
mrwood  

Boa tarde a todos.

Existe algum macete para fazer o EA funcionar na Modal?

Executo o meu EA em conta demo da Rico e funciona normalmente.

Ja na conta da Modal as ordens nao sao executadas pelo nao reconhecimento do tipo de filling da ordem:

request.type_filling=ORDER_FILLING_FOK.

Testando os modos disponíveis na Modal obtenho isto:

SYMBOL_FILLING_FOK   (1) not is Allowed

SYMBOL_FILLING_IOC   (2) not is Allowed

ORDER_FILLING_FOK    (0) is Allowed

ORDER_FILLING_IOC    (1) not is Allowed

ORDER_FILLING_RETURN (2) not is Allowed

Já na Rico obtenho isto:

SYMBOL_FILLING_FOK   (1) is Allowed

SYMBOL_FILLING_IOC   (2) is Allowed

ORDER_FILLING_FOK    (0) is Allowed

ORDER_FILLING_IOC    (1) is Allowed

ORDER_FILLING_RETURN (2) is Allowed


Alguma sugestão?

Grato


Zenilda
23
Zenilda  
mrwood:

...

...

Alguma sugestão?

Grato


Olá, sou cliente só da XP, você vai ter quer ver se o parâmetro indicado pela seta na imagem abaixo é igual nas duas corretoras.  A diferença pode estar aí!


Armando Marconi Netto
9
Armando Marconi Netto  
Zenilda:


Olá, sou cliente só da XP, você vai ter quer ver se o parâmetro indicado pela seta na imagem abaixo é igual nas duas corretoras.  A diferença pode estar aí!



Sou cliente da Modal de da XP.

Na Modal esse campo está preenchido como "Nenhum". Entrei em contato com a corretora, e estão analisando se será possível mudar.

Obrigado Zenilda, graças à sua informação foi possível investigar o assunto. Vamos ver se vai resolver

Diego Silvestrin
23412
Diego Silvestrin  
dico_32:


Sou cliente da Modal de da XP.

Na Modal esse campo está preenchido como "Nenhum". Entrei em contato com a corretora, e estão analisando se será possível mudar.

Obrigado Zenilda, graças à sua informação foi possível investigar o assunto. Vamos ver se vai resolver


Bom dia pessoal,

Estou tendo o mesmo problema. Na XP meu EA funciona normalmente, agora na Modal está dando erro ao enviar as ordens devido ao 'type_filling' (erro 4756).

Alguém conseguiu resolver?

Obrigado

Edmilson Santana
8
Edmilson Santana  
dico_32:


Sou cliente da Modal de da XP.

Na Modal esse campo está preenchido como "Nenhum". Entrei em contato com a corretora, e estão analisando se será possível mudar.

Obrigado Zenilda, graças à sua informação foi possível investigar o assunto. Vamos ver se vai resolver


Oi Pessoal,


Também opero pela Modal e também tenho este problema. Alguém tem alguma dica de como contornar ou sabe se a corretora deu alguma perspectiva de ajustar isto?

Elizeu Angelo Dell Agnolo
23
Elizeu Angelo Dell Agnolo  

Boa noite a todos!

Sou mais um, acabei de abrir minha conta e lendo este fórum percebo que meus EA terão o mesmo problema, será que se não preencher o type_filling as ordens a mercado não são executadas como padrão FOK?


Alguém aqui consegue rodar EA pela Modal?

lucaspeixotot
11
lucaspeixotot  

Pessoal fiz esse robô hello world(https://hastebin.com/bowitizaqa.cpp) para começar a mexer no código e entender o funcionamento, contudo quando vou tentar rodar o teste em varias ações como PERT4, VALE e etc eu tenho o erro abaixo:

HelloWorldEA

Eu estou seguindo umas aulas sobre MSQL5 de um gringo, alguém sabe como eu posso resolver esse problema? Percebi que quando eu rodo o mesmo robô na conta MetaQuotes-Demo funciona perfeitamente. Se não me engano isso tem relação com o mercado da BOVESPA e esses tickes.

Lots

Quando eu mudo os 2 primeiros valores para 100 do fixed volume o robô até funciona, mas não compra nem vende nada, coisa que não ocorre quando fiz os testes no servidor MetaQuotes-Demos, onde ocorreram várias compras e vendas, logo, creio que deva fazer modificações em outros lugares também, contudo não sei exatamente onde mexer. Cheguei a conclusão que deveria mexer no fixed volume com base no código do robô que deixei acima. Por favor, se alguém puder ajudar, agradeço.

Para adicionar comentários, por favor Faça o login ou registrar