NexGen indicators and review (www.nexgent3.com) - futures io
futures io futures trading



NexGen indicators and review (www.nexgent3.com)


Discussion in Trading Reviews and Vendors

Updated by Sazon
      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.0 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 120,035 views
    2. thumb_up 238 thanks given
    3. group 70 followers
    1. forum 230 replies
    2. attach_file 24 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

NexGen indicators and review (www.nexgent3.com)

(login for full post details)
  #11 (permalink)
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,844 since Mar 2010
Thanks: 4,238 given, 26,638 received


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
The following 4 users say Thank You to Fat Tails for this post:

Can you help answer these questions
from other members on futures io?
Traderoomplus
Trading Reviews and Vendors
Heat Map on Trendspider
Platforms and Indicators
US OTCQB STOCK Brooker for UK BASED RESIDENT
Brokers
Time Specific Volume Bars for Market Hours? Thinkorswim
ThinkOrSwim
Sending an ACH from BoA to GFF Brokers
Brokers
 
 
(login for full post details)
  #12 (permalink)
Market Wizard
Quebec
 
Experience: Intermediate
Platform: NinjaTrader wt Rancho Dinero's profiling tools
Broker: AMP/CQG
Trading: ES, NQ, YM
 
trendisyourfriend's Avatar
 
Posts: 3,918 since Oct 2009
Thanks: 3,551 given, 5,021 received


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
The following 3 users say Thank You to trendisyourfriend for this post:
 
(login for full post details)
  #13 (permalink)
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,844 since Mar 2010
Thanks: 4,238 given, 26,638 received


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
The following 9 users say Thank You to Fat Tails for this post:
 
(login for full post details)
  #14 (permalink)
Colorado Springs
 
Experience: Intermediate
Platform: Sierra Chart, Ninja Trader
Broker: IQFeed, AMP/CQG
Trading: EC, ES, TF
 
tdaman's Avatar
 
Posts: 130 since Oct 2010
Thanks: 37 given, 21 received

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:	1204
Size:	54.4 KB
ID:	21462  
Reply With Quote
 
(login for full post details)
  #15 (permalink)
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,844 since Mar 2010
Thanks: 4,238 given, 26,638 received


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
The following 2 users say Thank You to Fat Tails for this post:
 
(login for full post details)
  #16 (permalink)
Colorado Springs
 
Experience: Intermediate
Platform: Sierra Chart, Ninja Trader
Broker: IQFeed, AMP/CQG
Trading: EC, ES, TF
 
tdaman's Avatar
 
Posts: 130 since Oct 2010
Thanks: 37 given, 21 received

Excellent... That works. THx much!

Reply With Quote
 
(login for full post details)
  #17 (permalink)
Tomball, TX
 
Experience: Beginner
Platform: NinjaTrader
Broker: Zen-Fire
 
Posts: 6 since Sep 2010
Thanks: 1 given, 3 received


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,

Reply With Quote
The following user says Thank You to mrloanapproval for this post:
 
(login for full post details)
  #18 (permalink)
Tomball, TX
 
Experience: Beginner
Platform: NinjaTrader
Broker: Zen-Fire
 
Posts: 6 since Sep 2010
Thanks: 1 given, 3 received


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.

Reply With Quote
 
(login for full post details)
  #19 (permalink)
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,844 since Mar 2010
Thanks: 4,238 given, 26,638 received


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
The following 2 users say Thank You to Fat Tails for this post:
 
(login for full post details)
  #20 (permalink)
Honolulu, Hawaii
 
Experience: Intermediate
Platform: NinjaTrader
Broker: ATC/TT, AMP/Zen-Fire, AMP/CQG
Trading: TF
 
bluemele's Avatar
 
Posts: 2,547 since Jun 2010
Thanks: 3,803 given, 2,835 received



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 futures io Trade Journal Reply With Quote


futures io Trading Community Trading Reviews and Vendors > NexGen indicators and review (www.nexgent3.com)


May 2, 2019


Upcoming Webinars and Events
 

Order Flow Tools w/MotiveWave & Zytrade Brokerage

Oct 22
 

Technical Analysis Workshop w/NinjaTrader

Oct 27
 

Bookmap

Oct TBD
 

SharkIndicators

Oct TBD
 

Carley Garner

Oct TBD
 

GruttePier

Oct TBD
     



Copyright © 2020 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts