Technische Analyse « Terug naar discussie overzicht

TTM Squeeze van John Carter voor ProRealTime

8 Posts
[verwijderd]
0
Hallo,

Kan iemand mij helpen?
Ik ben op zoek naar het TTM Squeeze script van John Carter voor ProRealTime.

my.jetscreenshot.com/12228/20121108-y...

Kan iemand mij daarmee helpen?

Alvast vriendelijk bedankt.

Henk


novital
0
Even googlen en je vindt dit:
www.pro-at.com/forums-bourse/bourse-1...

Is dit wat je zoekt?

REM TTM SQUEZZE by John CARTER
REM ArnaudBZH - Forum PRO-AT.COM

Price = Close

REM Length for Average True Range (ATR) & Std. Deviation (SD) Calculations
Length = 20

REM Keltner Channel ATRs from Average
nK = 1.5

REM Bollinger Band Std. Devs. from Average
nBB = 2

REM BBS_Index level at which to issue alerts
AlertLine = 1

REM Calculate BB Squeeze Indicator
monATR = AverageTrueRange[Length](Price)
SDev = STD[Length](Price)

Denom = (nK * monATR)
IF Denom <> 0 THEN
BBSInd = (nBB * SDev) / Denom
ENDIF

IF BBSInd < Alertline THEN
Indic = -1
ELSE
Indic = 1
ENDIF

REM Plot delta of price from Donchian mid line
Histo = LinearRegression[Length] (price - ((Highest[Length](High) + Lowest[Length](Low))/2 + ExponentialAverage[Length](close))/2 )

RETURN Histo as "Histogramme", Indic coloured by Indic as "Indic"
[verwijderd]
0
Dank je wel voor de snelle reactie.
Had deze ook al gevonden maar komt niet overeen met de indicator die in het plaatje staat.
novital
0

De implementatie voor Amibroker vind je hier:

www.amibroker.com/library/detail.php?...

Lijkt me niet zo moeilijk om die te converteren naar PRT.

Dit is daaruit het algoritme:

chanPeriod = Param("Channel Period", 20);
bolBandStdDev = Param("Bollinger Band StdDev",2);
keltStdDev = Param("Keltner Band StdDev",1.5);
momPeriod = Param("Momemtum Period", 12 );
momEMA = Param("Momentum EMA Period", 5);

highBBChl = BBandTop( C, chanPeriod, bolBandStdDev);
lowBBChl = BBandBot( C, chanPeriod, bolBandStdDev);

centerLine = MA( C, chanPeriod );
highKeltn = centerLine + keltStdDev * ATR(chanPeriod);
lowKeltn = centerLine - keltStdDev * ATR(chanPeriod);

momHist = EMA(Momentum(C, momPeriod),momEMA);

BBUp = IIf(highBBChl > highKeltn AND momHist > 0, momHist, 0);
BBDo = IIf(lowBBChl < lowKeltn AND momHist < 0, momHist, 0);
BBMid = IIf(BBUp == 0 AND BBDo == 0, momHist, 0);
[verwijderd]
0
novital
0
Ik heb het voor je geconverteerd naar PRT.
Doe ermee wat je wil. Verwacht alleen niet dat het een heilige graal is; die bestaan namelijk niet.

// TTM Squeeze by John Carter
chanperiod = 20
bolBandStdDev = 2
keltStdDev = 1.5
momPeriod = 12
momEMA = 5

Centerline = Average[chanperiod](close)

StandAfw = STD[chanPeriod](close)
highBBChl = Centerline + bolBandStdDev * StandAfw
lowBBChl = Centerline - bolBandStdDev * StandAfw

highKeltn = Centerline + keltStdDev * AverageTrueRange[chanperiod](close)
lowKeltn = Centerline - keltStdDev * AverageTrueRange[chanperiod](close)

momHist = ExponentialAverage[momEMA](Momentum[momPeriod](close))

if highBBChl > highKeltn AND momHist > 0 then
BBUp = momHist
Else
BBUp = 0
endif

if lowBBChl < lowKeltn AND momHist < 0 then
BBDo = momHist
Else
BBDo = 0
Endif

If BBUp = 0 AND BBDo = 0 then
BBMid = momHist
Else
BBMid = 0
Endif

// Geef elke resultaatwaarde de stijl: histogram.
return BBUp COLOURED(0,255,0) as "Momentum Up", BBDo COLOURED(255,0,0) as "Momentum Down", BBMid as "Momentum Mid"

Bijlage:
[verwijderd]
0
novital
0
quote:

Henk Voorham schreef op 8 november 2012 19:23:

Ziet er anders uit dan mijn plaatje, ga het uitproberen.

Je plaatje laat een PBF_Squeeze zien. Dat is wellicht een variant van TTM squeeze. Ik ken hem niet.
8 Posts
Aantal posts per pagina:  20 50 100 | Omhoog ↑

Meedoen aan de discussie?

Word nu gratis lid of log in met uw e-mailadres en wachtwoord.

Direct naar Forum

Markt vandaag

AEX 926,13 +3,01 +0,33% 13:44
AMX 882,75 +3,99 +0,45% 13:44
ASCX 1.222,08 +7,79 +0,64% 13:29
BEL 20 3.841,70 +8,82 +0,23% 13:44
Germany40^ 18.098,60 +30,39 +0,17% 13:44
US30^ 38.770,50 -14,00 -0,04% 13:44
US500^ 5.474,14 -0,87 -0,02% 13:44
Nasd100^ 19.937,20 +26,60 +0,13% 13:44
Japan225^ 38.439,10 +0,70 +0,00% 13:30
WTI 79,72 -0,08 -0,10% 13:43
Brent 84,20 -0,12 -0,14% 13:44
EUR/USD 1,0711 -0,0020 -0,19% 13:44
BTC/USD 65.253,56 -1.389,20 -2,08% 13:44
Gold spot 2.311,50 -7,59 -0,33% 13:44
#/^ Index indications calculated real time, zie disclaimer
BESTEL HIER UW TICKETS VOOR DE IEX BELEGGERSDAG > EEN DAG VOL INSPIRERENDE SPREKERS EN KOOPTIPS!

Stijgers & Dalers

Stijgers Laatst +/- % tijd
DSM FIRMENICH AG 101,950 +3,170 +3,21% 13:26
Aegon 5,802 +0,072 +1,26% 13:26
NN Group 42,210 +0,490 +1,17% 13:25
Dalers Laatst +/- % tijd
Heineken 92,800 -1,080 -1,15% 13:26
UMG 28,120 -0,270 -0,95% 13:25
PROSUS 33,975 -0,100 -0,29% 13:25

EU stocks, real time, by Cboe Europe Ltd.; Other, Euronext & US stocks by NYSE & Cboe BZX Exchange, 15 min. delayed
#/^ Index indications calculated real time, zie disclaimer, streaming powered by: Infront