t/p가 제대로 작동하지 않습니다.

 
ticket= OrderSend ( Symbol (),OP_BUY, 0.1 ,Ask, 3 , 0 ,Ask+ 0.01 , "BFS_Orders" , 0 , 0 ,Green);

ticket= OrderSend ( Symbol (),OP_SELL, 0.1 ,Bid, 3 , 0 ,Bid- 0.01 , "Second_Orders" , 0 , 0 ,Green);

안녕,

나는 전략 테스터 를 실행하고 있습니다. 위 코드를 사용하여 EURUSD로 주문하고 있습니다. 여기에서는 모든 거래에 대해 100핍의 목표를 고정하고 있습니다. 하지만 이해가 되지 않습니다. 때때로 나는 102, -10, 78 등을 얻습니다 ...

232 2009.12.08 13:20 t/p 120 0.10 1.4762 0.0000 1.4762 98.96 21356.75

233 2009.12.11 14:30 t/p 113 0.10 1.4662 0.0000 1.4662 59.44 21416.19

234 2009.12.15 08:29 t/p 109 0.10 1.4562 0.0000 1.4562 26.16 21442.35

235 2009.12.17 02:02 t/p 104 0.10 1.4460 0.0000 1.4460 -5.04 21437.31

236 2009.12.17 09:46 t/p 103 0.10 1.4360 0.0000 1.4360 -6.08 21431.23

237 2009.12.22 15:47 t/p 102 0.10 1.4258 0.0000 1.4258 -10.24 21420.99

239 2010.01.04 01:44 t/p 121 0.10 1.4257 0.0000 1.4257 87.52 21508.51

301 2010.08.02 13:45 t/p 155 0.10 1.3130 0.0000 1.3130 129.70 23807.02

302 2010.08.03 08:14 t/p 154 0.10 1.3230 0.0000 1.3230 130.03 23937.05

304 2010.08.05 12:42 t/p 156 0.10 1.3230 0.0000 1.3230 100.00 24037.05

305 2010.08.06 14:08 t/p 153 0.10 1.3330 0.0000 1.3330 132.01 24169.06

왜 이런 일이 일어나고 있습니까? 미리 감사드립니다.

-크리슈나.


 

나는 -10을 설명할 수 없지만 다른 사람들을 위해... 흠, 아마도 이것은? 잘 모르겠어..:

매도호가로 매수하여 즉시 스프레드를 지불하기 때문에 OP_BUY가 맞는 것 같지만 귀하의 OP_SELL은 스프레드를 고려하지 않습니다. 입찰가로 '매도'하고 입찰가가 Bid-0.1(100핍 하락)로 하락한 다음, 매도호가에서 '매수'하여 스프레드가 100핍 중 일부를 먹습니다. 브로커가 고정 스프레드인 경우 TP를 Bid-0.1-MarketInfo(Symbol(),MODE_SPREAD)로 설정할 수 있습니다.

그 외에도 102 등과 같은 작은 오류는 다음으로 설명할 수 있습니다.

1. 최초 주문 시 슬리피지(TP 가격은 실제 주문 가격이 아닌 주문을 요청한 가격에서 계산되기 때문에)

2. 가격이 1틱 만에 TP를 넘어설 수 있습니다.

3. 마감 주문이 채워지는 동안 가격이 다시 움직일 수 있습니다.

 
alladir :

나는 -10을 설명할 수 없지만 다른 사람들을 위해... 흠, 아마도 이것은? 잘 모르겠어..:

매도호가로 매수하여 즉시 스프레드를 지불하기 때문에 OP_BUY가 맞는 것 같지만 귀하의 OP_SELL은 스프레드를 고려하지 않습니다. 입찰가로 '매도'하고 입찰가가 Bid-0.1(100핍 하락)로 하락한 다음, 매도호가에서 '매수'하여 스프레드가 100핍 중 일부를 먹습니다. 브로커가 고정 스프레드인 경우 TP를 Bid-0.1-MarketInfo(Symbol(),MODE_SPREAD)로 설정할 수 있습니다.

그 외에도 102 등과 같은 작은 오류는 다음으로 설명할 수 있습니다.

1. 최초 주문 시 슬리피지(TP 가격은 실제 주문 가격이 아닌 주문을 요청한 가격에서 계산되기 때문에)

2. 가격이 1틱 만에 TP를 넘어설 수 있습니다.

3. 마감 주문이 채워지는 동안 가격이 다시 움직일 수 있습니다.


괜찮은. 그러나 -ve(Loss) 값이 있는 이유는 무엇입니까?
 
krishna_gopal_2 :

안녕,

저는 전략 테스터를 운영하고 있습니다. 위 코드를 사용하여 EURUSD로 주문하고 있습니다. 여기에서는 모든 거래에 대해 100핍의 목표를 고정하고 있습니다. 하지만 이해가 되지 않습니다. 때때로 나는 102, -10, 78 등을 얻습니다 ...

232 2009.12.08 13:20 t/p 120 0.10 1.4762 0.0000 1.4762 98.96 21356.75

233 2009.12.11 14:30 t/p 113 0.10 1.4662 0.0000 1.4662 59.44 21416.19

234 2009.12.15 08:29 t/p 109 0.10 1.4562 0.0000 1.4562 26.16 21442.35

