PowerLanguage code for iceberg trading??? - futures io
futures io

PowerLanguage code for iceberg trading???

Discussion in MultiCharts

    1. trending_up 402 views
    2. thumb_up 0 thanks given
    3. group 3 followers
    1. forum 4 posts
    2. attach_file 0 attachments

Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

Search this Thread

PowerLanguage code for iceberg trading???

(login for full post details)
  #1 (permalink)
 Sinatra Fan 
Orlando FL
Experience: Intermediate
Platform: MultiCharts, Ninja
Trading: Emini ES
Sinatra Fan's Avatar
Posts: 47 since May 2019
Thanks: 6 given, 7 received

Does anyone know were I might be able to find strat code for iceberg entries? Please let me know, Thanks

Started this thread Reply With Quote

Can you help answer these questions
from other members on futures io?
For the experts of Metastock
Platforms and Indicators
NinjaTrader Market Replay downloads now in 100Mb chunks
Feedback and Announcements
Slope Indicator with degrees
Emini and Emicro Index
NinjaTrader Charts and TorS feed?
Platforms and Indicators
MacdBB V402 NT804 + gradient + pullback not working on N …
Best Threads (Most Thanked)
in the last 7 days on futures io
How quickly do algos go bad?
76 thanks
Question about intraday margins
61 thanks
Avoiding Account Killing Freight Trains
24 thanks
How would you annotate this chart?
17 thanks
ZombiePack3 Indicators
14 thanks
(login for full post details)
  #2 (permalink)
toronto canada
Posts: 11 since May 2021
Thanks: 6 given, 4 received

Your question puzzles me. I don't think that there is an easy strategy to deal with icebergs. I am open minded but skeptical.

1. Assumptions: you trade stocks and iceberg entries refers to buy and sell orders that aren't public knowledge
2. My understanding of iceberg entries is that they are kind of discretionary and also unknown by no one else then whomever is doing the buying/selling.
3. For discussion purposes I will assume a trader intends to buy 100,000 shares but is not in a hurry. So, the trader enters a bid for 10,000 shares lower than the best bid at current price i.e. as seen on a Level 1 trading data feed. The bid for 10,000 shares can be seen on a Level 2 or Market Book trading data feed.
4. If you have a Level 1 trading data feed, the 10,000 shares is unknown but not what I would consider an iceberg since a Level 2 or Market Book trading data feed knows about it.
5. The real iceberg is what a Level 2 or Market Book trading data feed doesn't see or know: the intention of the trader is to buy 100,000 shares at the rate of 10,000 shares at a time. So, when the trader's bid for 10,000 shares is filled, the trader resubmits another bid for 10,000 shares. And this goes on until 100,000 shares are bought.
6. Anyhow, I think that the minimum information required for such strategy is to have for each bid price, the buyer with the volume bid, etc.
7. Given that bids are added, deleted and modified frequently, and given that a savvy trader / trading house know how to cover their intentions and trades. I think it would require a very sophisticated algo to be successful.

Reply With Quote
(login for full post details)
  #3 (permalink)
 Sinatra Fan 
Orlando FL
Experience: Intermediate
Platform: MultiCharts, Ninja
Trading: Emini ES
Sinatra Fan's Avatar
Posts: 47 since May 2019
Thanks: 6 given, 7 received

so, I'm interested in the ES/MES symbol(s). An so, I'm looking for a generic/existing code that may be able to be used in conjunction with an existing signal. Hypothetically, if I wanted to go long 300 contracts of ES, I may want to do it, a max of 20 contracts at a time, but get to the eventual fill of 300. I don't want to move the market with my order per se, nor do I want to be picked off by market makers, etc. So, I prefer to mask my orders with an iceberg algo, hence my original post.

Started this thread Reply With Quote
(login for full post details)
  #4 (permalink)
toronto canada
Posts: 11 since May 2021
Thanks: 6 given, 4 received

Hum, I better understand what you are looking for but I have never come across code that looks at the Level 2 DOM (depth of market) before initiating a trade. I suspect that if you can access the data i.e. how many contracts for each bid / ask levels near the current price you could code an entry strategy that would achieve your objective. I am quite sure that this would be an iterative process to get the code right. Best of luck and keep us posted.

Reply With Quote
(login for full post details)
  #5 (permalink)
Amsterdam + Netherland
Experience: Advanced
Platform: EdgeProX!!
Broker: Edgeclear and Rithmic. (Nordnet 1 year more for Norwegian stocks)
Trading: ES, NQ, GC, CL (Maybe Dax if I bother to get euro data, probably dont need more.) futures only
Adolpho911's Avatar
Posts: 21 since Jan 2020
Thanks: 107 given, 24 received

Maybe I ask about something completely different, and I am pretty sure I am.

Maybe it could be a new topic.
I have EdgeproX which uses a multichart engine and I would think that I can use indicators from here.

For the helpful guy. Bookmap has an app/amendment or whatever
(cost more than platform each month, so they probably did a lot of work to make this)
which shows you AFTER trade if it was an iceberg order triggered or stop order. This you need MBO data to see, which I think, only Rithmic has. However, the way it works,
(to either my knowledge, as I heard someone in Bookmap explained how it works, or it might be a logical guess regarding how it works.)
is that, as you say I don't think even your broker can see stops which are orders which(I think) not become a "real" order until triggered, which I also assume regarding Iceberg(but triggered by your order showing no longer are"full" but like in your example the 10k order showing, now are at 9k and it "fills" up. And via MBO data, it reads if the order where a stop or an iceberg order, as these seem to have a special code from resting orders. It is kind of useful information, when(or more correct) where there was a stop run or a big iceberg. When these have a certain size you know it is "smart" money, both doing stop runs (usually) and also have big iceberg orders. Even if you are in "smart" money(condition institutions is big enough to get the volume behind stop runs and big Icebergs. They are however not always right, so most of the tactics regarding using this indicator, is what happens when the price comes back to the area. (Check Scott Puccini and Bookmap on youtube or Bookmaps site)

Regarding your original question, I remember I have this setting when I make an order with my Norwegian broker. So I would think that your broker needs to be able to issue this kind of order.

But I would really like a SI indicator on EPX...

"Faith does not always let you fix the tuition fee; she delivers the educational wallop and sets her own bill" Jesse Livermore
"I am not curious when I know everything" Adolpho911
Follow me on Twitter Reply With Quote

futures io Trading Community Platforms and Indicators MultiCharts > PowerLanguage code for iceberg trading???

Last Updated on July 4, 2021

Upcoming Webinars and Events

NinjaTrader Indicator Challenge!


A Transparent Glimpse Into a Prop Traders Life w/Chris Gray @ Earn2Trade

Elite only

Our 12-year anniversary w/ $$,$$$ prizes (check soon)


Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada), info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts