Go Back   Traders Laboratory > Trading Resources > Trading Indicators

Trading Indicators Post your custom trading indicators. If you download, remember to click INSTALL.

Comment
Bookmarks
del.icio.us StumbleUpon Google Digg Facebook Furl Reddit Netscape

 
LinkBack Release Tools Display Modes Language
TTM trend esignal code
Software Version: , by philloo (Registered Trader) philloo is offline
Developer Last Online: May 2008

Trading Platform: Rating: -
Release Date: 10-17-2007 Last Update: n/a Installs: 10

I would like to know if someone can convert in TS8 code. Your reward will be good for you and the group. I check and it's maching perfectly the indicator of ttm trend. By the way it's the real code from tradethemarkets.

thx philloo




/************************* ************************* ******************
Title: Trend Indicator for eSignal 7.x
By: Chris D. Kryza (Divergence Software, Inc.)
Email: c.kryza@gte.net, ckryza@sr-analyst.com
Web: http://www.sr-analyst.com
Incept: 11/04/2004
Version: 1.0.0


========================= ========================= ===================
Fix History:

11/04/2004 - Initial Release
1.0.0

========================= ========================= ===================
Project Description:

Tradestation conversion.

Dislaimer: For educational purposes only! Obviously, no guarantees
whatsoever and use at your own risk.

************************* ************************* ********************/


//External Variables
var grID = 0;
var nBarCounter = 0;
var aOpen = null;
var aClose = null;
var aColor = null;
var nColor = null;
var nColor_1 = null;
var nPeriod = null;
var aFPArray = new Array();
var bInitialized = false;


//== PreMain function required by eSignal to set things up
function preMain() {
var x;

setPriceStudy(true);
setStudyTitle("TTM-Trend");
setShowTitleParameters( false );
setColorPriceBars( true );
setDefaultPriceBarColor( Color.black );

//unrem this if you don't want the labels in cursor window
setShowCursorLabel(false) ;



grID = 0;

//initialize formula parameters
x=0;
aFPArray[x] = new FunctionParameter( "fPeriod", FunctionParameter.NUMBER) ;
with( aFPArray[x] ) {
setName( "Comp Bars" );
setLowerLimit( 1 );
setUpperLimit( 125 );
setDefault( 6 );
}
x++;
aFPArray[x] = new FunctionParameter( "fUpColor", FunctionParameter.COLOR);
with( aFPArray[x] ) {
setName( "Up Color" );
setDefault( Color.blue );
}
x++;
aFPArray[x] = new FunctionParameter( "fDnColor", FunctionParameter.COLOR);
with( aFPArray[x] ) {
setName( "Dn Color" );
setDefault( Color.red );
}

}

//== Main processing function
function main( fPeriod, fUpColor, fDnColor ) {
var x;
var nOpen, nClose, nHigh, nLow;

//script is initializing
if ( getBarState() == BARSTATE_ALLBARS ) {
return null;
}

if ( bInitialized == false ) {

nPeriod = Math.round( fPeriod );

aColor = new Array( nPeriod+1 );
aClose = new Array( nPeriod+1 );
aOpen = new Array( nPeriod+1 );
aClose[0] = ( open(0)+high(0)+close(0)+ low(0) ) / 4;
aOpen[0] = open(0);

nBarCounter = 0;

bInitialized = true;
}

//called on each new bar
if ( getBarState() == BARSTATE_NEWBAR ) {

aOpen.pop();
aOpen.unshift(0);
aClose.pop();
aClose.unshift(0);
aColor.pop();
aColor.unshift(0);

nColor_1 = nColor;

nBarCounter++;

}

nOpen = (aOpen[1]+aClose[1])/2;
aOpen[0] = nOpen;
nClose = ( open(0)+high(0)+low(0)+cl ose(0) ) / 4;
aClose[0] = nClose;
nHigh = Math.max( high(0), nOpen, nClose );
nLow = Math.min( low(0), nOpen, nClose );

if ( nClose > nOpen ) {
nColor = fUpColor;
}
else {
nColor = fDnColor;
}



if ( nBarCounter<=nPeriod+2 ) return;

x=1;

while ( x<=nPeriod ) {
if ( nOpen <= Math.max( aOpen[x], aClose[x] ) && nOpen >= Math.min( aOpen[x], aClose[x] ) &&
nClose <= Math.max( aOpen[x], aClose[x] ) && nClose >= Math.min( aOpen[x], aClose[x] ) ) {
nColor = aColor[x];
}
x++;
}

aColor[0] = nColor;

setPriceBarColor( nColor );

return( null );


}

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this indicator, please consider donating to the developer.
  • This modification may not be copied, reproduced or published elsewhere without the author's permission.
Comment



Currently Active Users Viewing This Release: 1 (0 members and 1 guests)
 
Release Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Release Release Starter Category Comments Last Post
Esignal kenpo Coding Forum 2 10-31-2007 06:53 AM
Those who use eSignal james_gsx General Discussion 0 08-03-2007 01:04 AM
Floor Trader Pivot Code Help.... jmi88 Coding Forum 1 05-22-2007 10:13 PM
ESignal v TS Nick1984 Broker & Software Review 10 04-14-2007 11:53 PM
eSignal prem and put/call notouch Technical Analysis 1 01-27-2007 04:03 PM


All times are GMT -4. The time now is 09:57 PM.

 


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59