New Chart Indicator: _TRO_PeriodChannels

post your indicators here

Moderator: moderators

User avatar
TheRumpledOne
rank: 10000+ posts
rank: 10000+ posts
Posts: 15558
Joined: Sun May 14, 2006 9:31 pm
Reputation: 3035
Location: Oregon
Real name: Avery T. Horton, Jr.
Gender: None specified
Contact:

New Chart Indicator: _TRO_PeriodChannels

Postby TheRumpledOne » Fri Jun 23, 2006 1:18 pm

I wrote a new indicator - _TRO_PeriodChannels .




It is based on my time channels indicator.



Code: Select all

{ _TRO_PeriodChannels  }


{Attn: TradeStation
if this indicator is posted on the TradeStation Forum, I, TheRumpledOne, did NOT post it there,
so I can't be blamed for this indicator having my contact info.}


{Programmer:  Avery T. Horton, Jr.  aka TheRumpledOne,
gifts and donations accepted, PO Box 43575, Tucson, AZ 85733 }

{ © Copyright 2006 Avery T. Horton, Jr.}

Inputs:

iDecimals(4),

iDate(currentdate),
iStartTime(0000),
iBarsAgo1(5),
iBarsAgo2(10),
iBarsAgo3(20),
iBarsAgo4(50),
iBarsAgo5(200),

iTextTimeMult( 2 ) ,

iHiLoColor(cyan),
iHiLoColor2(blue),
iHiLoColor3(green),
iHiLoColor4(yellow),
iHiLoColor5(red),


TLSize( 0 ),        // 0 - 6 for thin to thick
TLStyle( 4 ),      //  1 = solid, 2 = dashed, 3 = dotted, 4 = dashed 2, 5 = dashed 3

TL_Text_HVal ( 0 ) ,    // HVal: 1=left, 0=right, 2=centered,
TL_Text_VVal ( 2 ) ;   //  VVal: 1=Top, 0=Bottom, 2=Centered



Vars:

xTime(0),

oExtremeVal( 0 ),
oExtremeBar( 0 ) ,

iDebug( false ),

iProcessingDate( currentdate ) ,

sFirstPass(true),
   
TL_TextTime( 0 ) ,   

aTimeCount(0),

aCount(4),

aMax(4),
aLoop(0);

array: tlLO[5](0);

array: tlLotxt[5](0);

array: tlHi[5](0);

array: tlHitxt[5](0);

array: aTime[5](0);

array: aBarsAgo[5](0);

array: aHigh[5](0);

array: aLow[5](0);

array: aColor[5](0);



{first time through}

if sFirstPass
then begin
   
sFirstPass = false;

aBarsAgo[000] = iBarsAgo1  ;
aBarsAgo[001] = iBarsAgo2  ;
aBarsAgo[002] = iBarsAgo3  ;
aBarsAgo[003] = iBarsAgo4  ;
aBarsAgo[004] = iBarsAgo5  ;


aColor[000] = iHiLoColor  ;
aColor[001] = iHiLoColor2 ;
aColor[002] = iHiLoColor3 ;
aColor[003] = iHiLoColor4 ;
aColor[004] = iHiLoColor5 ;

end; {if sFirstPass}

{ calculations }
 
xTime = time this bar ;


aTime[000] = xTime[iBarsAgo1]  ;
aTime[001] = xTime[iBarsAgo2]  ;
aTime[002] = xTime[iBarsAgo3]  ;
aTime[003] = xTime[iBarsAgo4]  ;
aTime[004] = xTime[iBarsAgo5]  ;


oExtremeVal = Extremes( L , iBarsAgo1 , -1, aLow[0] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( H , iBarsAgo1 , 1, aHigh[0] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( L , iBarsAgo2 , -1, aLow[1] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( H , iBarsAgo2 , 1, aHigh[1] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( L , iBarsAgo3 , -1, aLow[2] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( H , iBarsAgo3 , 1, aHigh[2] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( L , iBarsAgo4 , -1, aLow[3] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( H , iBarsAgo4 , 1, aHigh[3] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( L , iBarsAgo5 , -1, aLow[4] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( H , iBarsAgo5 , 1, aHigh[4] , oExtremeBar ) ; // highest high


{++++++   Text Location             +++++++++}

TL_TextTime = AddTime( Time , iTextTimeMult * BarInterval ) ;

if condition99 = false then begin

for aLoop = 0 to aMax
begin

tlHi[aLoop]    = TL_New(iDate[0], aTime[aLoop], 99999, iDate, Time, 99999);
tlHitxt[aLoop]   = Text_New(idate, aTime[aLoop], aHigh[aLoop] , numtostr(aBarsAgo[aLoop] , 0) + " Bar High " + numtostr(aLoop , 0) );

tlLO[aLoop]    = TL_New(iDate[0], aTime[aLoop], 99999, iDate, Time, 99999);
tlLotxt[aLoop]   = Text_New(idate, aTime[aLoop],aLow[aLoop] , numtostr(aBarsAgo[aLoop] , 0) +" Low " + numtostr(aLoop , 0)  );

Text_SetLocation(tlHitxt[aLoop],idate, Time , aHigh[aLoop]);
Text_SetStyle(tlHitxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlHitxt[aLoop],aColor[aLoop]);
 
Text_SetLocation(tlLotxt[aLoop],idate, Time , aLow[aLoop]);
Text_SetStyle(tlLotxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlLotxt[aLoop],aColor[aLoop]);

end; //    for aLoop = 0 to aMax

End; // if condition99 = false then begin

Condition99=True;

{+++++++++++ Trend Lines       ++++++++++++}
 
   
for aLoop = 0 to aMax
begin
 
      
TL_SetBegin(tlHi[aLoop], iDate, aTime[aLoop], aHigh[aLoop]);
TL_SetEnd(tlHi[aLoop], iDate, time , aHigh[aLoop]);
TL_SetColor(tlHi[aLoop],aColor[aLoop]);
TL_SetExtLeft(tlHi[aLoop],false);
TL_SetExtRight(tlHi[aLoop],false);
TL_SetStyle(tlHi[aLoop],TLStyle);

Text_SetString(tlHitxt[aLoop], numtostr(aBarsAgo[aLoop] , 0) + " Bar High "+numtostr(aHigh[aLoop], iDecimals ));
Text_SetLocation(tlHitxt[aLoop],idate, TL_TextTime, aHigh[aLoop]);
Text_SetStyle(tlHitxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlHitxt[aLoop],aColor[aLoop]);

TL_SetBegin(tlLO[aLoop], iDate, aTime[aLoop], aLow[aLoop]);
TL_SetEnd(tlLO[aLoop], iDate, time, aLow[aLoop]);
TL_SetColor(tlLO[aLoop],aColor[aLoop]);
TL_SetExtLeft(tlLo[aLoop],false);
TL_SetExtRight(tlLO[aLoop],false);
TL_SetStyle(tlLO[aLoop],TLStyle);

Text_SetString(tlLotxt[aLoop], numtostr(aBarsAgo[aLoop] , 0) + " Bar Low "+numtostr(aLow[aLoop], iDecimals ));
Text_SetLocation(tlLotxt[aLoop],idate, TL_TextTime , aLow[aLoop]);
Text_SetStyle(tlLotxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlLotxt[aLoop],aColor[aLoop]);
 
end; //    for aLoop = 0 to aMax
 
Attachments
TRO_PERIODCHANNELS.ELD
(8.65 KiB) Downloaded 757 times

Please add www.kreslik.com to your ad blocker white list.
Thank you for your support.

User avatar
TheRumpledOne
rank: 10000+ posts
rank: 10000+ posts
Posts: 15558
Joined: Sun May 14, 2006 9:31 pm
Reputation: 3035
Location: Oregon
Real name: Avery T. Horton, Jr.
Gender: None specified
Contact:

IMPROVED Chart Indicator: _TRO_PeriodChannels2

Postby TheRumpledOne » Fri Jun 23, 2006 6:05 pm

You traders should know me by now...

I improved the indicator...




The high/low are now inputs (should have don't that in the first place), so the user can specify what the high/low should be.

The chart shows the HIGH and LOW of XAVERAGE(CLOSE,5).

You can use any variable or function.


Code: Select all

{ _TRO_PeriodChannels2  }


{Attn: TradeStation
if this indicator is posted on the TradeStation Forum, I, TheRumpledOne, did NOT post it there,
so I can't be blamed for this indicator having my contact info.}


{Programmer:  Avery T. Horton, Jr.  aka TheRumpledOne,
gifts and donations accepted, PO Box 43575, Tucson, AZ 85733 }

{ © Copyright 2006 Avery T. Horton, Jr.}

Inputs:

iHigh( high ),
ilow( low ),

iDecimals(4),

iDate(currentdate),
iStartTime(0000),
iBarsAgo1(5),
iBarsAgo2(10),
iBarsAgo3(20),
iBarsAgo4(50),
iBarsAgo5(200),

iTextTimeMult( 2 ) ,

iHiLoColor(cyan),
iHiLoColor2(blue),
iHiLoColor3(green),
iHiLoColor4(yellow),
iHiLoColor5(red),


TLSize( 0 ),        // 0 - 6 for thin to thick
TLStyle( 4 ),      //  1 = solid, 2 = dashed, 3 = dotted, 4 = dashed 2, 5 = dashed 3

TL_Text_HVal ( 0 ) ,    // HVal: 1=left, 0=right, 2=centered,
TL_Text_VVal ( 2 ) ;   //  VVal: 1=Top, 0=Bottom, 2=Centered



Vars:

xTime(0),

oExtremeVal( 0 ),
oExtremeBar( 0 ) ,

iDebug( false ),

iProcessingDate( currentdate ) ,

sFirstPass(true),
   
TL_TextTime( 0 ) ,   

aTimeCount(0),

aCount(4),

aMax(4),
aLoop(0);

array: tlLO[5](0);

array: tlLotxt[5](0);

array: tlHi[5](0);

array: tlHitxt[5](0);

array: aTime[5](0);

array: aBarsAgo[5](0);

array: aHigh[5](0);

array: aLow[5](0);

array: aColor[5](0);



{first time through}

if sFirstPass
then begin
   
sFirstPass = false;

aBarsAgo[000] = iBarsAgo1  ;
aBarsAgo[001] = iBarsAgo2  ;
aBarsAgo[002] = iBarsAgo3  ;
aBarsAgo[003] = iBarsAgo4  ;
aBarsAgo[004] = iBarsAgo5  ;


aColor[000] = iHiLoColor  ;
aColor[001] = iHiLoColor2 ;
aColor[002] = iHiLoColor3 ;
aColor[003] = iHiLoColor4 ;
aColor[004] = iHiLoColor5 ;

end; {if sFirstPass}

{ calculations }
 
xTime = time this bar ;


aTime[000] = xTime[iBarsAgo1]  ;
aTime[001] = xTime[iBarsAgo2]  ;
aTime[002] = xTime[iBarsAgo3]  ;
aTime[003] = xTime[iBarsAgo4]  ;
aTime[004] = xTime[iBarsAgo5]  ;


oExtremeVal = Extremes( iLow , iBarsAgo1 , -1, aLow[0] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo1 , 1, aHigh[0] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( iLow , iBarsAgo2 , -1, aLow[1] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo2 , 1, aHigh[1] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( iLow , iBarsAgo3 , -1, aLow[2] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo3 , 1, aHigh[2] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( iLow , iBarsAgo4 , -1, aLow[3] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo4 , 1, aHigh[3] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( iLow , iBarsAgo5 , -1, aLow[4] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo5 , 1, aHigh[4] , oExtremeBar ) ; // highest high


{++++++   Text Location             +++++++++}

TL_TextTime = AddTime( Time , iTextTimeMult * BarInterval ) ;

if condition99 = false then begin

for aLoop = 0 to aMax
begin

tlHi[aLoop]    = TL_New(iDate[0], aTime[aLoop], 99999, iDate, Time, 99999);
tlHitxt[aLoop]   = Text_New(idate, aTime[aLoop], aHigh[aLoop] , numtostr(aBarsAgo[aLoop] , 0) + " Bar High " + numtostr(aLoop , 0) );

tlLO[aLoop]    = TL_New(iDate[0], aTime[aLoop], 99999, iDate, Time, 99999);
tlLotxt[aLoop]   = Text_New(idate, aTime[aLoop],aLow[aLoop] , numtostr(aBarsAgo[aLoop] , 0) +" Low " + numtostr(aLoop , 0)  );

Text_SetLocation(tlHitxt[aLoop],idate, Time , aHigh[aLoop]);
Text_SetStyle(tlHitxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlHitxt[aLoop],aColor[aLoop]);
 
Text_SetLocation(tlLotxt[aLoop],idate, Time , aLow[aLoop]);
Text_SetStyle(tlLotxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlLotxt[aLoop],aColor[aLoop]);

end; //    for aLoop = 0 to aMax

End; // if condition99 = false then begin

Condition99=True;

{+++++++++++ Trend Lines       ++++++++++++}
 
   
for aLoop = 0 to aMax
begin
 
      
TL_SetBegin(tlHi[aLoop], iDate, aTime[aLoop], aHigh[aLoop]);
TL_SetEnd(tlHi[aLoop], iDate, time , aHigh[aLoop]);
TL_SetColor(tlHi[aLoop],aColor[aLoop]);
TL_SetExtLeft(tlHi[aLoop],false);
TL_SetExtRight(tlHi[aLoop],false);
TL_SetStyle(tlHi[aLoop],TLStyle);

Text_SetString(tlHitxt[aLoop], numtostr(aBarsAgo[aLoop] , 0) + " Bar High "+numtostr(aHigh[aLoop], iDecimals ));
Text_SetLocation(tlHitxt[aLoop],idate, TL_TextTime, aHigh[aLoop]);
Text_SetStyle(tlHitxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlHitxt[aLoop],aColor[aLoop]);

TL_SetBegin(tlLO[aLoop], iDate, aTime[aLoop], aLow[aLoop]);
TL_SetEnd(tlLO[aLoop], iDate, time, aLow[aLoop]);
TL_SetColor(tlLO[aLoop],aColor[aLoop]);
TL_SetExtLeft(tlLo[aLoop],false);
TL_SetExtRight(tlLO[aLoop],false);
TL_SetStyle(tlLO[aLoop],TLStyle);

Text_SetString(tlLotxt[aLoop], numtostr(aBarsAgo[aLoop] , 0) + " Bar Low "+numtostr(aLow[aLoop], iDecimals ));
Text_SetLocation(tlLotxt[aLoop],idate, TL_TextTime , aLow[aLoop]);
Text_SetStyle(tlLotxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlLotxt[aLoop],aColor[aLoop]);
 
end; //    for aLoop = 0 to aMax
 
Attachments
TRO_PERIODCHANNELS2.ELD
(8.74 KiB) Downloaded 431 times

User avatar
TheRumpledOne
rank: 10000+ posts
rank: 10000+ posts
Posts: 15558
Joined: Sun May 14, 2006 9:31 pm
Reputation: 3035
Location: Oregon
Real name: Avery T. Horton, Jr.
Gender: None specified
Contact:

IMPROVED Chart Indicator: _TRO_PeriodChannels3

Postby TheRumpledOne » Fri Jun 23, 2006 10:46 pm

Now it works on the daily too!!





Code: Select all

{ _TRO_PeriodChannels3 - draws trendline at period high/low }


{Attn: TradeStation
if this indicator is posted on the TradeStation Forum, I, TheRumpledOne, did NOT post it there,
so I can't be blamed for this indicator having my contact info.}


{Programmer:  Avery T. Horton, Jr.  aka TheRumpledOne,
gifts and donations accepted, PO Box 43575, Tucson, AZ 85733 }

{ © Copyright 2006 Avery T. Horton, Jr.}

Inputs:


iHigh( high ),
ilow( low ),

iDecimals(4),

iDate(currentdate),
iStartTime(0000),
iBarsAgo1(5),
iBarsAgo2(10),
iBarsAgo3(20),
iBarsAgo4(50),
iBarsAgo5(200),

iTextTimeMult( 2 ) ,

iHiLoColor(cyan),
iHiLoColor2(blue),
iHiLoColor3(green),
iHiLoColor4(yellow),
iHiLoColor5(red),


TLSize( 0 ),        // 0 - 6 for thin to thick
TLStyle( 4 ),      //  1 = solid, 2 = dashed, 3 = dotted, 4 = dashed 2, 5 = dashed 3

TL_Text_HVal ( 0 ) ,    // HVal: 1=left, 0=right, 2=centered,
TL_Text_VVal ( 2 ) ;   //  VVal: 1=Top, 0=Bottom, 2=Centered



Vars:

xTime(0),

xDate(0),

oExtremeVal( 0 ),
oExtremeBar( 0 ) ,

iDebug( false ),

iProcessingDate( currentdate ) ,

sFirstPass(true),
   
TL_TextTime( 0 ) ,   
TL_TextDate( 0 ) ,   


aTimeCount(0),

aCount(4),

aMax(4),
aLoop(0);

array: tlLO[5](0);

array: tlLotxt[5](0);

array: tlHi[5](0);

array: tlHitxt[5](0);

array: aTime[5](0);

array: aBarsAgo[5](0);

array: aHigh[5](0);

array: aLow[5](0);

array: aColor[5](0);



{first time through}

if sFirstPass
then begin
   
sFirstPass = false;

aBarsAgo[000] = iBarsAgo1  ;
aBarsAgo[001] = iBarsAgo2  ;
aBarsAgo[002] = iBarsAgo3  ;
aBarsAgo[003] = iBarsAgo4  ;
aBarsAgo[004] = iBarsAgo5  ;


aColor[000] = iHiLoColor  ;
aColor[001] = iHiLoColor2 ;
aColor[002] = iHiLoColor3 ;
aColor[003] = iHiLoColor4 ;
aColor[004] = iHiLoColor5 ;

end; {if sFirstPass}

{ calculations }
 
xTime = time this bar ;


xDate   = Date ;
 

TL_TextTime = AddTime( xTime , 2 * BarInterval ) ;

TL_TextDate = _fAddDate( Date , 3 ) ;

aTime[000] = xTime[iBarsAgo1]  ;
aTime[001] = xTime[iBarsAgo2]  ;
aTime[002] = xTime[iBarsAgo3]  ;
aTime[003] = xTime[iBarsAgo4]  ;
aTime[004] = xTime[iBarsAgo5]  ;


oExtremeVal = Extremes( iLow , iBarsAgo1 , -1, aLow[0] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo1 , 1, aHigh[0] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( iLow , iBarsAgo2 , -1, aLow[1] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo2 , 1, aHigh[1] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( iLow , iBarsAgo3 , -1, aLow[2] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo3 , 1, aHigh[2] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( iLow , iBarsAgo4 , -1, aLow[3] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo4 , 1, aHigh[3] , oExtremeBar ) ; // highest high

oExtremeVal = Extremes( iLow , iBarsAgo5 , -1, aLow[4] , oExtremeBar ) ; // lowest low
oExtremeVal = Extremes( iHigh , iBarsAgo5 , 1, aHigh[4] , oExtremeBar ) ; // highest high


{++++++   Text Location             +++++++++}

TL_TextTime = AddTime( Time , iTextTimeMult * BarInterval ) ;

if condition99 = false then begin

for aLoop = 0 to aMax
begin

tlHi[aLoop]    = TL_New(iDate[0], aTime[aLoop], 99999, iDate, Time, 99999);
tlHitxt[aLoop]   = Text_New(idate, aTime[aLoop], aHigh[aLoop] , numtostr(aBarsAgo[aLoop] , 0) + " Bar High " + numtostr(aLoop , 0) );

tlLO[aLoop]    = TL_New(iDate[0], aTime[aLoop], 99999, iDate, Time, 99999);
tlLotxt[aLoop]   = Text_New(idate, aTime[aLoop],aLow[aLoop] , numtostr(aBarsAgo[aLoop] , 0) +" Low " + numtostr(aLoop , 0)  );

Text_SetLocation(tlHitxt[aLoop],idate, Time , aHigh[aLoop]);
Text_SetStyle(tlHitxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlHitxt[aLoop],aColor[aLoop]);
 
Text_SetLocation(tlLotxt[aLoop],idate, Time , aLow[aLoop]);
Text_SetStyle(tlLotxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlLotxt[aLoop],aColor[aLoop]);

end; //    for aLoop = 0 to aMax

End; // if condition99 = false then begin

Condition99=True;

{+++++++++++ Trend Lines       ++++++++++++}
 
   
for aLoop = 0 to aMax
begin
 
value8 = aBarsAgo[aLoop] ;
      
TL_SetBegin(tlHi[aLoop], Date[value8] , aTime[aLoop], aHigh[aLoop]);
TL_SetEnd(tlHi[aLoop], iDate, time , aHigh[aLoop]);
TL_SetColor(tlHi[aLoop],aColor[aLoop]);
TL_SetExtLeft(tlHi[aLoop],false);
TL_SetExtRight(tlHi[aLoop],false);
TL_SetStyle(tlHi[aLoop],TLStyle);

Text_SetString(tlHitxt[aLoop], numtostr(aBarsAgo[aLoop] , 0) + " Bar High "+numtostr(aHigh[aLoop], iDecimals ));
Text_SetLocation(tlHitxt[aLoop],idate, TL_TextTime, aHigh[aLoop]);
Text_SetStyle(tlHitxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlHitxt[aLoop],aColor[aLoop]);

TL_SetBegin(tlLO[aLoop], Date[value8] , aTime[aLoop], aLow[aLoop]);
TL_SetEnd(tlLO[aLoop], iDate, time, aLow[aLoop]);
TL_SetColor(tlLO[aLoop],aColor[aLoop]);
TL_SetExtLeft(tlLo[aLoop],false);
TL_SetExtRight(tlLO[aLoop],false);
TL_SetStyle(tlLO[aLoop],TLStyle);

Text_SetString(tlLotxt[aLoop], numtostr(aBarsAgo[aLoop] , 0) + " Bar Low "+numtostr(aLow[aLoop], iDecimals ));
Text_SetLocation(tlLotxt[aLoop],idate , TL_TextTime , aLow[aLoop]);
Text_SetStyle(tlLotxt[aLoop], TL_Text_HVal , TL_Text_VVal);
Text_SetColor(tlLotxt[aLoop],aColor[aLoop]);
 
end; //    for aLoop = 0 to aMax
 
Attachments
TRO_PERIODCHANNELS3.ELD
(9.92 KiB) Downloaded 493 times

fabularasa
rank: <50 posts
rank: <50 posts
Posts: 1
Joined: Thu Jul 31, 2008 10:59 pm
Reputation: 0
Gender: None specified

Postby fabularasa » Thu Jul 31, 2008 11:11 pm

TheRumpledOne

Can U please do the indicator like a Signal_Bars indicator that include all (FerruFx_Multi_info , Signal_Bars, #MarketPrice, and yours)

also something like ToR_1.20 CCI_Helper_1.14


and try to add an alarm to all (for ex. when a market is oversold ...)


thank U for all U'VE done

User avatar
TheRumpledOne
rank: 10000+ posts
rank: 10000+ posts
Posts: 15558
Joined: Sun May 14, 2006 9:31 pm
Reputation: 3035
Location: Oregon
Real name: Avery T. Horton, Jr.
Gender: None specified
Contact:

Postby TheRumpledOne » Wed Aug 06, 2008 12:16 am

I have done hundreds of indicators. Haven't you seen the Multi Meters?
IT'S NOT WHAT YOU TRADE, IT'S HOW YOU TRADE IT!

Please do NOT PM me with trading or coding questions, post them in a thread.

Please add www.kreslik.com to your ad blocker white list.
Thank you for your support.

werner
rank: <50 posts
rank: <50 posts
Posts: 25
Joined: Thu May 07, 2009 6:50 pm
Reputation: 0
Gender: None specified

Re: IMPROVED Chart Indicator: _TRO_PeriodChannels3

Postby werner » Fri May 08, 2009 4:55 pm

hi the TheRumpledOne:

thank you very mutch for these indicator .
i have one problem with the daily to verify in trade station.
i become a error in the word: _fAddDate... maybe you can help me ....
tanks in regards, werner

User avatar
TheRumpledOne
rank: 10000+ posts
rank: 10000+ posts
Posts: 15558
Joined: Sun May 14, 2006 9:31 pm
Reputation: 3035
Location: Oregon
Real name: Avery T. Horton, Jr.
Gender: None specified
Contact:

Postby TheRumpledOne » Fri May 08, 2009 7:33 pm

_fAddDate is a function... you have to make sure you have that function
IT'S NOT WHAT YOU TRADE, IT'S HOW YOU TRADE IT!



Please do NOT PM me with trading or coding questions, post them in a thread.

werner
rank: <50 posts
rank: <50 posts
Posts: 25
Joined: Thu May 07, 2009 6:50 pm
Reputation: 0
Gender: None specified

Postby werner » Sun May 10, 2009 11:11 am

TheRumpledOne wrote:_fAddDate is a function... you have to make sure you have that function



thanks for your replay.
but i can not find a _fAddDate function for tradestation on the internet.
i think that i must install a function code for tradestation to recognize.
can you help me with that function code?

thanks in regards werner

User avatar
TheRumpledOne
rank: 10000+ posts
rank: 10000+ posts
Posts: 15558
Joined: Sun May 14, 2006 9:31 pm
Reputation: 3035
Location: Oregon
Real name: Avery T. Horton, Jr.
Gender: None specified
Contact:

Postby TheRumpledOne » Sun May 10, 2009 9:40 pm

Look in the TradeStation Motherlodes files.
IT'S NOT WHAT YOU TRADE, IT'S HOW YOU TRADE IT!



Please do NOT PM me with trading or coding questions, post them in a thread.

werner
rank: <50 posts
rank: <50 posts
Posts: 25
Joined: Thu May 07, 2009 6:50 pm
Reputation: 0
Gender: None specified

Postby werner » Mon May 11, 2009 10:56 am

thank you very mutch i found it :)

Please add www.kreslik.com to your ad blocker white list.
Thank you for your support.


Return to “Tradestation indicators”