NexusFi: Find Your Edge


Home Menu

 





NexGen indicators and review (www.nexgent3.com)


Discussion in Trading Reviews and Vendors

Updated
      Top Posters
    1. looks_one Fat Tails with 34 posts (106 thanks)
    2. looks_two trendisyourfriend with 17 posts (18 thanks)
    3. looks_3 Wuudi with 14 posts (0 thanks)
    4. looks_4 dawntrader with 13 posts (4 thanks)
      Best Posters
    1. looks_one Fat Tails with 3.1 thanks per post
    2. looks_two Trader Duck with 2 thanks per post
    3. looks_3 plethora with 1.5 thanks per post
    4. looks_4 trendisyourfriend with 1.1 thanks per post
    1. trending_up 162,635 views
    2. thumb_up 240 thanks given
    3. group 72 followers
    1. forum 230 posts
    2. attach_file 24 attachments




 
Search this Thread

NexGen indicators and review (www.nexgent3.com)

  #11 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


mrloanapproval View Post
After 2 weeks of training and recording sections of NexGen T3, I was in complete sticker shock. I am going to purchase Ninja Trader and open an account at Mirus Futures. I think the only thing I am lacking is indicators. Does anyone have similar indicators as NexGen? I want to SIM for another months, then go live. I am looking for Large Triggers, Small Triggers, Bollinger Bands, Mid Band, MACD's, Support and Resistance lines. After reviewing so many different post, it seems that there are many ways an indicator can read. I have a good amount of knowledge from NexGen, but just don't want to pay the price for the software considering it's all free or close to free. Any pointers?

Thank you for any input. (the new guy)

You just need to look a bit around. You will find on this forum

- MACDBBLines (download section)
- Large and Small Trigger Lines
- Keltner Channels

The only difficult thing to replicate from the T3 system are the support and resistance indicators. They are based on fibonacci lines (swing highs and lows, retracements, expansions, projections and alternates) from different time frames. It is not the most important element of their setup, but is needed for determining return-to-risk ratios. It is basically a marketing tool for Nexgen. The price they charge for their indicators is outrageous.

I have coded a similar indicator. If you want to try it, send me a private message.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Deepmoney LLM
Elite Quantitative GenAI/LLM
Futures True Range Report
The Elite Circle
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
Exit Strategy
NinjaTrader
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
39 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
GFIs1 1 DAX trade per day journal
18 thanks
The Program
18 thanks
  #12 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,527 since Oct 2009
Thanks Given: 4,171
Thanks Received: 6,018


Fat Tails View Post
You just need to look a bit around. You will find on this forum

- MACDBBLines (download section)
- Large and Small Trigger Lines
- Keltner Channels

The only difficult thing to replicate from the T3 system are the support and resistance indicators. They are based on fibonacci lines (swing highs and lows, retracements, expansions, projections and alternates) from different time frames. It is not the most important element of their setup, but is needed for determining return-to-risk ratios. It is basically a marketing tool for Nexgen. The price they charge for their indicators is outrageous.

I have coded a similar indicator. If you want to try it, send me a private message.

Fat indicator is pretty much the same although i have not compared both side by side.

