Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

$ per tick

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

  • NinjaTrader_Bertrand
    replied
    Rad4633, a simple snippet used in OnStartUp() for example could be -

    Code:
    protected override void OnStartUp()
    {	
    	double val = Instrument.MasterInstrument.PointValue * TickSize;
    	DrawTextFixed("tag", val.ToString("C"), TextPosition.TopLeft);
    }

    Leave a comment:


  • Rad4633
    replied
    Originally posted by NinjaTrader_PatrickH View Post
    Hello Rad4633,

    Thank you for your post.

    I am not aware of such an indicator but it is possible to create this with DrawTextFixed and TickSize.

    For information on these items please visit the following links:
    Thx Patrick for reply---- drawtextfixed is np, and I had found the Ticksize link... but I cant get it to compile, can you PLEASE please supply me the code so i can stop pulling my hair out, thx in advance

    Leave a comment:


  • NinjaTrader_PatrickH
    replied
    Hello Rad4633,

    Thank you for your post.

    I am not aware of such an indicator but it is possible to create this with DrawTextFixed and TickSize.

    For information on these items please visit the following links:

    Leave a comment:


  • Rad4633
    replied
    Originally posted by NinjaTrader_Brandon View Post
    Hello,

    Thanks for your post.

    You can check the size of a tick by going to Tools> Instrument Manager.
    Under Available Master Instruments you can scroll to the instrument you would like and the Tick Size is listed to the right.

    Below I have provided a link to the Searching Instruments section of our online help guide.
    http://www.ninjatrader.com/support/h...nstruments.htm

    If there is anything further I may assist you with don't hesitate to ask
    Hi Ninjatrader support> can u PLEASE link me to a indicator that plot the tick value per instrument on my chart? it is plotted on chart and reads "tick value $12.50" this would be for ES but it will calculate any instrument based off the chart your viewing. So when you toggle charts it will change based on tick value for said instrument. Ive seen this recently but I was told its a old 6.5 that i will have to convert but Im not able to find it here. Please point me to it. Many Thx R

    Leave a comment:


  • NinjaTrader_Matthew
    replied
    The currency that is returned should always be in $USD, even if the base currency is not USD.

    Using CalculationMode.Currency set to $100, it should always be set to $100 from entry price or every instrument.

    However, for Non-usd pairs, you need to ensure that you have the use equivalent running for the currency conversion to run correctly. For example when running EURJPY, USDJPY needs to be streaming in another chart or from the market analyzer.

    Leave a comment:


  • Alex Pyrkov
    replied
    Sorry, I cannot confirm that.
    Say, I am trading EURJPY. My home currency is USD. Tick price in $ for EURJPY will change depending on USDJPY rate, it should not be constant. In NinjaTrader, Instrument.MasterInstrument.PointValue always contains 1000 for EURJPY.

    Ultimately, I need a formula that will calculate order quantity for any instrument. I want to risk $100, my stop loss is, say, 50 ticks. What quantity my strategy should use?
    For now, I am under the impression that this calculation is not possible unless quote currency of the instrument is USD. Have I missed something?

    Leave a comment:


  • NinjaTrader_Matthew
    replied
    Hello,

    It would be in the account currency.

    Leave a comment:


  • sergeysamsonov
    replied
    In example below

    double cost = TickSize * Instrument.MasterInstrument.PointValue;

    do we get cost in account currency or in instrument currency, for example, account is in usd and instrument is eur.aud?

    Thank you and best regards,
    Sergey.

    Leave a comment:


  • NinjaTrader_Matthew
    replied
    Hello,

    To get the price per tick, you would multiple the tick size by the point value.

    You can use TickSize (http://www.ninjatrader.com/support/h...l?ticksize.htm) and .MasterInstrument.PointValue to determine this:

    double cost = TickSize * Instrument.MasterInstrument.PointValue;

    Print(cost);

    Leave a comment:


  • hamburglergt
    replied
    Sorry, i meant in a strategy how can I retrieve the price per tick. So for ES contract I would like to receive 12.50 for example

    Leave a comment:


  • NinjaTrader_Brandon
    replied
    Hello,

    Thanks for your post.

    You can check the size of a tick by going to Tools> Instrument Manager.
    Under Available Master Instruments you can scroll to the instrument you would like and the Tick Size is listed to the right.

    Below I have provided a link to the Searching Instruments section of our online help guide.
    http://www.ninjatrader.com/support/h...nstruments.htm

    If there is anything further I may assist you with don't hesitate to ask

    Leave a comment:


  • hamburglergt
    started a topic $ per tick

    $ per tick

    This seems like it should be simple but I'm having issues finding how to determine the value of one tick on an instrument. I have seen PointValue, but nothing that tells me how many ticks are in a point?

    Thanks

Latest Posts

Collapse

Topics Statistics Last Post
Started by CarlTrading, 03-31-2026, 09:41 PM
1 response
81 views
1 like
Last Post NinjaTrader_ChelseaB  
Started by CarlTrading, 04-01-2026, 02:41 AM
0 responses
41 views
0 likes
Last Post CarlTrading  
Started by CaptainJack, 03-31-2026, 11:44 PM
0 responses
64 views
2 likes
Last Post CaptainJack  
Started by CarlTrading, 03-30-2026, 11:51 AM
0 responses
66 views
0 likes
Last Post CarlTrading  
Started by CarlTrading, 03-30-2026, 11:48 AM
0 responses
54 views
0 likes
Last Post CarlTrading  
Working...
X