Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Using Ninja Trader as a Development Machine

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Using Ninja Trader as a Development Machine

    Using Ninja Trader as a Development Tool

    --------------------------------------------------------------------------------

    Fellow Traders,

    I recently have created a new day trading software package called Picasso that is specifically designed for the Emini S&P500. It contains two new areas of mathematics that I have developed that allows the trader to see about 7 seconds beyond the current time plane. The flow chart for the program will be available once I have more posts.

    Since the only programming language I know is VBA, this program resides in Excel 2013. In order to accomplish this I had to put the data collection process in one instance of Excel, the real-time optimization engine in a second instance and the main artificial intelligence engine in the third instance. I am running the software on a 32 core workstation.

    The difficulty that I am experiencing is I have outrun the reasonable capacity or functionality of what Excel can really do. Some of the instances of Excel will stall on me and I can't get a good reading of performance back from Ninja trader. During part of one day, my system worked long enough to say that for one hour during the trading day my ROI was at a rate of about 70%.

    So, my plan is to prove the worth of Picasso so that I can get help from a third party to rewrite Picasso in C+ or some other language. My strategy in proving the worth is to hard wire the incoming data as a constant. In other words, instead of working with live data, as I have been, work with a three week bank of data, which I have in text file format, to play back over and over again. This would demonstrate that Picasso can make a profit during this three week period. Of course, we could repeat this process by looking at other three week periods, if needed. By hardwiring the incoming data through Ninja I can eliminate the instances of Excel and simplify program execution. As well, I will be able to do further development work and see the results instantly.

    In order to hard wire the incoming @ES# data I need to know if it is possible to take a 500 MB file of tick values which I generated from dtn.IQ, feed this into Ninja then let Ninja play back this data, when requested on a batch basis. My software includes a separate package (QB64) that allows me to post my trades to Ninja and will give me real-time feedback on profits. The operative question is can Ninja Trader be modified to run in development mode.

    By putting Picasso and Ninja into development mode, I can demonstrate, without question, the value of Picasso as an investment toolset. At that point I can get help rewriting the software and begin trading with real money or I can sell the software, as is, to an interested party. Since I have no experience in trading the later option will probably prevail.

    CAN NINJA TRADER BE MODIFIED TO PLAY BACK SELECTED DATA IN A BATCH PROCESS? IF SO, THEN WHAT ARE THE NEXT STEPS?

    #2
    Thanks for the post Stephen and congrats on the developmental efforts put into this program - so you would seek NinjaTrader to push the data then as requested to your Excel software?

    Internally NinjaTrader would have a replay capability with data specifically recorded for this to be downloaded from our servers here - you can vary the speed as desired and have a powerful, accurate testing solution when at the same time executing to the sim account in our simulation engine.

    BertrandNinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by burtoninlondon, Today, 12:38 AM
    0 responses
    10 views
    0 likes
    Last Post burtoninlondon  
    Started by AaronKoRn, Yesterday, 09:49 PM
    0 responses
    14 views
    0 likes
    Last Post AaronKoRn  
    Started by carnitron, Yesterday, 08:42 PM
    0 responses
    11 views
    0 likes
    Last Post carnitron  
    Started by strategist007, Yesterday, 07:51 PM
    0 responses
    14 views
    0 likes
    Last Post strategist007  
    Started by StockTrader88, 03-06-2021, 08:58 AM
    44 responses
    3,983 views
    3 likes
    Last Post jhudas88  
    Working...
    X