Things once can do with APIs is very different from how things are done on apps & interfaces.
Try Manage Positions on Dhan, it should solve for all of this. We let our traders place the SL on the position itself, so if it is not executed - you can go and edit that one position itself. That said I will try this myself tomorrow and check it.
On TV, auto-slice isnt enabled. The Order Management API structure for TradingView is very different from our platforms. For Auto-slice, suggest continuing with Dhan / Options Trader platforms.
As Iceberg / Auto Slicing is not available on Tradingview & I built this feature in our chrome extension without intacting the existing trading view order window UX. Feel free to use the chrome extension - Find all other listed features here
@PravinJ By sending all sliced orders at oneshot, arenāt we losing main purpose of slicing? you might have solved āFreeze limitā but so big quantity of order (all slices are summed up on exchange for matching purpose on exchange), eventually this pushes the demand up and price goes up, so your own sliced orders push price up in no time! it will be fatal if it is market iceberg order, right?
I think sending all legs at once is a good idea. Dhanās current iceberg algo is great. This reduces slippages to a great extent. Keep it same @PravinJ
Hi @ramb, Users have a choice of Market or Limit orders to decide on price; also have a choice of slicing or not. Demand, supply and execution is at all times is on exchange side.
Plz Update ur Iceberg order in one leg like Zerodhaā¦ If I set SL, or take cover order with iceberg ,As a option scalper, it Would Be Difficult to update SL one by one in All Pending orders
Welcome to Dhan community. Firstly request you to add a nick name, your mobile number is visible on this forum and is publicā¦ Please change same, or our moderation bots / community managers will suspend this profile.
To your question, well we initially had implemented similar version of Iceberg as mentioned by you. Unfortunately, it did not work for our users. In that version, trader essentially placedā¦ say 100 legs and then orders will execute one after another only when the previous leg is executedā¦ and that resulted in trader losing time-priority for order execution (as a result slippage) because orders are queued up one behind other. Based on user feedback we changed Iceberg to the current version where all orders are sliced instantly and sent to exchange for execution without missing on time-priority.
So yes, we tried that option; but our users did no like it so we adapted and built a better one as mentioned in this post. Unfortunately we may not be able to serve some edge casesā¦ but I guess that ok. We have to make some choices.
Iceberg order will auto-slice the orders beyond freeze limitsā¦ for such use-cases where one has to place larger orders than freeze limits - we suggest using iceberg directly over basket orders.
Your orders will get rejected only if there are margin limitations, ensure you have adequate funds or margins available when placing large orders.
We wouldnāt comment specifically on time take for 99 orders to execute on exchange only because we have seen even some seasoned traders at times do not understand that execution of any trade, single or multiple depends on exchanges. That said, Dhan has many large traders and Iceberg orders are very very common for us. We have seen traders holding positions in excess of > 50,000 lots via Iceberg and exit them on a single click.
Hi @auromira If the messages are posted repeatedly, they will get flagged for moderation.
You can place any number of orders (max 99) via Iceberg, exit/reverse the positions in a single-click. Stop loss or target you can add additionally to the existing position that you have taken via manage positions.
Could you please provide the option to copy and edit the existing GTT Order too duplicate itā¦Also please provide the option of placing GTT based on price percentageā¦I have this option in Zerodha however recently I migrated to Dhan and I am missing this featureā¦
Also I am looking for the option of placing a series of GTT order for the scrip, lets say I can insert the multiple steps to buy or sell the units at -5%, -10% etc.,
Since I am managing multiple family accounts I am looking for the option of placing the orders from 1 screen in multiple accountsā¦Please let me know how we can do thatā¦I am also ok to place the order via coding