programmer required to change code from esignal Javascript (EFS) to ninjatrader 8 C# - futures io
futures io futures trading



programmer required to change code from esignal Javascript (EFS) to ninjatrader 8 C#


Discussion in Traders Hideout

Updated
    1. trending_up 479 views
    2. thumb_up 2 thanks given
    3. group 1 followers
    1. forum 1 posts
    2. attach_file 2 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
 

programmer required to change code from esignal Javascript (EFS) to ninjatrader 8 C#

(login for full post details)
  #1 (permalink)
Australia
 
Experience: Intermediate
Platform: Ninjetrader
Trading: ES
 
Posts: 3 since Sep 2012
Thanks: 0 given, 2 received

Need to re-code an esignal swing indicator into Ninjatrader 8, plus add some additional functions, this is the start of a longer term project of creating an automated strategy.

The RealTime Swing Indicator (RTSI) is one of the inputs of an integrated trading system. The RTSI should be visible on the NT8 chart AND be readable in a Strategy and/or MarketAnalyser.

This indicator is used to determine the price swing based on the set parameters. The input to this indicator is the price array of NT8. (OHLC The source selection should be configurable)

Historical information of swings should be able to be calculated and displayed on the chart with option to turn on/off/read previously saved file (select file)
Create and save file of historical data (same format as that would have been saved in real time (at specified time interval ie 1 min and when a new high of low is confirmed)

The output is the swing drawn in a pane (The pane should be configurable)
The Swing line drawn on the chart should be configurable (color/dash style/plot style/width/opacity/offset) for both confirmed swing and developping swing) and show value of each swing (select on/off) and (font/size/colour/opacity/offset)
The output (SwingH Price and SwingLow Price ) should also be readable in a NT8 Strategy (ie Latest SwingH, LatestSwingL and SwingSize in ticks of the underlying Instrument).
The main parameters of the Swing are listed above. (Wave type: 1. Retracement%, 2 %Change in price : configurable) Minimum numbers of bars before a Swing can be determined : configurable (color/dash style/plot style/width)),

The output should in addition be written in real time to a text file in CSV for furthe data analysis. This text file should include all information of the attached chart including the interval the data. The interval should be configurable (for every min and when a new high
of low is confirmed. new data should be written at the end (new line) if file has previous data saved.

Any font specified must be configurable (font/size/colour/opacity/offset)
Any line/object drawn on chart must be configurable (color/dash style/plot style/width/opacity/offset)

Extra Calculation - Calculate Basket size = (swingH-swingL)/Number (user number between 0-100) - display value on chart at each swing high/low and save to file along with other parameters, this value also needs to be saved in the file

Note: See screenshots. The first screenshot shows the RTSI twice. The larger Swing is based on the parameters as shown in screenshot 2. (#Bars 21, %retracement, Wave% 68, Source price for high of Swing: High, Source for low of Swing: Low,
and the parameters for the color and thickness of the line )

esignal file can be provided before making a quotation

Attached Thumbnails
Click image for larger version

Name:	Esignal RealtimeSwingIndicator parameters.PNG
Views:	52
Size:	47.7 KB
ID:	286453   Click image for larger version

Name:	Esignal RealtimeSwingIndicator.PNG
Views:	56
Size:	83.8 KB
ID:	286456  
Started this thread Reply With Quote
The following user says Thank You to chrisinhkg for this post:

Journal Challenge February 2021 results:
Competing for $1500 in prizes from Topstep
looks_oneSBtrader82 's Trading Journalby SBtrader82
(172 thanks from 31 posts)
looks_twoJust BEING a Trader: Letting Go!!by iqgod
(120 thanks from 33 posts)
looks_3Wisdom is Emptinessby Mtype
(68 thanks from 25 posts)
looks_4Deetee’s DAX Trading Journal (time based)by Deetee
(31 thanks from 17 posts)
looks_5Journal for peanuts1956by peanuts1956
(23 thanks from 13 posts)
 
 
(login for full post details)
  #2 (permalink)
Australia
 
Experience: Intermediate
Platform: Ninjetrader
Trading: ES
 
Posts: 3 since Sep 2012
Thanks: 0 given, 2 received

Found a programmer already, thx

Started this thread Reply With Quote
The following user says Thank You to chrisinhkg for this post:


futures io Trading Community Traders Hideout > programmer required to change code from esignal Javascript (EFS) to ninjatrader 8 C#


Last Updated on February 9, 2020


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Journal Challenge w/$1500 prizes from Topstep!

February
 

Battlestations! Show us your trading desk - $1,500 in prizes!

March
 

Call Option Buying: The New Pain Trade? w/Carley Garner

Elite only
     



Copyright © 2021 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