Welcome to the Traders Laboratory Forums.
Coding Forum Collaborate, receive help, or discuss coding related issues.

Reply
Old 05-22-2007, 10:03 PM   #1

Join Date: Oct 2006
Posts: 4
Ignore this user

Thanks: 0
Thanked 1 Time in 1 Post

Floor Trader Pivot Code Help....

Im plotting my daily pivot numbers that use the previous days OHLC of the FULL session...i.e. mini dow from 18:15 to 16:00 the next day. I modified the 'Floor Trader Pivots' indicator and just put in my formula in lieu of the other, but that dosent really matter cause its just a differnet mathmatical formula...but when I apply it to a chart with the sessions set at either 24 hours or 18:15-16:00 it starts the new day at midnight always, I cant seem to get it to use the data crossing over into a new day.....It works fine if I just use the pit session only data cause its just encompassing one day, not over midnight...I was wondering if there is there a way to use the data from a session that goes overnight as most markets do?


This is the original "floor traders pivots" code..like I said if you plot it with a session that goes overnight it uses data begining at midnight as the new day, I'd like it to use the data from i.e. 18:15monday-16:00tuesday. Thanks for any help.

Code:
Plots lines at floor trader pivot levels, based on the following formulae: 

Resistance Level 3 = R3 = R2 + YestHigh - YestLow 
Resistance Level 2 = R2 = PP + YestHigh - YestLow 
Resistance Level 1 = R1 = PP * 2 - YestLow 
PivotPoint = PP = ( YestHigh + YestLow + YestClose ) / 3 
Support Level 1 = S1 = PP * 2 - YestHigh 
Support Level 2 = S2 = PP - YestHigh + YestLow 
Support Level 3 = S3 = S2 - YestHigh + YestLow 

Input specifies whether R3 and S3 are plotted in addition to the 5 lines at PP, S1, 
S2, R1, and R2. 
} 

inputs: 
   Plot_5or7( 5 ) ; { if 7, adds plots for S3 and R3 to other 5 lines } 

variables: 
    S1( 0 ), 
   S2( 0 ), 
   S3( 0 ), 
   R1( 0 ), 
   R2( 0 ), 
   R3( 0 ), 
   PP( 0 ), 
   TodaysHigh( 0 ), 
   YestHigh( 0 ), 
   TodaysLow( 0 ), 
   YestLow( 0 ), 
   TodaysClose( 0 ), 
   YestClose( 0 ), 
   Counter( 0 ) ; 
    
if Date <> Date[1] then 
   begin 
   { increment Counter to be sure enough data is processed - see comment below } 
   Counter = Counter + 1 ; 
   YestHigh = TodaysHigh ; 
   YestLow = TodaysLow ; 
   YestClose = Close[1] ; 
   TodaysHigh = High ; 
      TodaysLow = Low ; 
   PP = ( YestHigh + YestLow + YestClose ) / 3 ; 
   R1 = PP * 2 - YestLow ; 
   R2 = PP + YestHigh - YestLow ; 
   R3 = R2 + YestHigh - YestLow ; 
   S1 = PP * 2 - YestHigh ; 
   S2 = PP - YestHigh + YestLow ; 
   S3 = S2 - YestHigh + YestLow ; 
   end 
else 
   begin 
   if High > TodaysHigh then 
      TodaysHigh = High ; 
   if Low < TodaysLow then 
      TodaysLow = Low ; 
   end ; 

if Counter >= 2 and BarType < 3 then { if at least one full day's data has been 
 processed and chart bar interval is daily, intra-day, or tick bar then plot } 
   begin 
   if Plot_5or7 = 7 then 
      Plot1( R3, "R3" ) ; 
   Plot2( R2, "R2" ) ; 
   Plot3( R1, "R1" ) ; 
   Plot4( PP, "PP" ) ; 
   Plot5( S1, "S1" ) ; 
   Plot6( S2, "S2" ) ; 
   if Plot_5or7 = 7 then 
       Plot7( S3, "S3" ) ; 
   end ;
jmi88 is offline  
Reply With Quote
Old 05-22-2007, 10:13 PM   #2
ant

ant's Avatar

Join Date: Sep 2006
Location: USA
Posts: 421
Ignore this user

Thanks: 22
Thanked 314 Times in 81 Posts

Re: Floor Trader Pivot Code Help....

jmi88,

Here is a few things to consider... Your code has an if statement like this "if Date <> Date[1]". This code will kick off on the new day at midnight. Also, check the session that you're using for the chart. If you're still having problems, post a picture of the chart with the indicator, your session settings, and your timezone and I'll try to help.

Regards,
Antonio
ant 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
Floor Pivots Monthly Robert2617 Trading Indicators 7 07-20-2009 08:30 PM
Gap Fills Act as Pivot Soultrader Stock Trading Laboratory 1 04-04-2008 01:09 AM
Floor Pivots Daily Robert2617 Trading Indicators 16 01-30-2008 07:43 PM
Floor Pivots Weekly Robert2617 Trading Indicators 0 02-19-2007 02:17 PM
Trading Floor vuguru General Discussion 1 02-14-2007 01:54 AM

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