235 2009.12.17 02:02 t/p 104 0.10 1.4460 0.0000 1.4460 -5.04 21437.31

236 2009.12.17 09:46 t/p 103 0.10 1.4360 0.0000 1.4360 -6.08 21431.23

237 2009.12.22 15:47 t/p 102 0.10 1.4258 0.0000 1.4258 -10.24 21420.99

239 2010.01.04 01:44 t/p 121 0.10 1.4257 0.0000 1.4257 87.52 21508.51

301 2010.08.02 13:45 t/p 155 0.10 1.3130 0.0000 1.3130 129.70 23807.02

302 2010.08.03 08:14 t/p 154 0.10 1.3230 0.0000 1.3230 130.03 23937.05

304 2010.08.05 12:42 t/p 156 0.10 1.3230 0.0000 1.3230 100.00 24037.05

305 2010.08.06 14:08 t/p 153 0.10 1.3330 0.0000 1.3330 132.01 24169.06

왜 그런 일이 일어나고 있습니까? 미리 감사드립니다.

-크리슈나.


이 숫자는 어디에서 왔습니까? 당신이 그것을 계산하고 있습니까? 어떻게 ?
 

모르겠다 :/ 하지만 몇 가지 질문이 있습니다.

내 중개인일 수도 있지만 OrderSent로 TP를 설정할 수 없습니다. 주문을 열고 나중에 OrderModify로 SL 및 SP를 설정해야 합니다.

또한 손실된 거래자는 어떻게 됩니까? 그들은 영원히 열려 있습니까?

 
alladir :

또한 손실된 거래자는 어떻게 됩니까? 그들은 영원히 열려 있습니까?


나는 거래가 이익으로 끝날 때까지 기다릴 것입니다.
 
angevoyageur :
이 숫자는 어디에서 왔습니까? 당신이 그것을 계산하고 있습니까? 어떻게 ?

krishna_gopal_2 :

나는 거래가 이익으로 끝날 때까지 기다릴 것입니다.

답변을 하지 않으니 설명이 필요 없습니다.
 
alladir :

나는 -10을 설명할 수 없지만 다른 사람들을 위해... 흠, 아마도 이것은? 잘 모르겠어..:

매도호가로 매수하여 즉시 스프레드를 지불하기 때문에 OP_BUY가 맞는 것 같지만 귀하의 OP_SELL은 스프레드를 고려하지 않습니다. 입찰가로 '매도'하고 입찰가가 Bid-0.1(100핍 하락)로 하락한 다음, 매도호가에서 '매수'하여 스프레드가 100핍 중 일부를 먹습니다. 브로커가 고정 스프레드인 경우 TP를 Bid-0.1-MarketInfo(Symbol(),MODE_SPREAD)로 설정할 수 있습니다.

그 외에도 102 등과 같은 작은 오류는 다음으로 설명할 수 있습니다.

1. 최초 주문 시 슬리피지(TP 가격은 실제 주문 가격이 아닌 주문을 요청한 가격에서 계산되기 때문에)

2. 가격이 1틱 만에 TP를 넘어설 수 있습니다.

3. 마감 주문이 채워지는 동안 가격이 다시 움직일 수 있습니다.

스프레드는 거래가 종료될 때 효과적으로 지급됩니다. 제3자 도구를 사용하지 않는 한 전략 테스터 에는 미끄러짐이 없습니다. 주문이 처리되는 동안 가격을 이동할 수 없습니다. . . 전략 테스터입니다.
 
krishna_gopal_2 :

안녕,

저는 전략 테스터를 운영하고 있습니다. 위 코드를 사용하여 EURUSD로 주문하고 있습니다. 여기에서는 모든 거래에 대해 100핍의 목표를 고정하고 있습니다. 하지만 이해가 되지 않습니다. 때때로 나는 102, -10, 78 등을 얻습니다 ...

232 2009.12.08 13:20 t/p 120 0.10 1.4762 0.0000 1.4762 98.96 21356.75

233 2009.12.11 14:30 t/p 113 0.10 1.4662 0.0000 1.4662 59.44 21416.19


스프레드를 계산할 때 고려하는 부분은 어디입니까? OP_BUY가 SELL로 마감된다는 것을 알고 계십니까? 그리고 SELL은 Bid에서 발생합니까?
 
RaptorUK :
스프레드는 거래가 종료될 때 효과적으로 지급됩니다. 제3자 도구를 사용하지 않는 한 전략 테스터에는 미끄러짐이 없습니다. 주문이 처리되는 동안 가격을 이동할 수 없습니다. . . 전략 테스터입니다.

그것이 제 요점입니다. OP_SELL로 그는 100핍을 가져간 다음 스프레드를 지불하므로 최종 수익은 예상되는 100핍이 아닙니다.

OP_BUY는 초기 매도호가에서 계산을 시작하기 때문에 괜찮습니다.

랩터영국 :
제3자 도구를 사용하지 않는 한 전략 테스터에는 미끄러짐이 없습니다. 주문이 처리되는 동안 가격을 이동할 수 없습니다. . . 전략 테스터입니다.

아 그렇군요 깜빡했네요 아직 백테스팅은 안해봤네요 :o
 
괜찮은. 이제 100pips 이상 또는 이하를 얻으려면 어떻게 해야 합니까? 스프레드를 계산하는 공식이 있습니까?