Support Board
Date/Time: Mon, 26 Jan 2026 13:54:14 +0000
Post From: ACSIL Multiple Symbol Order Entry
| [2026-01-26 08:53:13] |
| Gradient - Posts: 183 |
|
Hi, I'm using the sc.GetChartSymbol() method to create a s_SCNewOrder for a different symbol other than the base chart symbol. I'm using the BuyOrder/SellOrder methods. However, when replaying the charts (ie. Base and Secondary), the order entries are not behaving as expected. Orders are being rapidly incremented for the Secondary Symbol. At times only orders are submitted for the Base Symbol. The Orders are being incremented at the original arrival price of the Secondary Symbol(s). For example, if at time T a buy order is placed for X at 5000, at T+h k additional orders are incrementally placed at 5000 despite the market being at 5300. These orders are being filled at 5000 and continue to accumulate for the duration of the replay. The orders for the Secondary Symbol(s) don't reflect the correct trade quantity specified in the NewOrder. I also noticed that despite the Base and Secondary Chart having the same account, only orders for the Base Chart Symbol appear in the TAL. Orders should be placed across the basket (i.e. entries and exits should be synchronized). However, orders for the base symbol are entered and immediately offset while orders for the secondary symbol(s) are incrementing and never offset. I've attached a screenshot showing orders being placed a significant distance from the current market price. I've also attached a screenshot of the Secondary Symbol orders stacking. Can someone advise how to fix this issue? Thanks Date Time Of Last Edit: 2026-01-26 12:45:26
|
| |
