ajuda com o parâmetro Slippage - página 3

 
ex_kalibur:
Existe alguma maneira de lidar com a rnquot ou fora de quotas? Se o escorregamento não ajudar, o que mais pode ser feito para a esn? Eu tentei mudar a ordem de mercado para uma pendente, tentei até mesmo duas ordens stop na esperança de acionar a ordem limite e a ordem stop. A ordem stop gera erro durante a movimentação do mercado, a ordem limite não tem tempo para acionar, pois o preço está fugindo.

A maneira mais segura de aprender é pelo "toque". É assim que funciona a execução (caso extremo) das ordens de comércio, com detalhes:

2012.05.09 13:16:03: •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •
2012.05.09 13:16:03:         MarketCharge:  Swap = $ -1.07 | Commission = $ 0.00
2012.05.09 13:16:03: Attempted close #17705050/SELL 0.05 lots | curProfit = $ 18.26 | slip = 20
2012.05.09 13:16:03: Current trading conditions for AUDCHF_FL:
2012.05.09 13:16:03:         Time = 2012.05.09 13:16:03 | Time(GMT) = 2012.05.09 11:16:46 | Shift = 3 h. without 43 sec.
2012.05.09 13:16:03:         MarketInfo:  Price  [Bid: 0.93073 | Ask: 0.93134]
2012.05.09 13:16:03:         MarketInfo:  Spread [Ask-Bid: 60 | spread: 64]
2012.05.09 13:16:03: INVALID_PRICE: Type SELL cur Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93134 | slip:20
2012.05.09 13:16:04: NEW ATTEMPT CLOSE: #17705050/SELL on AUDCHF_FL | New Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93132 | Profit = $ 18.26 | slip:20
2012.05.09 13:16:04: Result of attempt 1 of 10: Retryable error: ERROR № 129  ::  Неправильная цена bid или ask, возможно, ненормализованная цена.
2012.05.09 13:16:04: ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
2012.05.09 13:16:06: INVALID_PRICE: Type SELL cur Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93132 | slip:20
2012.05.09 13:16:06: NEW ATTEMPT CLOSE: #17705050/SELL on AUDCHF_FL | New Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93129 | Profit = $ 18.26 | slip:20
2012.05.09 13:16:06: Result of attempt 2 of 10: Retryable error: ERROR № 129  ::  Неправильная цена bid или ask, возможно, ненормализованная цена.
2012.05.09 13:16:06: ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
2012.05.09 13:16:14: INVALID_PRICE: Type SELL cur Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93129 | slip:20
2012.05.09 13:16:14: NEW ATTEMPT CLOSE: #17705050/SELL on AUDCHF_FL | New Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93137 | Profit = $ 18.26 | slip:20
2012.05.09 13:16:14: Result of attempt 3 of 10: Retryable error: ERROR № 129  ::  Неправильная цена bid или ask, возможно, ненормализованная цена.
2012.05.09 13:16:14: ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
2012.05.09 13:16:14: INVALID_PRICE: Type SELL cur Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93137 | slip:20
2012.05.09 13:16:14: NEW ATTEMPT CLOSE: #17705050/SELL on AUDCHF_FL | New Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93137 | Profit = $ 18.26 | slip:20
2012.05.09 13:16:14: Result of attempt 4 of 10: Retryable error: ERROR № 129  ::  Неправильная цена bid или ask, возможно, ненормализованная цена.
2012.05.09 13:16:14: ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
2012.05.09 13:16:15: INVALID_PRICE: Type SELL cur Price = 0.93126 ± 0.00020 | Bid:0.93073 | Ask:0.93137 | slip:20
2012.05.09 13:16:15: NEW ATTEMPT CLOSE: #17705050/SELL on AUDCHF_FL | New Price = 0.93137 ± 0.00020 | Bid:0.93073 | Ask:0.93137 | Profit = $ 18.26 | slip:20
2012.05.09 13:16:15: Result of attempt 5 of 11: Retryable error: ERROR № 129  ::  Неправильная цена bid или ask, возможно, ненормализованная цена.
2012.05.09 13:16:15: ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
2012.05.09 13:16:17: Successful close of Ticket #17705050/SELL | Change Profit [Close(8.97) - Begin(18.26)] = $ -9.29     [  Operation time = 14 sec. ].
2012.05.09 13:16:17:         MarketCharge:  Swap = $ -0.54 | Commission = $ 0.00
2012.05.09 13:16:17:  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $
2012.05.09 13:16:17:         MarketInfo:  Price  [Bid: 0.93073 | Ask: 0.93137]
2012.05.09 13:16:17: Last trading conditions for AUDCHF_FL:
2012.05.09 13:16:17:         Price change = [Begin(0.93134 | 0.93137) - Close(0.93137)] = -3 пп.
2012.05.09 13:16:17:         Spread [Ask-Bid = (Begin = 60 | cur = 64) | spread = 64]
2012.05.09 13:16:17:         Extremum M1 [High = 0.93098] | Low = 0.93048]
2012.05.09 13:16:17: •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •
2012.05.09 13:16:17: 

Eu posso (se interessado) dar outra olhada (arquivo).
As conclusões dependem de você, não me lembro de uma ocasião em que eu consegui 2p. (por 4 dígitos) para executar uma ordem de comércio. :)

Arquivos anexados:
different.zip  3 kb
 
Desculpe, 14 seg. não consegui falar ao telefone.
 
2 ppts em um 5 - sinal é 20 ppts? isso é muito em alguns casos(((
 
DYN:


É que se o escorregamento exceder o escorregamento, uma ordem de eN ainda será aberta. O Slippage não funciona nas contas CEN.

Houve alguma solicitação durante os movimentos fortes?

Não, só abre um pouco mais! Nada de mais!
 
borilunad:
Não, ela só abre um pouco mais! Tudo bem!
Eu também, se você abrir pelo mercado).
 
ex_kalibur:
2 pips acima de 5 dígitos são 20 pips? Isso é muito em alguns casos(((.
Hm. E em forex, eu acho que não há nada a ver com um sistema com uma expectativa de teste de menos de três spreads.
 
DYN:
Eu também, se eu abrir de acordo com o mercado).
Estou abrindo ordens de parada agora, a mesma coisa.
 
borilunad:
Estou abrindo ordens de parada agora, a mesma coisa.
Eu tive apenas uma parada de perda em um mês de negociação em um movimento forte, até o momento tão bom).
 
Vamos resumir o tópico: 1. para contas Standard, a variável externa Int Slip=.....; mais adiante no código, o número não precisa ser convertido. 2. nas contas da UE, não é necessário escorregar, se você não estiver satisfeito com o desvio de preço, em outras palavras, na UE sem escorregar, o próximo preço será aberto, e não podemos limitar isso. 3. para ordens de parada na UE, escorregar também não é necessário, eu entendi bem?
 
ex_kalibur:
Para contas Standard, na variável externa Int Slip=.....; mais adiante no código, o número não precisa ser convertido. 2. Nas contas EUN, o slip é desnecessário, se você não estiver satisfeito com o desvio de preço, em outras palavras, na EUN, sem slip, o próximo preço será aberto, e não podemos limitá-lo. 3.


Se você definir uma ordem de parada como um código, é possível reescrevê-la, se necessário.

2Sim.