Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.


Reversal Periods

Recommended Posts

hi guys, i'm a newbie with TS, and would like to be able to automatically have my charts with a vertical line marking reversal periods 10, 10:30, 11, 1pm, 2, 2:30 & 3pm

does anyne know how can i ahve this done?

thank you!!


Share this post

Link to post
Share on other sites

try this:


if time = 1000
or time = 1030
or time = 1100 
or time = 1300
or time = 1400
or time = 1430
or time = 1500
then plot10(h*4, "Hist");


set the plot type to histogram.






ps. I have not tested this in TS.

Share this post

Link to post
Share on other sites

Hi guys


i found a code in a forum that plots vertical lines @ reversal periods (10, 10:30, 11, 1pm, 2:30 &3 also vertical red lines @ 3:45, 3:50, 3:55 &$ indicating that market is closing soon)


well hope it helps, you can change the hours in which the lines ar eploted modifying the script in easy language


regards, binther





   iTimeOffSet   ( 0000 ),    // HHMM offset hours from NY time  
   iStyleTimeLine   (  tool_dotted );  
   TLSize    ( 0 ),  
   TL_Text_HVal   ( 0 ) ,   
   TL_Text_VVal   ( 2 ) ;  
   sFirstPass   ( true ),  
   sTimePlot   ( false ),  
   TL_TextTime   ( 0 ) ,  
   aLoop    ( 0 ),  
   count    ( 0 ),  
   tlCount    ( 0 ),  
   tlStart    ( 0 ), 
   MaxFutureDisplayTime( 0  ) ;  //  added this variable 
   xKeyTimes[10]  ( 0 ),  
   tKeyTimes[10]  ( "" ),  
   cKeyTimesColor[10] ( lightgray ),  
   xTextKeyTimes[10] ( 0 );  

        // Inititialize - Could Use Once Begin for First Time Through  
// if  sFirstPass = true then begin  
//  sFirstPass = false;  
if  CurrentBar = 1 then begin  
 xKeyTimes[000] = 0955 ;  
 xKeyTimes[001] = 1025 ;  
 xKeyTimes[002] = 1055 ;  
 xKeyTimes[003] = 1255 ;  
 xKeyTimes[004] = 1355 ;  
 xKeyTimes[005] = 1425 ;  
 xKeyTimes[006] = 1455 ;  
 xKeyTimes[007] = 1545 ;  
 xKeyTimes[008] = 1550 ;  
 xKeyTimes[009] = 1555 ;  
 tKeyTimes[000] = "" ;  
 tKeyTimes[001] = "" ;  
 tKeyTimes[002] = "" ;  
 tKeyTimes[003] = "" ;  
 tKeyTimes[004] = "" ;  
 tKeyTimes[005] = "" ;  
 tKeyTimes[006] = "" ;  
 tKeyTimes[007] = "" ;  
 tKeyTimes[008] = "" ;  
 tKeyTimes[009] = "" ;  

 cKeyTimesColor[000] = lightgray ;  
 cKeyTimesColor[001] = lightgray ;  
 cKeyTimesColor[002] = lightgray ;  
 cKeyTimesColor[003] = lightgray ;  
 cKeyTimesColor[004] = lightgray ;  
 cKeyTimesColor[005] = lightgray ;  
 cKeyTimesColor[006] = lightgray ;  
 cKeyTimesColor[007] = darkred  ;  
 cKeyTimesColor[008] = darkred ;  
 cKeyTimesColor[009] = darkred  ;  

 for count = 0 to 9 begin  
  xKeyTimes[count] = CalcTime( xKeyTimes[count], - iTimeOffSet ) ; // changed to use CalcTime for proper calculation  
  if tKeyTimes[count] = "" then   
   tKeyTimes[count] = numtostr(xKeyTimes[count] , 0 ) +  " Reversal" ;  
   end;  //  for count = ...  
  end; {if sFirstPass}  


TL_TextTime = CalcTime(Time, 3 * BarInterval); // use to right adjust text   

//  Added this section of code to calculate the far right (future time) bar for display for real-time ticks. 
//  If we are on historical bars then the value is simply the current Time. 
if LastBarOnChart and GetAppInfo ( aiRealtimeCalc ) = 1 then 
 MaxFutureDisplayTime = CalcTime( LastCalcTime, GetAppInfo ( aiSpaceToRight ) * BarInterval )  
 MaxFutureDisplayTime = Time ; 

value1 = HighD(0) - Close ;  
value2 = Close - LowD(0) ;  

if  value1 > value2 then   
 value3 = value1/2 + close  
 value3 = value2/2 + close ;  

sTimePlot = false ;  

