How to Use Third Party Vendor Indicators in Strategy? - NinjaTrader | futures io social day trading
futures io futures trading


How to Use Third Party Vendor Indicators in Strategy?
Updated: Views / Replies:1,805 / 11
Created: by Michael Krall Attachments:1

Welcome to futures io.

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

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

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

Reply
 1  
 
Thread Tools Search this Thread
 

How to Use Third Party Vendor Indicators in Strategy?

  #1 (permalink)
Elite Member
Manitowoc, WI
 
Futures Experience: Advanced
Platform: NinjaTrader
Favorite Futures: Forex
 
Posts: 10 since Aug 2013
Thanks: 5 given, 3 received

How to Use Third Party Vendor Indicators in Strategy?

I am looking to code my trading strategy in the Strategy Wizard so I can quickly test new price data. Doing it manually takes months for each underlying. However, the vendor's indicators do not come up inside the strategy wizard menu. I asked the vendor for a version that will work inside a strategy but they are unaware of any code that would not allow it. They would like to know where to look.

What specifically in the script needs to be modified to allow the indicators to be used inside a strategy? Does the code have to be unlocked/open source? Does a specific table need to be referenced that is missing?

I asked this question in the Ninja forum several ways and got the most generic answers possible. I am hoping someone here can be more specific.

Reply With Quote
 
  #2 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,651 since Mar 2010
Thanks: 4,226 given, 25,600 received
Forum Reputation: Legendary


Michael Krall View Post
I am looking to code my trading strategy in the Strategy Wizard so I can quickly test new price data. Doing it manually takes months for each underlying. However, the vendor's indicators do not come up inside the strategy wizard menu. I asked the vendor for a version that will work inside a strategy but they are unaware of any code that would not allow it. They would like to know where to look.

What specifically in the script needs to be modified to allow the indicators to be used inside a strategy? Does the code have to be unlocked/open source? Does a specific table need to be referenced that is missing?

I asked this question in the Ninja forum several ways and got the most generic answers possible. I am hoping someone here can be more specific.

All indicators that have at least one plot (lines, dots or bars) can be accessed via the strategy wizard menu. If an indicator has several plots, you can only access all plots, if the author has created the properties to access them. However, the first plot can always be accessed via the strategy wizard.

An exception are indicators that do not come with plots, but just draw graphical objects on the chart. Such indicators are for example

- paint bar indicators
- Heikin-Ashi bars
- market profile type indicators
- indicators which draw arrows or dots

Best you post a chart, and it should be easy to determine whether your indicator has accessible plots or not.

The behavior of an indicator is the same, whether it comes as an assembly or open source.

Reply With Quote
The following 2 users say Thank You to Fat Tails for this post:
 
  #3 (permalink)
Elite Member
Manitowoc, WI
 
Futures Experience: Advanced
Platform: NinjaTrader
Favorite Futures: Forex
 
Posts: 10 since Aug 2013
Thanks: 5 given, 3 received


Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).


There is a paintbar that colors the candles on 2 MAs crossing. A tick channel around a MA that also paints for rising/falling. Red/green solid and blue dash hash lines that are very similar to the Supertrend indicator. The oscillator in lower window has plots for TSI and an EMA of the TSI (I think) similar to other TSI indicators.

To write into a strategy without having the source code, does the vendor need to give me the exact names for the various plots used in each indicator?

Reply With Quote
 
  #4 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,651 since Mar 2010
Thanks: 4,226 given, 25,600 received
Forum Reputation: Legendary


Michael Krall View Post
Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).


There is a paintbar that colors the candles on 2 MAs crossing. A tick channel around a MA that also paints for rising/falling. Red/green solid and blue dash hash lines that are very similar to the Supertrend indicator. The oscillator in lower window has plots for TSI and an EMA of the TSI (I think) similar to other TSI indicators.

To write into a strategy without having the source code, does the vendor need to give me the exact names for the various plots used in each indicator?

You should see the names of the plots without any difficulties.

The indicators shown in the chart are pretty simple, you can also use free stuff to achieve the same.

Reply With Quote
 
  #5 (permalink)
Elite Member
Manitowoc, WI
 
Futures Experience: Advanced
Platform: NinjaTrader
Favorite Futures: Forex
 
Posts: 10 since Aug 2013
Thanks: 5 given, 3 received

The indicators do not show up in the Strategy Wizard list. Do I find the names of the plots in the data box?

I may have found comparable indicators for all except the MA tick channel indicator.

Reply With Quote
 
  #6 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,651 since Mar 2010
Thanks: 4,226 given, 25,600 received
Forum Reputation: Legendary


Michael Krall View Post
The indicators do not show up in the Strategy Wizard list. Do I find the names of the plots in the data box?

I may have found comparable indicators for all except the MA tick channel indicator.


@Michael Krall: On range charts you can build a tick channel by setting up a Keltner Channel. For example if you wish to see a tick channel with a channel width of 8 ticks on an 8-range chart, you just need to set the multiplier of the Keltner Channel to 0.5. Select a longer period > 100 to avoid that some special bars such as prior to the session break have an impact on the channel width.

Reply With Quote
The following user says Thank You to Fat Tails for this post:
 
  #7 (permalink)
Elite Member
Manitowoc, WI
 
Futures Experience: Advanced
Platform: NinjaTrader
Favorite Futures: Forex
 
Posts: 10 since Aug 2013
Thanks: 5 given, 3 received


Fat Tails View Post
All indicators that have at least one plot (lines, dots or bars) can be accessed via the strategy wizard menu. If an indicator has several plots, you can only access all plots, if the author has created the properties to access them. However, the first plot can always be accessed via the strategy wizard.

The indicators or plots do not show up in the Strategy Wizard list. Do I use the names of the plots listed in the data box and code them manually instead of selecting them?

Reply With Quote
 
  #8 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,651 since Mar 2010
Thanks: 4,226 given, 25,600 received
Forum Reputation: Legendary


Michael Krall View Post
The indicators or plots do not show up in the Strategy Wizard list. Do I use the names of the plots listed in the data box and code them manually instead of selecting them?

If the different plots do not show up, then you should at least be able to access the main plot.

The other plots cannot be used with the strategy wizard unless the vendor has coded properties to access them.

Reply With Quote
The following user says Thank You to Fat Tails for this post:
 
  #9 (permalink)
Elite Member
Manitowoc, WI
 
Futures Experience: Advanced
Platform: NinjaTrader
Favorite Futures: Forex
 
Posts: 10 since Aug 2013
Thanks: 5 given, 3 received


Fat Tails View Post
If the different plots do not show up, then you should at least be able to access the main plot.

The other plots cannot be used with the strategy wizard unless the vendor has coded properties to access them.

This is where I did a round robin with Ninja support and didn't get anywhere. The vendor does not know what code/properties needs to be changed to allow the indicators/plots to be seen in the strategy wizard. He said as far as he is aware they should be able to be seen and used in a strategy. He is willing to modify the code if needed but not willing to provide open source code. Am I a block-head or is there some instructions somewhere that I can pass along to the vendor?

I am a newbie at c# code. I have modified some basic code but have not built anything from scratch. If coding the vendor's indicators/plots is going to be to difficult or not even possible then I would like to go a different route.

Reply With Quote
 
  #10 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,651 since Mar 2010
Thanks: 4,226 given, 25,600 received
Forum Reputation: Legendary



Michael Krall View Post
This is where I did a round robin with Ninja support and didn't get anywhere. The vendor does not know what code/properties needs to be changed to allow the indicators/plots to be seen in the strategy wizard. He said as far as he is aware they should be able to be seen and used in a strategy. He is willing to modify the code if needed but not willing to provide open source code. Am I a block-head or is there some instructions somewhere that I can pass along to the vendor?

I am a newbie at c# code. I have modified some basic code but have not built anything from scratch. If coding the vendor's indicators/plots is going to be to difficult or not even possible then I would like to go a different route.

If the vendor creates a property for each plot in the property section, the plots should be accessible.

As an example you can have a look at the MACD. In the properties section of the code, there are three public DataSeries Default, Avg & Diff. These public DataSeries allow to access the 3 plots.

If your vendor has forgotten to create such public DataSeries objects, the plots cannot be accessed.

If you have an indicator with a single plot (not other plots), such as the EMA, it is not necessary to declare the public properties, as you can directly access the indicator.

Harry

Reply With Quote
The following 2 users say Thank You to Fat Tails for this post:

Reply



futures io > > > > How to Use Third Party Vendor Indicators in Strategy?

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Linda Bradford Raschke: Reading The Tape

Elite only

Adam Grimes: TBA

Elite only

NinjaTrader: TBA

January

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Using GOM Indicators in a strategy janhink Elite Automated NinjaTrader Trading 13 November 12th, 2017 10:05 AM
Decoupling Strategy and Indicators: A new paradigm for Ninjatrader vantojo NinjaTrader 25 September 4th, 2012 06:35 PM
Making a template for indicators or strategy RBerry NinjaTrader Programming 2 December 20th, 2011 06:43 PM
Beta20 3rd party indicators issue Doppio NinjaTrader Programming 6 August 18th, 2010 08:37 AM
Indicators painted on strategy manager charts shodson NinjaTrader Programming 2 July 1st, 2009 07:58 PM


All times are GMT -4. The time now is 08:39 AM.

Copyright © 2017 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, 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
Page generated 2017-12-12 in 0.17 seconds with 20 queries on phoenix via your IP 54.90.207.75