Dark Theme
Light Theme
Welcome to NexusFi: the best trading community on the planet, with over 200,000 members Sign Up Now for Free
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 for basic access, or support us by becoming an Elite Member -- discounts are available after registering.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Updated May 3, 2026
Top Posters
looks_one
Silvester17
with 177 posts (570 thanks)
looks_two
dorschden
with 99 posts (1,128 thanks)
looks_3
Big Mike
with 52 posts (90 thanks)
looks_4
jmont1
with 51 posts (23 thanks)
Best Posters
looks_one
dorschden
with 11.4 thanks per post
looks_two
Silvester17
with 3.2 thanks per post
looks_3
Big Mike
with 1.7 thanks per post
looks_4
sudhirc
with 1.7 thanks per post
trending_up
1,999,247 views
thumb_up
2,963 thanks given
group
625 followers
forum
2,106 posts
attach_file
616 attachments
December 21st, 2012, 04:11 AM
London, UK
Experience: Intermediate
Platform: ninja,TS,Meta,Tradeguider
Trading: FX,Metals
Posts: 38 since Sep 2011
Thanks Given: 9
Thanks Received: 6
NJAMC
Okay,
I can't install the Oscillator version for some reason, but I can see the "using" statement is this:
using PriceActionSwingOscillator.Utility;
Replace this line with the above:
using PriceActionSwing.Utility;
You can then probably use your original code or the Oscillator version.
hi, yep tried that allready im afraid , the oscillator is part of PriceActionSwing.zip
View Download Details - Big Mike's Trading Forum
I dont have a way to view the typelibraries apart from intellisense which isnt offering me anything under when i type "PriceActionSwingOscillator." just all the general definitions. I think this is why its complaining about "Utility" class however as you are aware using PriceActionSwing that has utility doesnt seem compatible with PriceActionSwingOscillator
the worst thing is without access to this im having to scan my charts every 10m as its a main part of my strategy
December 21st, 2012, 09:00 AM
Atkinson, NH USA
Legendary Market Wizard
Experience: Intermediate
Platform: NinjaTrader 8/TensorFlow
Broker: NinjaTrader Brokerage
Trading: Futures, CL, ES, ZB
Posts: 1,951 since Dec 2010
Thanks Given: 3,042
Thanks Received: 2,397
solondon
hi, yep tried that allready im afraid , the oscillator is part of PriceActionSwing.zip
View Download Details - Big Mike's Trading Forum
I dont have a way to view the typelibraries apart from intellisense which isnt offering me anything under when i type "PriceActionSwingOscillator." just all the general definitions. I think this is why its complaining about "Utility" class however as you are aware using PriceActionSwing that has utility doesnt seem compatible with PriceActionSwingOscillator
the worst thing is without access to this im having to scan my charts every 10m as its a main part of my strategy
Hummm...
If you post your code or PM me, I will take a look. I don't use the Wizard but will try to get it working in that for you. Worse case, I will update the code manually, although you will not be able to use the wizard to update it again.
Nil per os
-NJAMC [Generic Programmer]
LOM WIKI: [wiki=NT-Local-Order-Manager-LOM-Guide][/wiki]
Artificial Bee Colony Optimization
December 21st, 2012, 09:21 AM
London, UK
Experience: Intermediate
Platform: ninja,TS,Meta,Tradeguider
Trading: FX,Metals
Posts: 38 since Sep 2011
Thanks Given: 9
Thanks Received: 6
thanks, i dont mind if its just code im usually ok at adjusting whats there just used the wizard to get the iniital function call syntax to make sure manual syntax was not the issue
Code
#region Using declarations
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Xml.Serialization;
using NinjaTrader.Cbi;
using NinjaTrader.Data;
using NinjaTrader.Gui.Chart;
using PriceActionSwing.Utility;
#endregion
// This namespace holds all indicators and is required. Do not change it.
namespace NinjaTrader.Indicator
{
/// <summary>
/// Enter the description of your new custom indicator here
/// </summary>
[Description("Enter the description of your new custom indicator here")]
public class aaPASOSCbackcolor : Indicator
{
#region Variables
// Wizard generated variables
// User defined variables (add any user defined variables below)
// private SwingTypes swingType = SwingTypes.Gann;
// private PriceActionSwingOscillator.Utility.SwingTypes swingType = PriceActionSwingOscillator.Utility.SwingTypes.Gann;
private PriceActionSwing.Utility.SwingTypes swingType = PriceActionSwing.Utility.SwingTypes.Gann;
// private SwingTypes swingType = SwingTypes.Gann;
#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()
{
Overlay = true;
}
/// <summary>
/// Called on each bar update event (incoming tick)
/// </summary>
protected override void OnBarUpdate()
{
// Use this method for calculating your indicator values. Assign a value to each
// plot below by replacing 'Close[0]' with your own formula.
// Condition set 1
// if (EMA(10)[0] < EMA(50)[0]
// && EMA(10)[0] < Bollinger(2, 20).Middle[0])
// if (PriceActionSwingOscillator(15, 5, PriceActionSwingOscillator.Utility.SwingTypes.Gann).VHigh[0] > 0)
if (PriceActionSwingOscillator(15, 5, swingType).VHigh[0] > 0)
{
BackColor = Color.FromArgb(50,201,4,14);
}
// Condition set 2
// if (EMA(10)[0] > EMA(50)[0]
// && EMA(10)[0] > Bollinger(2, 20).Middle[0])
if (PriceActionSwingOscillator(15, 5, swingType).VHigh[0] < 0)
{
BackColor = Color.FromArgb(50,26,166,10);
}
}
December 21st, 2012, 09:31 AM
Atkinson, NH USA
Legendary Market Wizard
Experience: Intermediate
Platform: NinjaTrader 8/TensorFlow
Broker: NinjaTrader Brokerage
Trading: Futures, CL, ES, ZB
Posts: 1,951 since Dec 2010
Thanks Given: 3,042
Thanks Received: 2,397
solondon
thanks, i dont mind if its just code im usually ok at adjusting whats there just used the wizard to get the iniital function call syntax to make sure manual syntax was not the issue
Code
#region Using declarations
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Xml.Serialization;
using NinjaTrader.Cbi;
using NinjaTrader.Data;
using NinjaTrader.Gui.Chart;
using PriceActionSwing.Utility;
#endregion
// This namespace holds all indicators and is required. Do not change it.
namespace NinjaTrader.Indicator
{
/// <summary>
/// Enter the description of your new custom indicator here
/// </summary>
[Description("Enter the description of your new custom indicator here")]
public class aaPASOSCbackcolor : Indicator
{
#region Variables
// Wizard generated variables
// User defined variables (add any user defined variables below)
// private SwingTypes swingType = SwingTypes.Gann;
// private PriceActionSwingOscillator.Utility.SwingTypes swingType = PriceActionSwingOscillator.Utility.SwingTypes.Gann;
private PriceActionSwing.Utility.SwingTypes swingType = PriceActionSwing.Utility.SwingTypes.Gann;
// private SwingTypes swingType = SwingTypes.Gann;
#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()
{
Overlay = true;
}
/// <summary>
/// Called on each bar update event (incoming tick)
/// </summary>
protected override void OnBarUpdate()
{
// Use this method for calculating your indicator values. Assign a value to each
// plot below by replacing 'Close[0]' with your own formula.
// Condition set 1
// if (EMA(10)[0] < EMA(50)[0]
// && EMA(10)[0] < Bollinger(2, 20).Middle[0])
// if (PriceActionSwingOscillator(15, 5, PriceActionSwingOscillator.Utility.SwingTypes.Gann).VHigh[0] > 0)
if (PriceActionSwingOscillator(15, 5, swingType).VHigh[0] > 0)
{
BackColor = Color.FromArgb(50,201,4,14);
}
// Condition set 2
// if (EMA(10)[0] > EMA(50)[0]
// && EMA(10)[0] > Bollinger(2, 20).Middle[0])
if (PriceActionSwingOscillator(15, 5, swingType).VHigh[0] < 0)
{
BackColor = Color.FromArgb(50,26,166,10);
}
}
Hi @solondon ,
Okay, I will take a look. Can you attach the CS file rather than Cut/Paste?
Thanks
Nil per os
-NJAMC [Generic Programmer]
LOM WIKI: [wiki=NT-Local-Order-Manager-LOM-Guide][/wiki]
Artificial Bee Colony Optimization
December 21st, 2012, 11:21 AM
London, UK
Experience: Intermediate
Platform: ninja,TS,Meta,Tradeguider
Trading: FX,Metals
Posts: 38 since Sep 2011
Thanks Given: 9
Thanks Received: 6
thanks, please find attached
Attached Files
Elite Membership required to download: aaPASOSCbackcolor.cs
December 21st, 2012, 03:24 PM
Atkinson, NH USA
Legendary Market Wizard
Experience: Intermediate
Platform: NinjaTrader 8/TensorFlow
Broker: NinjaTrader Brokerage
Trading: Futures, CL, ES, ZB
Posts: 1,951 since Dec 2010
Thanks Given: 3,042
Thanks Received: 2,397
solondon
thanks, please find attached
This version compiled for me.
Have a great holiday.
Nil per os
-NJAMC [Generic Programmer]
LOM WIKI: [wiki=NT-Local-Order-Manager-LOM-Guide][/wiki]
Artificial Bee Colony Optimization
Attached Files
Elite Membership required to download: aaPASOSCbackcolor.cs
December 22nd, 2012, 07:56 AM
London, UK
Experience: Intermediate
Platform: ninja,TS,Meta,Tradeguider
Trading: FX,Metals
Posts: 38 since Sep 2011
Thanks Given: 9
Thanks Received: 6
Happy holidays, thanks again
December 31st, 2012, 04:02 PM
Columbus, OH
Market Wizard
Experience: None
Platform: NT 8, TOS
Trading: ES
Posts: 3,603 since Aug 2009
Thanks Given: 5,139
Thanks Received: 11,531
many are still struggling to use gom cd as a divergence indicator.
if it's ok, I post a version of the price action swing pro indicator that can be used with gom cd. (all the necessary changes are already made) if not, let me know and I'll delete the file.
Attached Files
Elite Membership required to download: PriceActionSwingPro.cs
Thanked by:
ab456 , Abde , Beljevina , boxi , joobeng , learning0101 , NoMagic , Otterly , prisonbreaker82 , project belgrade , Raj1 , rdtw , rickr , sharmas , Trafford , trs3042 , wahn
December 31st, 2012, 07:58 PM
Toronto Canada
Experience: Master
Platform: NinjaTrader 7
Trading: ES
Posts: 109 since Jul 2011
Thanks Given: 16
Thanks Received: 18
wow why didn't anyone think about it until now?
January 1st, 2013, 02:26 AM
Lagos, Nigeria
Experience: Intermediate
Platform: NinjaTrader, SierraChart
Trading: Euro Currency & Oil
Frequency: Daily
Duration: Hours
Posts: 2,555 since Jun 2009
Thanks Given: 1,050
Thanks Received: 1,679
Silvester17
many are still struggling to use gom cd as a divergence indicator.
if it's ok, I post a version of the price action swing pro indicator that can be used with gom cd. (all the necessary changes are already made) if not, let me know and I'll delete the file.
@Silvester ,
So, is the attached PriceActionSwingPro, the GomCD divergence version ?
Lolu
Last Updated on May 3, 2026