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

AddDataSeries and OnMarketData

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

  • johnok
    replied
    Ok,

    Everything is good, thanks for your help !

    Have a nice day !

    Leave a comment:


  • NinjaTrader_ChrisL
    replied
    Hi johnok,

    If the data feed you are using supports the continuous contract you can load "NQ ##-##". You can check if your data feed supports the continuous contract by loading "NQ ##-##" on a chart. If you plan to submit orders to this series, it must be hard-coded or taken as input from the strategy settings (excluding runs from the strategy analyzer).

    Kind regards,
    -ChrisL

    Leave a comment:


  • johnok
    replied
    Ok,

    I found my error, i should load serie with string NQ 12-21 and not only NQ.

    Is there a way to load a generic NQ(last contract) and not specify contract every time ?

    Thanks

    Leave a comment:


  • johnok
    replied
    Sorry i don't understand how it's works.

    I tried to use BarsInProgress with OnMarketData but that not seems to work.

    See the picture.
    Attached Files

    Leave a comment:


  • NinjaTrader_ChrisL
    replied
    Hi johnok, thanks for your reply.

    No, the indicator can still run OnBarClose, the Calculate property controls the frequency of OnBarUpdate, not OnMarketData.

    Kind regards,
    -ChrisL

    Leave a comment:


  • johnok
    replied
    Hi,

    OnMarketData is an event which is called at every tick update but not bar, so i'm forced to use "Calculate.OnEachTick" and call every OnMarketData at every OnBarUpdate ?

    Thanks

    Leave a comment:


  • NinjaTrader_ChrisL
    replied
    Hi johnok, thanks for posting.

    Each added data series will be subscribed to OnMarketData and you can filter the context with the BarsInProgress property e.g.

    OnMarketData:

    if (BarsInProgress == 0)
    {
    //OnMarketData called for primary series
    }

    if (BarsInProgress == 1)
    {
    //OnMarketData called for secondary series.
    }

    Leave a comment:


  • johnok
    started a topic AddDataSeries and OnMarketData

    AddDataSeries and OnMarketData

    Hello,

    Is it possible to get OnMarketData event for every DataSeries loaded ?

    Regards

    Sebastien

Latest Posts

Collapse

Topics Statistics Last Post
Started by ezrollin, Today, 08:51 PM
1 response
24 views
0 likes
Last Post bltdavid  
Started by Rubix, Today, 09:31 PM
0 responses
15 views
0 likes
Last Post Rubix
by Rubix
 
Started by ark321, Today, 05:12 PM
1 response
22 views
0 likes
Last Post NinjaTrader_EricB  
Started by futurenow, Today, 09:08 PM
0 responses
4 views
0 likes
Last Post futurenow  
Started by fafafdenis, Today, 04:56 PM
1 response
5 views
0 likes
Last Post NinjaTrader_EricB  
Working...
X