Abertura de negociações com spread maior do que o especificado
1 resposta
Mike H.
12 anos atrás #112367
OK, descobri... Altere o código para sqConvertToPips (Ask - Bid) < 2,2 ou (Ask - Bid) < 0,00022
No Assistente, seria sqConvertToPips Spread < 2,2
Exemplo: Entrar em posição comprada se uma das condições for Spread < 2,2
Código mostrado como (Ask - Bid) < 2,2
mas as negociações são abertas independentemente do tamanho do spread... O que estou fazendo de errado?
As mesas de operações estão usando 5 casas decimais... Contas DEMO
No Editor, tentei mudar para (Ask - Bid) < 2 e (Ask -Bid) < 2,0 e as negociações ainda são abertas com spreads maiores...
0
Marca Fric
12 anos atrás #125392
Olá,
você pode usá-lo como:
ConvertToPips(Spread) < 2,2
ou
Spread < ConvertToRealPips(2.2)
De qualquer forma, isso deve funcionar.
Você considerou que o spread pode mudar desde que a ação foi acionada e sua ordem foi colocada?
Além disso, pode haver algum deslizamento na ordem.
Se você acha que não está funcionando, tente mudar de 2,2 para 0,1 de spread. Ele ainda aceitará as negociações?
Se sim, isso significaria que há um bug, mas acho que não, pois essa é uma comparação muito simples.
Não importa se a corretora está usando 4 ou 5 casas decimais, isso é reconhecido automaticamente.
Marcar
EstratégiaQuant arquiteto
0
Visualizando 1 resposta (de um total de 1)