NexusFi: Find Your Edge


Home Menu

 





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


Discussion in Traders Hideout

Updated
    1. trending_up 1,110 views
    2. thumb_up 2 thanks given
    3. group 1 followers
    1. forum 1 posts
    2. attach_file 2 attachments




 
Search this Thread

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

  #1 (permalink)
 chrisinhkg 
Australia
 
Experience: Intermediate
Platform: Ninjetrader
Trading: ES
Posts: 3 since Sep 2012
Thanks Given: 0
Thanks Received: 2

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:	164
Size:	47.7 KB
ID:	286453   Click image for larger version

Name:	Esignal RealtimeSwingIndicator.PNG
Views:	161
Size:	83.8 KB
ID:	286456  
Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
ZombieSqueeze
Platforms and Indicators
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Exit Strategy
NinjaTrader
NexusFi Journal Challenge - April 2024
Feedback and Announcements
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
39 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
The Program
18 thanks
GFIs1 1 DAX trade per day journal
18 thanks
  #2 (permalink)
 chrisinhkg 
Australia
 
Experience: Intermediate
Platform: Ninjetrader
Trading: ES
Posts: 3 since Sep 2012
Thanks Given: 0
Thanks Received: 2

Found a programmer already, thx

Started this thread Reply With Quote
Thanked by:




Last Updated on February 9, 2020


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts