PureBytes Links
Trading Reference Links
|
Thanks to Chris McMurry for this solution:
> I had that same problem. For me the answer was in setting the
Minimum Move correctly. Try it. > Then repeat after me. It's not a bug, it's a FEAture. ;)
>
I did that, re-loaded the symbol into the chart, and it worked! (OK,
it gave me a price of 66.29, but that's acceptable, and I might play
with the minimum move figures to see if that has an effect). I'm
using a minimum move of 1 and a price scale of 1/100.
Cash
Date sent: Mon, 20 Aug 2001 18:20:28 -0700 From:
cash@xxxxxxxxxxx To: omega-list@xxxxxxxxxx
Subject: Why does this stop order not execute at the
correct price?
> I've set up some sample code and am running it on an intraday 1-minute chart (MSFT). (TS2000i).
>
> I enter a position with a sell order, and set a stop for an exit using ExitShort. The problem is that the stop is executed at a different price and I can't figure out why. I've listed the code and the results below.
>
> Any suggestions on what I'm missing? It feels like I'm missing something simple.
>
> ***CODE:
>
> print("Time: ",time," Date: ", Date);
> if date=1010727 and time=1600 then
> begin
> print("bar=",barnumber:0:0, " O=",O:0:2, " H=",H:0:2, " L=",L:0:2, " C=",C:0:2);
> sell next bar at market;
> print("entering next bar at ",open of next bar:0:2);
> ExitShort at 66.28 stop;
> print("setting 66.28 stop at next bar");
> end;
> if date=1010731 and (time=931 or time=932 or time=933) then
> begin
> ExitShort at 66.28 stop;
> print("bar=",barnumber:0:0, " O=",O:0:2, " H=",H:0:2, " L=",L:0:2, " C=",C:0:2);
> print("setting 66.28 stop at next bar");
> end;
>
> ***DEBUG RESULTS:
> Time: 1559.00 Date: 1010727.00
> Time: 1600.00 Date: 1010727.00
> bar=626 O=65.47 H=65.50 L=65.47 C=65.47
> entering next bar at 66.03
> setting 66.28 stop at next bar at
> Time: 931.00 Date: 1010731.00
> bar=627 O=66.03 H=66.17 L=66.01 C=66.17
> setting 66.28 stop at next bar at
> Time: 932.00 Date: 1010731.00
> bar=628 O=66.18 H=66.38 L=66.00 C=66.25
> setting 66.28 stop at next bar at
> Time: 933.00 Date: 1010731.00
> bar=629 O=66.16 H=66.16 L=66.16 C=66.16
> setting 66.28 stop at next bar at
> Time: 934.00 Date: 1010731.00
> Time: 935.00 Date: 1010731.00
>
> ***PERFORMANCE REPORTS EXECUTED TRADES:
> 1 7/31/2001 09:31 Sell 1 66.03 Sell
> 7/31/2001 09:32 SExit 1 66.38 SX#2 (.35) (.35)
>
"Buy Low, Sell High"
(If this statment is used for financial gain, I am entitled to 10% of all profits. ;) )
|