Welcome to the Traders Laboratory Forums.
Automated Trading Black box systems, strategy automation, algorithmic trading, etc...

Reply
Old 04-25-2009, 07:46 AM   #1

Join Date: Jul 2008
Location: Valdosta, GA
Posts: 48
Ignore this user

Thanks: 1
Thanked 0 Times in 0 Posts

JMA/DWMA Crossover Strategy Code and ?s

This is the JMA(Jurik)/DWMA Crossover Strategy Code for tradestation, as written in the April Technical Analysis of Stocks and Commodities magazine:

Input:
series(close),
JMA_len(7), { range: any value > 0 }
JMA_phase(50), { range -100 ... +100 }
DWMA_len(10); { range: any integer > 1 }

vars:
float JMA(0),
float midDWMA(series),
float DWMA(0);

JMA = JRC.JMA.2k ( series, JMA_len, JMA_phase);
midDWMA = waverage ( series, DWMA_len) ;
DWMA = waverage ( midDWMA, DWMA_len) ;

if time > 935 AND time < 1545
then begin
if JMA crosses over DWMA then buy next bar at market;
if JMA crosses under DWMA then sell short next bar at market;
end
else begin
if marketposition = 1 then sell this bar at close;
if marketposition = -1 then buytocover this bar at close;
end;

Juat wondering if anyone is familiar with Jurik moving averages, can you help so it can be coded for a JMA/JMA, and a JMA/EMA Crossover strategy code for tradestation? Think you may not need the series code, but instead use fast length and slow length, or MA1 and MA2, or value1 and value2. Also think that each JMA needs to have it's own separate JMA_len(#) and JMA_phase(#). Thanks for any help.

Curtis
clbradley is offline  
Reply With Quote
Old 04-25-2009, 10:45 AM   #2

Join Date: Jun 2008
Location: Spring Arbor
Posts: 5
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts

Re: JMA/DWMA Crossover Strategy Code and ?s

Curtis,

I ran your strategy on a 5 min chart and then compared it to the actual Jurik JMA/DWMA indicator that I have (paid for). The strategy looks to be very accurate and lines up with my indicator. However, you will soon discover that Jurik indies are not "black box" and therefore original inputs they come with must be tweaked.

The settings in the strategy from TASC are in fact the original inputs that came with my Jurik JMA/DWMA indicator. But again, you will see that these settings may be more disinformational than informational. For example, if I were trying to protect an indicator's code, I might also use false inputs to throw off code gleaners.

Anyway, you may find it useful on longer term timeframes.

Keep up the good work.

COTtrader
Ken
COTtrader is offline  
Reply With Quote
Old 04-26-2009, 06:42 AM   #3

Join Date: Jul 2008
Location: Valdosta, GA
Posts: 48
Ignore this user

Thanks: 1
Thanked 0 Times in 0 Posts

Re: JMA/DWMA Crossover Strategy Code and ?s

Thank Ken. I do use it on longer timeframes, and run the variable optimizer at TS on different timeframes for various stocks and ETFs, which shows the top 200 combination results. However, I wasn't having any trouble verifying the JMA/DWMA Crossover Strategy code, but am looking for a JMA/JMA Crossover Strategy code that verifies.

Mark Jurik says this is the code for JMA/JMA crossovers:

Input:
series(close),
JMA_len1(7),
JMA_phase1(50),
JMA_len2(14),
JMA_phase2(-50),

vars:
float JMA1(0),
float JMA2(0);


JMA1 = JRC.JMA.2k ( series, JMA_len1, JMA_phase1);
JMA2 = JRC.JMA.2k ( series, JMA_len2, JMA_phase2);

But when I try to verify it in a strategy code similar to the JMA/DWMA, it asks for a ( after vars where the : is, and also says that JMA1 and JMA2 are not words recognized by Easy Language, so it won't verify, Does anyone know the proper code for TS 8 with a JMA/JMA crossover strategy?

Thanks for any help with this.

Curtis
clbradley is offline  
Reply With Quote
Old 04-26-2009, 07:06 AM   #4

HAL9000's Avatar

Join Date: Feb 2008
Location: There is no place like home!
Posts: 249
Ignore this user

Thanks: 235
Thanked 160 Times in 86 Posts
Blog Entries: 20

Re: JMA/DWMA Crossover Strategy Code and ?s

I don't use EL, but if I see it right, there is a little syntax error in your code:

JMA_phase2(-50),

vars:

Just try this instead:

JMA_phase2(-50);

vars:


I guess, this might do it.
HAL9000 is offline  
Reply With Quote
Old 04-27-2009, 01:19 AM   #5

Join Date: Jul 2008
Location: Valdosta, GA
Posts: 48
Ignore this user

Thanks: 1
Thanked 0 Times in 0 Posts

Re: JMA/DWMA Crossover Strategy Code and ?s

Thanks. That worked.
clbradley is offline  
Reply With Quote

Reply

Thread Tools
Display Modes Help Others By Rating This Thread
Help Others By Rating This Thread:


Similar Threads
Thread Thread Starter Forum Replies Last Post
Help with Creating a 9/30 Crossover Paintbar Indicator Disco Scottie Coding Forum 3 12-13-2010 04:38 AM
TradeStation Strategy Code Help jjthetrader Coding Forum 2 10-26-2010 08:06 AM
Need Help with Hull MA Crossover Strategy clbradley Automated Trading 8 04-13-2009 01:48 AM
moving average crossover with volume surge cjstrader5 Technical Analysis 6 02-07-2009 06:56 AM
DMI Crossover for Charts, Radarscreen clbradley Coding Forum 4 01-29-2009 09:18 AM

All times are GMT -4. The time now is 10:37 AM.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
CS to VB integration by DeskLancer
©2006-2011 Traders Laboratory, All Rights Reserved.