Não o faça. Mas 1 não é suficiente, três spreads é justo - MarketInfo(Symbol(),MODE_SPREAD)*3
Isto é verdade se você quiser abrir um negócio a qualquer momento. Mas e se for importante observar o nível de abertura planejado?
Isso se você tiver que abrir um negócio de qualquer maneira. E se for importante atender ao nível de abertura planejado?
2. Normalizou-o.
3. Ele envia uma ordem para abrir uma posição.
4. O servidor processou este pedido.
Se os pontos 1-2-3-4 conseguirem ser executados durante UM tick, a ordem de mercado será executada independentemente do valor do Slippage.
Caso contrário, o próximo tick trará outro preço.
Duas variantes são possíveis aqui:
a) o preço é pior do que o solicitado, mas o valor é inferior ao da página de deslizamento. O servidor executará a ordem pelo pior preço.
b) Em todos os outros casos, o servidor retornará RECEBER.
PS. Em algumas corretoras o servidor é freqüentemente sobrecarregado com cálculos extras, por exemplo, o desconto de spread em favor do cliente.
Isto atrasa o processamento das solicitações do terminal e o servidor não consegue acompanhar de uma só vez.
Devo acrescentar também que o deslize é ignorado nas contas da ECN.
Ainda não tive nenhum problema com deslizamento igual a dois spreads na ECN.
E tente colocar um único ponto de escorregamento - também não haverá nenhuma exigência.
Exceto que há um requote de cozinha nas contas ECN com todas as contas ECN aparentemente - citação:
A metodologia de execução de ordens de mercado nas contas ECN é projetada de tal forma que, oferecendo tais benefícios como execução instantânea de ordens e falta de intervenções de negociação, não cause um risco de grande deslizamento durante períodos de alta volatilidade do mercado. Esta proteção dos interesses do cliente é implementada comparando o nível de preço do pedido recebido do cliente para uma ordem de mercado com o melhor preço pelo qual esta ordem pode ser executada. Se a diferença exceder o valor limite de deslizamento, a execução de tal ordem é interrompida com a posterior rejeição da Ordem de Mercado do Cliente. O valor do valor limite de deslizamento é adaptável e depende do grau de volatilidade do preço no momento em que o cliente inicia uma ordem para executar uma ordem de mercado. O mesmo princípio é aplicado à ativação de ordens STOP pendentes (ordens STOP BUY/SELL PENDENTE). A execução de ordens Stop Loss e procedimentos Stop Out ocorre ao melhor preço disponível no Mercado e pode realmente diferir consideravelmente do nível de ordem ou dos valores calculados quando a liquidação forçada de posições é realizada de acordo com o procedimento Stop Out.
E tente colocar um único ponto de escorregamento - também não haverá nenhuma exigência.
Exceto que há um requinte de cozinha em contas esn aparentemente DCs - citação:
Agora, mesmo uma ordem de mercado pendente pode não funcionar, mas pode ser uma boa jogada. Agora, mesmo as ordens pendentes podem não desencadear boas movimentações de mercado porque o corretor honesto tem medo de perder dinheiro devido ao escorregamento. Agora sem a intervenção do revendedor é chamado de requote por causa da preocupação do cliente)))) Mudou um pouco as noções).Obrigado pelo trecho de suas regras, mas meu deslize aumenta de acordo com o aumento do spread e abre apenas no "movimento", e por que abrir sem ele!
Se o escorregamento exceder o escorregamento, um pedido de eN ainda será aberto. O Slippage não funciona nas contas CEN.
Não houve solicitações durante fortes movimentos?
Espere, estou confuso, ou seja, o deslize é relevante nas contas padrão, mas na ECN acontece que na função de abrir uma ordem você tem que colocar zero?
- 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
Estou totalmente confuso, você pode me ajudar?
Portanto, aqui está ele:
O valor é int; se eu o lançar para as variáveis externas, int externo Slippage = 1; devo converter ainda mais este número no código?
Slippage = Slippage * MarketInfo(Symbol(), MODE_POINT) ou
Slippage = Slippage * MarketInfo(Symbol(), MODE_DIGITS)