for count = 0 to 9 begin  

    //  Added the condition to only plot on the closing bar tick, and to check if the xKeyTimes is bounded between 
    //  the prior bar MaxFutureDisplayTime and the current bar MaxFutureDisplayTime.  If so, then plot the vertical line. 

 if BarStatus(1) = 2 and xKeyTimes[count] > MaxFutureDisplayTime[1] and xKeyTimes[count] <= MaxFutureDisplayTime 
   and sTimePlot = false then begin  
  sTimePlot = true ;  
  tlStart = tl_new( date , xKeyTimes[count] ,  high + 0.0001, date , xKeyTimes[count],  low - 0.0001 );  
  tl_SetColor(tlStart, cKeyTimesColor[count] );  
  tl_SetStyle(tlStart, iStyleTimeLine );  

      { Delete or Draw Text }   

  if  xTextKeyTimes[count] > 0 then   
   value9 = Text_Delete( xTextKeyTimes[count] ) ;  

  xTextKeyTimes[count]= Text_New(date, xKeyTimes[count], value3, tKeyTimes[count]) ;               

  Text_SetColor( xTextKeyTimes[count] , cKeyTimesColor[count]  ) ;   
  Text_SetStyle( xTextKeyTimes[count],  TL_Text_HVal , TL_Text_VVal  ) ;   
 //   HVal: 0=left, 1=right, 2=centered, / VVal: 0=Top, 1=Bottom, 2=Centered   
  Text_SetLocation(xTextKeyTimes[count] , date , TL_TextTime , value3 );  

   end; // if time < xKeyTimes[count]  
end;  //  for count = ...

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Topics

  • Posts

    • Chart Update of the Small Companies Index, Which is not much paid attention to in this Tech and Pharma created Bounce Back and Hoping for Beyond Note the Divergence between Daily Prices and MACD in sub chart In current environment Investors may feel fear of missing out; Hesitation and Expectation both comes into play. Refer to PDF attached It will make you think and more often than not make you commit or omit untimely. As soon as any BIAS or false expectation builds up its time to lock in profits or exit or COP (Consciously Out Position) yourself out.  Here is something I wrote some time back 4 Nov 2008 (You may have stood in the que to vote, Obama ah!) Enjoy Minoo Psychological_Factors_in_Shaping_Investor_Expectat.pdf
    • “When the people find that they can vote themselves money that will herald the end of the republic.” Benjamin Franklin Since we always file stacks of paper forms by mail, our $2400 check was late coming.  It finally arrived on Monday so my wife and I are in high cotton ... for the six days it covers our minimum daily expenses, that is... In my opinion, all those checks are wasted money, but now most people want to receive  even more free money - not realizing that “whenever a new dollar is introduced into the system, it erodes the value of all dollars that currently exist.  Usually this is a relatively slow process, but now our politicians have gone absolutely nuts and very painful inflation is on the way.”  Free money aint free.  That check is borrowed from and owed back to 'the devil'.  I'm just sayin'           ...                 “If we don't listen to that scream—and if we don't respond to it—we may well wind up sitting amidst our own rubble, looking for the truck that hit us—or the bomb that pulverized us. Get the license number of whatever it was that destroyed the dream. And I think we will find that the vehicle was registered in our own name.”  Rod Serling   https://www.rutherford.org/publications_resources/john_whiteheads_commentary/the_slippery_slope_to_despotism_paved_with_lockdowns_raids_and_forced_vaccinations         ... Instead of just one $1200 time, did you know that certain parties can get a refill every night ????
    • how many corps in the SP500, NQ100, etc indexes "worth less than zero"?  ie they have negative net tangible assets ??  thx.  just askin'
    • Good news!  (and greatly under-reported, btw) -- Flu(s) and pneumonia(s) may have been eradicated.  No deaths from either in months and months.  Thanks god.
    • GOLD SUFFERS MILD DECLINE FOLLOWING GROWING US-CHINA TENSIONS Gold (XAU/USD) dipped in the early Asia trading session on Monday as growing US-China tensions continue to influence demand on the safe-haven asset. Gold futures shed about 0.47% reaching a low of $1,724 just a few hours ago. The precious metal failed to hold on to its gains from last week’s session. Stocks, which are generally expected to move in the opposite direction of gold, were trapped in a bout of uncertainty with Chinese stocks suffering serious losses at the open of the session. According to reports, investors’ risk sentiment declined following China’s decision to formally table national security laws for Hong Kong and Macau as the National People’s Congress opened on Friday. This announcement caused citizens of Hong Kong to take to the streets in protest on Sunday. The protesters were met with heavy resistance from the police who fired water cannons to disperse them. The tension between the world powers escalated after Chinese Foreign Minister, Wang Yi, said on Sunday night that the US was nearing a ”new Cold War” with China following President Trump’s threat of ‘strong action’ should the proposed law be enacted. This threat was followed by the US Commerce Department blacklisting 33 Chinese entities on Friday. XAUUSD – Daily Chart Gold (XAU) Value Forecast — May 25 XAU/USD Major Bias: Bullish Supply Levels: $1,745, $1,763, and $1,797 Demand Levels: $1,722, $1,717, and $1,700 The XAU/USD was met with a soft decline to the $1,720’s level as projected last week. Gold has resumed on its upwards move to the anticipated $1,740 level. However, gold has to stay above $1,722 to confirm its bullish momentum. A break below that level could send the price down to $1,700 – $1,695 levels rapidly. Overall such reality seems very unlikely for gold in the time being.   Source: https://learn2.trade 
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.