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

Help converting EL to Ninja

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

    Help converting EL to Ninja

    Hi, I have a Trix indicator that I modified in easy language and need help converting to ninjascript. Thanks in advance, Tom






    [LegacyColorValue = false];
    { 2-Line TRIX indicator for Jongseon Kim's TAOSC article
    "When and When Not To Trade", TAOSC - Jan. 2004 }
    inputs:
    SigLineXMALen1( 3) ,
    TRIXLength( 3.75) ,
    SigLineXMALen2( 4.5) ;

    variables:
    EMA1( 0 ),
    EMA2( 0 ),
    EMA3( 0 ),
    TRIXLine( 0 ),
    SignalLine1( 0 ),
    SignalLine2( 0 ) ;

    EMA1 = XAverage( Close, TRIXLength ) ;
    EMA2 = XAverage( EMA1, TRIXLength ) ;
    EMA3 = XAverage( EMA2, TRIXLength ) ;
    if EMA3[1] <> 0 then

    { Ensure not about to divide by zero }
    TRIXLine = 10 * ( EMA3 - EMA3[1] ) / EMA3[1] ;
    SignalLine1 = XAverage( TRIXLine, SigLineXMALen1 ) ;
    SignalLine2 = XAverage( TRIXLine, SigLineXMALen2 ) ;
    Plot1( TRIXLine, "TRIXLine1" ) ;
    Plot2( SignalLine1, "SignalLine1" ) ;
    Plot3( SignalLine2, "SignalLine2" ) ;
    Plot1( TRIXLine, "TRIXLine1" ) ;
    if TRIXLine >= TRIXLine[1] then
    SetPlotColor(1,rgb (0,127,255)){slateblue}
    else
    SetPlotcolor(1,rgb(255,36,0));
    Plot2( SignalLine1, "SignalLine1" ) ;
    if SignalLine1 >= SignalLine1[1] then
    SetPlotColor(2,green)
    else
    SetPlotcolor(2,Magenta);

    Plot3( SignalLine2, "SignalLine2" ) ;
    if SignalLine2 >= 0 then
    SetPlotcolor (3,DarkGreen)
    else
    SetPlotcolor (3,darkred);

    #2
    Hi Tom,

    We have a TRIX indicator already available in NinjaTrader - http://www.ninjatrader-support.com/H...ntialTRIX.html

    Maybe you can use this as a starting point and code your custom changes in a new version - here are our indicator programming tutorials > http://www.ninjatrader-support.com/H...verview18.html
    BertrandNinjaTrader Customer Service

    Comment


      #3
      Chartlearner,

      I already built this for someone else. ( minus your changes )



      Its already 90 percent done.

      Just update the TRIX2.zip version to include the color changes.


      RJay
      RJay
      NinjaTrader Ecosystem Vendor - Innovative Trading Solutions

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Barry Milan, Yesterday, 10:35 PM
      5 responses
      16 views
      0 likes
      Last Post NinjaTrader_Manfred  
      Started by DanielSanMartin, Yesterday, 02:37 PM
      2 responses
      13 views
      0 likes
      Last Post DanielSanMartin  
      Started by DJ888, 04-16-2024, 06:09 PM
      4 responses
      12 views
      0 likes
      Last Post DJ888
      by DJ888
       
      Started by terofs, Today, 04:18 PM
      0 responses
      11 views
      0 likes
      Last Post terofs
      by terofs
       
      Started by nandhumca, Today, 03:41 PM
      0 responses
      8 views
      0 likes
      Last Post nandhumca  
      Working...
      X