The underlying price level and EmojiZone state data used for visualization can be made available programatically to your trading platform for alerts and development of sophisticated automated trading systems. Examples of trading rules that can be created for alerts or automation (depending upon the capabilities of your trading platform) are:
…sound an alert when current price is within 1 tick of the nearest New Supply or New Demand level.
…if there is Unfinished Business at the daily high: enter long when a bar’s low is no higher than 1 tick above a Price Rejector New Demand high price, the bar has not closed below the New Demand low price, current price is above the Price Rejector New Demand high price and the distance of current price to Unfinished Business price (reward) is at least 2x the distance of current price to the lower of this bar’s low and the Price Rejector New Demand low price.
Some simple platform-specific examples are provided within the Advanced Techniques & Settings section of this guide.
EmojiZone data is provided to your trading platform by setting the Populate EmojiZone Supply/Demand Data setting to Yes. The trading platform’s subgraphs, plots, etc., are then populated with EmojiZone data.
It is not necessary to have an active EmojiZone visualization mode in order to set Populate EmojiZone Supply/Demand Data to Yes. You could choose to not use an EmojiZone visualization mode and instead use the trading platform’s native subgraph, plots, etc., display capabilities to monitor EmojiZone levels, however in most cases, this will result in inferior visualization to the EmojiZone visualization modes. Different trading platforms have subgraph, plot, etc., quantity limitations such that our indicators only populate the nearest levels of data and their ability to visualize from subgraphs and plots can be less flexible or visually appealing than what the EmojiZone visualization modes deliver.
Visualization vs. Data Recommendations
EmojiZones have 6 possible states: New Demand, Continuing Demand, Exhausted Demand, New Supply, Continuing Supply and Exhausted Supply…
An EmojiZone may be a single price level (e.g. a Supply/Demand event caused by a Small Print or Unfinished Business) or span a range of price levels with a corresponding High Price and Low Price pair (e.g. a Supply/Demand event caused by Price Rejector).
The emoji trading Order Flow Suite for NinjaTrader provides access for the 3 nearest EmojiZones to price. This allows these price levels to be used for Alerts or Automated Strategies.
To access this data, enable Populate EmojiZone Supply/Demand Data? in the indicator parameters. You can then see these indicator values in the NinjaTrader Data Box and use them as a basis for Alerts or Automated Strategies.
A single Sierra Chart custom study provide 60 subgraphs…
…EmojiZones have 6 possible states: New Demand, Continuing Demand, Exhausted Demand, New Supply, Continuing Supply and Exhausted Supply…
…an EmojiZone may be a single price level (e.g. a Supply/Demand event caused by a Small Print or Unfinished Business) or span a range of price levels with a corresponding High Price and Low Price pair (e.g. a Supply/Demand event caused by Price Rejector).
You can appreciate that 6 EmojiZone states x 2 EmojiZone price levels (high price and low price) = 12 subgraphs of the available 60!
Taking this into consideration, the emoji trading Order Flow Suite for Sierra Chart provides subgraphs for the 3 nearest EmojiZones to price (36 subgraphs for indicators that need to accommodate High Price and Low Price pairs; 18 subgraphs for indicators that only need to accommodate a single EmojiZone price level). This leaves sufficient free subgraphs for the indicators to also provide condition states, symbols and additional calculation data. Each indicator’s subgraphs are described within the Indicator Reference section of this guide.
Subgraph Draw Styles