I use the exact framework as NexGen (Keltner, Trigger lines (Large' Small), MACDBBLines), a copy conform (CC) if you want of their indicators. Send me an PM i'll try to help you. What version of Ninja do you use ? I have been using the same base since 2 years ago except that i have added Market Profile for identifying emerging key areas during a session. How long have you been using their framework ?


Reply With Quote
Thanked by:
  #13 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


With NinjaTrader 7 you do not need to code Trigger Lines. Trigger Lines are just composed of the linear regression indicator and an exponential moving average of the linear regression indicator. The EMA is comparable to the signal line of the MACD.

Both indicators are default indicators of NinjaTrader. So just use

Large Trigger Lines

LineReg(80) and EMA (LinReg(80), 20). EMA is comparable to signalline of MACD.

Small Trigger Lines

LinReg(20) and EMA(LinReg(20), 5).

MACDBBLines



Keltner Channel

Modified Keltner using an EMA as a CenterLine with Period 55 and ATR 3.


Reply With Quote
  #14 (permalink)
 
tdaman's Avatar
 tdaman 
Colorado Springs
 
Experience: Intermediate
Platform: Sierra Chart, Ninja Trader
Broker: IQFeed, AMP/CQG
Trading: EC, ES, TF
Posts: 130 since Oct 2010
Thanks Given: 37
Thanks Received: 24

I've been using the original native NEXGEN T-3 Fibs software now for almost a year and until now have not been able to develop any strategies in NT7 because the NEXGEN software code is closed. After finally replicating the indicators (noted w orange halo and price markers) I noticed a one bar lag. The replicated MACD is also one dot behind (the tiny dot is Nexgen). As most traders know 1 bar can be worth thousands especially when used in a strategy! Is there any way to fix this? Thanks to anybody for their input!

Attached Thumbnails
Click image for larger version

Name:	Lag.jpg
Views:	1573
Size:	54.4 KB
ID:	21462  
Reply With Quote
  #15 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


tdaman View Post
I've been using the original native NEXGEN T-3 Fibs software now for almost a year and until now have not been able to develop any strategies in NT7 because the NEXGEN software code is closed. After finally replicating the indicators (noted w orange halo and price markers) I noticed a one bar lag. The replicated MACD is also one dot behind (the tiny dot is Nexgen). As most traders know 1 bar can be worth thousands especially when used in a strategy! Is there any way to fix this? Thanks to anybody for their input!

If you want the value for the current bar to be plotted, you need to set the indicators to CalculateOnBarClose = False.

This way the result for the unstable period will be shown. This requires that the indicator recalculates the result with each incoming tick, so it will increase CPU load. So if you use this setting with complex indicators, NinjaTrader might freeze. But for trigger lines, Keltner Channels and MACD there should be no problem.

Reply With Quote
Thanked by:
  #16 (permalink)
 
tdaman's Avatar
 tdaman 
Colorado Springs
 
Experience: Intermediate
Platform: Sierra Chart, Ninja Trader
Broker: IQFeed, AMP/CQG
Trading: EC, ES, TF
Posts: 130 since Oct 2010
Thanks Given: 37
Thanks Received: 24

Excellent... That works. THx much!

Reply With Quote
  #17 (permalink)
 mrloanapproval 
Tomball, TX
 
Experience: Beginner
Platform: NinjaTrader
Broker: Zen-Fire
Posts: 6 since Sep 2010
Thanks Given: 1
Thanks Received: 3


kekkis View Post
Trigger lines are just two ema, and macdbb lines are free.

Sorry, i watch the trigger line code and its not just ema's

code is here




#region Using declarations
using System;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.ComponentModel;
using System.Xml.Serialization;
using NinjaTrader.Data;
using NinjaTrader.Gui.Chart;
#endregion

// This namespace holds all indicators and is required. Do not change it.
namespace NinjaTrader.Indicator
{
/// <summary>
/// Trigger Lines
/// </summary>
[Description("Trigger Lines.")]
[Gui.Design.DisplayName("Trigger Lines")]
public class TriggerLines : Indicator
{
#region Variables
private int length = 20; //80; //20;
private int trigAvg = 8; //5; //8;
private DataSeries value1;
private DataSeries value2;
private bool bTrigWasRising = false;


#endregion

/// <summary>
/// This method is used to configure the indicator and is called once before any bar data is loaded.
/// </summary>
protected override void Initialize()
{
Add(new Plot(Color.Cyan, "Plot1_Up"));
Add(new Plot(Color.Magenta, "Plot1_Dn"));
Add(new Plot(Color.Cyan, "Plot2_Up"));
Add(new Plot(Color.Magenta, "Plot2_Dn"));


value1 = new DataSeries(this);
value2 = new DataSeries(this);

Overlay = true;
PriceTypeSupported = true;

BarsRequired = length+trigAvg;
}

/// <summary>
/// Calculates the indicator value(s) at the current index.
/// </summary>
protected override void OnBarUpdate()
{
value1.Set(LinReg(base.Input,length)[0]);
value2.Set(EMA(value1,trigAvg)[0]);


if (value2[0]>=value1[0])
{
if (bTrigWasRising)
{
Plot1_Up.Set(value1[0]);
Plot2_Up.Set(value2[0]);
}
Plot1_Dn.Set(value1[0]);
Plot2_Dn.Set(value2[0]);
bTrigWasRising = false;
}
else
{
if (!bTrigWasRising)
{
Plot1_Dn.Set(value1[0]);
Plot2_Dn.Set(value2[0]);
}
Plot1_Up.Set(value1[0]);
Plot2_Up.Set(value2[0]);
bTrigWasRising = true;
}
}

#region Properties
/// <summary>
/// </summary>
[Browsable(false)]
[XmlIgnore()]
public DataSeries Plot1_Up
{
get { return Values[0]; }
}

/// <summary>
/// </summary>
[Browsable(false)]
[XmlIgnore()]
public DataSeries Plot1_Dn
{
get { return Values[1]; }
}

/// <summary>
/// </summary>
[Browsable(false)]
[XmlIgnore()]
public DataSeries Plot2_Up
{
get { return Values[2]; }
}

/// <summary>
/// </summary>
[Browsable(false)]
[XmlIgnore()]
public DataSeries Plot2_Dn
{
get { return Values[3]; }
}

/// <summary>
/// </summary>
[Description("Period")]
[Category("Parameters")]
public int Period
{
get { return length; }
set { length = Math.Max(1, value); }
}
/// <summary>
/// </summary>
[Description("Trigger Average")]
[Category("Parameters")]
public int TrigAvg
{
get { return trigAvg; }
set { trigAvg = Math.Max(1, value); }
}

#endregion
}
}

#region NinjaScript generated code. Neither change nor remove.
// This namespace holds all indicators and is required. Do not change it.
namespace NinjaTrader.Indicator
{
public partial class Indicator : IndicatorBase
{
private TriggerLines[] cacheTriggerLines = null;

private static TriggerLines checkTriggerLines = new TriggerLines();

/// <summary>
/// Trigger Lines.
/// </summary>
/// <returns></returns>
public TriggerLines TriggerLines(int period, int trigAvg)
{
return TriggerLines(Input, period, trigAvg);
}

/// <summary>
/// Trigger Lines.
/// </summary>
/// <returns></returns>
public TriggerLines TriggerLines(Data.IDataSeries input, int period, int trigAvg)
{
checkTriggerLines.Period = period;
period = checkTriggerLines.Period;
checkTriggerLines.TrigAvg = trigAvg;
trigAvg = checkTriggerLines.TrigAvg;

if (cacheTriggerLines != null)
for (int idx = 0; idx < cacheTriggerLines.Length; idx++)
if (cacheTriggerLines[idx].Period == period && cacheTriggerLines[idx].TrigAvg == trigAvg && cacheTriggerLines[idx].EqualsInput(input))
return cacheTriggerLines[idx];

TriggerLines indicator = new TriggerLines();
indicator.SetUp();
indicator.CalculateOnBarClose = CalculateOnBarClose;
indicator.Input = input;
indicator.Period = period;
indicator.TrigAvg = trigAvg;

TriggerLines[] tmp = new TriggerLines[cacheTriggerLines == null ? 1 : cacheTriggerLines.Length + 1];
if (cacheTriggerLines != null)
cacheTriggerLines.CopyTo(tmp, 0);
tmp[tmp.Length - 1] = indicator;
cacheTriggerLines = tmp;
Indicators.Add(indicator);

return indicator;
}

}
}

// This namespace holds all market analyzer column definitions and is required. Do not change it.
namespace NinjaTrader.MarketAnalyzer
{
public partial class Column : ColumnBase
{
/// <summary>
/// Trigger Lines.
/// </summary>
/// <returns></returns>
[Gui.Design.WizardCondition("Indicator")]
public Indicator.TriggerLines TriggerLines(int period, int trigAvg)
{
return _indicator.TriggerLines(Input, period, trigAvg);
}

/// <summary>
/// Trigger Lines.
/// </summary>
/// <returns></returns>
public Indicator.TriggerLines TriggerLines(Data.IDataSeries input, int period, int trigAvg)
{
return _indicator.TriggerLines(input, period, trigAvg);
}

}
}

// This namespace holds all strategies and is required. Do not change it.
namespace NinjaTrader.Strategy
{
public partial class Strategy : StrategyBase
{
/// <summary>
/// Trigger Lines.
/// </summary>
/// <returns></returns>
[Gui.Design.WizardCondition("Indicator")]
public Indicator.TriggerLines TriggerLines(int period, int trigAvg)
{
return _indicator.TriggerLines(Input, period, trigAvg);
}

/// <summary>
/// Trigger Lines.
/// </summary>
/// <returns></returns>
public Indicator.TriggerLines TriggerLines(Data.IDataSeries input, int period, int trigAvg)
{
if (InInitialize && input == null)
throw new ArgumentException("You only can access an indicator with the default input/bar series from within the 'Initialize()' method");

return _indicator.TriggerLines(input, period, trigAvg);
}

}
}
#endregion

May I ask, where does all this go. Nexgen puts everything in the computer, so I have no idea where to enter these formulas.

Thanks,

Started this thread Reply With Quote
Thanked by:
  #18 (permalink)
 mrloanapproval 
Tomball, TX
 
Experience: Beginner
Platform: NinjaTrader
Broker: Zen-Fire
Posts: 6 since Sep 2010
Thanks Given: 1
Thanks Received: 3


max-td View Post
hey Mr mrloanapproval !

welcome to futures.io (formerly BMT) btw

we do not offer sets off vendors-indicators here - lol

but one fun / hobby for traders + coders is to have a look at verndor-stuff + try to reproduce it with free stuff or maybe to come near to their stuff.

this is good for learning how things work and also good for building up experience + a "feeling" for indicators + setups.

but it is not cracking codes or so, its just like trying to paint pics like keith haring maybe -- just for having fun - not for selling at the end.
and this is NO illegal action, there is no problem with this.

of course its nice if you discover things while doing this and use them your further trading-setups.

first what you need to do all this is : screenshots, screenshots , screnshots of the stuff you want to rebuild.
you must compare the original things to your own replicas again and again in charts to get as close to it as possible.

so that would be the beginning : if you watch the original stuff, make screenshots of it ! take care that you have time + price-axes on it.
then you go ahead and build own charts that looks like those ... thats the start point of the game.

i can not say : try this or try that without having pictures + examples to show what the point is, that should be created.

i dont know if EOT Pro or sharkys stuff is close to nexgen because i dont know how nexgen looks
or even better said : i dont know what you have seen while you looked to Nexgen-stuff

also if you say small triggers or Mid Bands - this can be lots of things, the names often says nothing.

so if you post pictures of what you talk about, its the best way to get in the direction of what you want i think.

Thank you, I have some screen shots, I will post them shortly. They are in another computer.

Started this thread Reply With Quote
  #19 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


mrloanapproval View Post
May I ask, where does all this go. Nexgen puts everything in the computer, so I have no idea where to enter these formulas.

Thanks,

You first need to import the indicators into NinjaTrader and then apply the indicators to a chart.

(1) MACDBBLines

-> Download MACDBBlines to your PC (any folder you like) -> link for NT7 indicator below



-> Then import indicator to NT7 via File -> Utilities -> Import NinjaScript

-> You can now apply the indicator to a chart (right click -> indicators)

(2) TriggerLines

With NT7 you do not need to import anything. You can build the trigger lines by using an indicator on indicator approach. Open a chart. Apply EMA to chart. Select period 20 via indicator dialogue. Then select Indicators under Input Series and choose LinReg, 80, Default Instrument. Next apply Linreg 80 to chart. These are the large trigger lines.

You can also import the coded trigger lines. They will show different up and down colors. That is all.

Reply With Quote
  #20 (permalink)
 
bluemele's Avatar
 bluemele 
Honolulu, Hawaii
 
Experience: Intermediate
Platform: NinjaTrader
Broker: ATC/TT, AMP/Zen-Fire, AMP/CQG
Trading: TF
Posts: 2,543 since Jun 2010
Thanks Given: 3,803
Thanks Received: 2,842



Fat Tails View Post
You first need to import the indicators into NinjaTrader and then apply the indicators to a chart.

(1) MACDBBLines

-> Download MACDBBlines to your PC (any folder you like) -> link for NT7 indicator below



-> Then import indicator to NT7 via File -> Utilities -> Import NinjaScript

-> You can now apply the indicator to a chart (right click -> indicators)

(2) TriggerLines

With NT7 you do not need to import anything. You can build the trigger lines by using an indicator on indicator approach. Open a chart. Apply EMA to chart. Select period 20 via indicator dialogue. Then select Indicators under Input Series and choose LinReg, 80, Default Instrument. Next apply Linreg 80 to chart. These are the large trigger lines.

You can also import the coded trigger lines. They will show different up and down colors. That is all.

I use NexGen for trading, but I learned the system from someone else. Curious how you read them the same considering that NT doesn't scale vertically?

I would love to dump TS, but NT doesn't do what I need... You can't see proper separation with dot on rails (bollinger bands).

Visit my NexusFi Trade Journal Reply With Quote




Last Updated on May 2, 2019


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts