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 Tim-c, Today, 03:54 AM
0 responses
3 views
0 likes
Last Post Tim-c
by Tim-c
 
Started by FrancisMorro, Today, 03:24 AM
0 responses
2 views
0 likes
Last Post FrancisMorro  
Started by Segwin, 05-07-2018, 02:15 PM
10 responses
1,771 views
0 likes
Last Post Leafcutter  
Started by Rapine Heihei, 04-23-2024, 07:51 PM
2 responses
31 views
0 likes
Last Post Max238
by Max238
 
Started by Shansen, 08-30-2019, 10:18 PM
24 responses
945 views
0 likes
Last Post spwizard  
Working...
X