Login Page - Create Account

Support Board


Date/Time: Fri, 27 Jun 2025 12:51:09 +0000



[Programming Help] - Orders on Chart Trader are not reflecting immediate open/working status.

View Count: 556

[2021-10-09 01:58:37]
silvereagle - Posts: 23
hi my friends, hope you are well :) I've been having an issue I'm hoping someone could shed some light on.

(using sim / delayed data feed)

Issue:
Using Chart trader, I have a custom buy menu item that triggers the submission of a custom buy limit order in my ACS code. I can see in the log, that order submission is successful, however the bracket order does not immediately appear on the chart (entry/target/stop) ---if price happens to be moving slowly. The entry/target/stop appears on the chart once a tick up or tick down in price has occurred.

The problem is this:
If I happen to submit an order on the chart at a wrong price level on the chart, ---making a mistake, I don't **see** that I've made a mistake with that order submission because it does not show up on the chart ---until price moves a tick up or down, which gives me less time to recover (cancel) entry at an accidental price level .

I've tried triggering a manual refresh of the chart programmatically with:

sc.FlagFullRecalculate = 1

and

sc.RecalculateChart(1); (my correct chart number)

But, I'm guessing I'm off in left field as nothing seems to refresh the chart upon order submission.

I've also tried manual refreshes via the trade windows hoping for a clue:

Trade Orders Window >> Refresh Trade Data
Trade Positions Window >> Refresh Trade Data

Nothing I have tried will actually refresh the chart to show that I have submitted an order and that it should be "working"

Any help is very much appreciated, I'm hoping i just missed some setting, or a one liner in the ACS documentation.

thanks friends,

:)

curt

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account