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 903,61 -1,97 -0,22% 31 mei
AMX 922,59 -4,51 -0,49% 31 mei
ASCX 1.245,59 +5,37 +0,43% 31 mei
BEL 20 3.918,09 +9,38 +0,24% 31 mei
Germany40^ 18.585,90 +89,11 +0,48% 31 mei
US30^ 38.701,80 0,00 0,00% 31 mei
US500^ 5.280,42 0,00 0,00% 31 mei
Nasd100^ 18.538,90 0,00 0,00% 31 mei
Japan225^ 38.630,50 0,00 0,00% 31 mei
WTI 77,14 0,00 0,00% 31 mei
Brent 81,20 0,00 0,00% 31 mei
EUR/USD 1,0834 0,0000 0,00% 31 mei
BTC/USD 67.711,46 -733,53 -1,07% 04:42
Gold spot 2.327,41 0,00 0,00% 31 mei
#/^ 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
UMG 28,580 +0,530 +1,89% 31 mei
DSM FIRMENICH AG 105,650 +1,150 +1,10% 31 mei
ArcelorMittal 24,160 +0,250 +1,05% 31 mei
Dalers Laatst +/- % tijd
ASR Nederland 44,400 -2,280 -4,88% 31 mei
PROSUS 33,380 -0,795 -2,33% 31 mei
ASMI 640,200 -10,800 -1,66% 31 mei

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