Auto Improve Order Price

You can set up Spark to gradually improve your order price (i.e. increase price for Buy Order ; decrease price for Sell Order) Up until a Specific Time(e.g. 17:25). It is useful if you are not urgent and want to fill the order at a better price e.g. 40 points below market price for BUY order.

This feature ensures the order is filled no later than 17:25. Spark will calculate the distance between you order price and the market price, and automatically improve your order price by m points gradually. You can set m = 1 or a larger value.

This way, if the market moves toward your order price, you get a good price filled. If the market moves away from your order price,  you still get it filled eventually after N minutes.

Auto Improve Price

You can see in the above log (and below)  that the order price got improved incrementally,  many times by 1 point.

When the market price was 10,110, you want to buy HHIX5 at 40 points below i.e. 10070. But you really want to fill this order by 17:25 (even if the price is not as good as 10,070).

17:20:34.218    [2AA-172034.218B6] BUY HHIX5 for 1 at 10070
17:20:34.233    Sent Order
17:23:44.315    Change Price to 10071 from 10070
17:23:48.109    Change Price to 10072 from 10071
17:23:53.073    Change Price to 10073 from 10072
17:23:56.847    Change Price to 10074 from 10073
17:24:00.497    Change Price to 10075 from 10074
17:24:02.966    Change Price to 10076 from 10075
17:24:04.214    Change Price to 10077 from 10076
17:24:05.444    Change Price to 10078 from 10077
17:24:06.692    Change Price to 10079 from 10078
17:24:07.940    Change Price to 10080 from 10079
17:24:09.176    Change Price to 10081 from 10080
17:24:10.424    Change Price to 10082 from 10081
17:24:11.671    Change Price to 10083 from 10082
17:24:12.887    Change Price to 10084 from 10083
17:24:14.135    Change Price to 10085 from 10084
17:24:15.383    Change Price to 10086 from 10085
17:24:16.597    Change Price to 10087 from 10086
17:24:17.844    Change Price to 10088 from 10087
17:24:19.092    Change Price to 10089 from 10088
17:24:20.307    Change Price to 10090 from 10089
17:24:21.555    Change Price to 10091 from 10090
17:24:22.802    Change Price to 10092 from 10091
17:24:24.032    Change Price to 10093 from 10092
17:24:25.280    Change Price to 10094 from 10093
17:24:45.244    Change Price to 10095 from 10094
17:24:49.024    Change Price to 10096 from 10095
17:24:52.686    Change Price to 10097 from 10096
17:24:56.476    Change Price to 10098 from 10097
17:25:00.371    Change Price to 10114 from 10098
17:25:01.143    Filled 1 at 10,114

See next feature: Auto Adjust Option Order Price