| Coding Forum Collaborate, receive help, or discuss coding related issues. |
![]() | | Tweet | |
| | #1 | ||
![]() | P&F Code help me. thanks // This will simulate "Point & Figure" levels on a bar chart {Written by Adam Hefner version 01-07-02} Var: dbh(0), dbl(0), {Daily block high/low} abh(0), abl(0), {actual block high/low} dir(0), {direction} sv(0); {stop value} Inputs: BlockSize(1), {Block Size} ReverseSize(3), {Reverse Size} lookBack(-1); {look back period} Var: bs(BlockSize), rs(ReverseSize), lb(LookBack); {daily block high/low calculations} If Round(high/bs,0)*bs > High then dbh = (Round(high/bs,0)*bs)-bs else dbh = Round(high/bs,0)*bs; If Round(Low/bs,0)*bs < Low then dbl = (Round(Low/bs,0)*bs)+bs else dbl = Round(Low/bs,0)*bs; If currentbar <= 1 {check for first 2 bars of the chart} then begin dir = 1; abh = dbh; abl = dbl; end else begin If dir[1] = 1 {direction up calculations} then begin if dbh > abh[1] then abh = dbh {new high} else begin If dbl <= abh-(bs*rs) {reverse} then begin dir = -1; abh = abh[1]; abl = dbl; end else abh = abh[1]; end; end else begin {direction down calculations} If dbl < abl[1] then abl = dbl {new low} else if dbh >= abl+(bs*rs) {reverse} then begin dir = 1; abl = abl[1]; abh = dbh; end else abl = abl[1]; end; end; If dir = 1 {reversal stop} then sv = abh-(bs*rs) else sv = abl+(bs*rs); plot1(abh); plot2(abl); plot3[lb](sv); | ||
| |
|
![]() |
| Thread Tools | |
| Display Modes | Help Others By Rating This Thread |
| |
| ∧ Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Need Code for W %R with 2 HMAs for TS? | clbradley | Coding Forum | 4 | 02-18-2009 11:06 AM |
| Req Coder to Code This | sillykiddo | Coding Forum | 0 | 01-02-2009 11:52 PM |
| Tradestation Code Help | ephi144 | Coding Forum | 3 | 11-29-2008 08:05 PM |
| Quick TS Code Help Please | ephi144 | Coding Forum | 1 | 11-10-2008 01:15 PM |
| Help To Code My EA | pepe1 | Coding Forum | 0 | 06-24-2008 01:41 PM |