Richard Ebert
Mitglied seit 11 Jahre 2 Monate
Metastock: Bollinger System von Herbert Tuerk
Beitrag von watrader in falschen Thema:
Hallo,
ich würde gerne das Bollinger System von Herbert Tuerk umsetzen. Da ich keine tiefen Programmierkenntnisse im Metastock 8 habe, würde ich mich freuen, wenn ich mir jemand eine Kurzanleitung zur Implementierung geben könnte.
Vielen Dank im voraus :-)
Geschrieben von Richard Ebert
am
BBands Break Out Analysis von Herbert Türk
Die folgenden MetaStock Formeln im Indikator Builder anlegen:
Name: BBand %B Oscillator H
Fromula: (CLOSE - Fml( "BBand lower band")) / (Fml( "BBand upper band") - Fml( "BBand lower band"))
Name: BBand %B Oscillator J
Formula: (CLOSE - Fml( "BBand lower band bottom")) / (Fml( "BBand upper band top") - Fml( "BBand lower band
bottom"))
Name: BBand Candlestick bearish
Formula: Bear3Formation() OR BearHarami() OR BearHaramiCross() OR BigBlack() OR Black()OR DarkCloud() OR
HangingMan()
OR LongUpperShadow() OR OnNeckLine()
Name: BBand Candlestick bottom reversal
Formula: BullHaramiCross()OR EngulfingBull()OR InvHammer() OR MorningStar() OR PiercingLine() OR
3WhiteSoldiers()
Name: BBand Candlestick bullish
Formula: BigWhite() OR Bull3Formation() OR BullHarami()OR BullHaramiCross() OR EngulfingBull() OR Hammer() OR
LongLowerShadow()
OR GravestoneDoji() OR White()
Name: BBand Candlestick top reversal
Formula: BearHaramiCross() OR DarkCloud()OR EveningStar() OR GravestoneDoji() OR LongLeggedDoji() OR
RisingWindow() OR
3BlackCrows()
Name: BBand lower band bottom
Formula: BBandBot(C,20,S,1.7)
Name: BBand lower band
Formula: Mov(C,20,S)-2*(Stdev(C,20))
Name: BBand MA 33 RSI 14
Formula: Mov(RSI(14),33,S)
Name: BBand MA 7 RSI 14
Formula: Mov(RSI(14),7,S)
Name: BBand MA Typical Price
Formula: n:=(H+L+C)/3;
Mov(n,33,S)
Name: BBand Momentum I
Formula: (Mov(C,7,E) - Mov(C,28,E))/Mov(C,28,E)
Name: BBand Momentum II
Formula: HLC:=(H+L+C)/3;
RCI:=(Mov(HLC,7,E)-Mov(HLC,28,E))/Mov(HLC,7,E);
Mov(RCI,7,E)
Name: BBand Momentum I&II
Formula: HLC:=(H+L+C)/3;
RCI:=(Mov(HLC,7,E)-Mov(HLC,28,E))/Mov(HLC,7,E);
((Mov(C,7,E) - Mov(C,28,E))/Mov(C,28,E)
+ Mov(RCI,7,E))/2
Name: BBand upper band top
Formula: BBandTop(C,20,S,1.7)
Name: BBand upper band
Formula: Mov(C,20,E)+2*(Stdev(C,20))
Neuen MetaStock Experten anlegen
Expert Trends
Bullish: Fml( "BBand Momentum I&II") > 0
AND Fml( "BBand MA 7 RSI 14") < 70
Bearish: Fml( "BBand Momentum I&II") < 0
AND Fml( "BBand MA 7 RSI 14") > 30
Experts Highlights
Name: BBand %B Oscillator J = bullish
Formula: Fml( "BBand %B Oscillator J")>0.5 AND
Fml( "BBand MA 7 RSI 14") < 70
AND Fml( "BBand %B Oscillator J") < 1
Color: Green
Name: BBand %B Oscillator J = bearish
Formula: Fml( "BBand %B Oscillator J")<0.5 AND
Fml( "BBand MA 7 RSI 14") > 30 AND
Fml( "BBand %B Oscillator J") > 0
Color: Reed
Name: Market Top
Formula: Fml( "BBand MA 7 RSI 14") > 70
Color: Blue
Name: Market Basic
Formula: Fml( "BBand MA 7 RSI 14") < 30
Color: Blue
Name: Band Top Break Out
Formula: Fml( "BBand %B Oscillator J") > 1
Color: DK Green
Name: Band Basic Break Out
Formula: Fml( "BBand %B Oscillator J") < 0
Color: DK Reed
Symbols:
Name: D
Formula: Cross(Fml( "BBand MA Typical Price"),C)
Symbol: Above
Name: U
Formula: Cross(C,Fml( "BBand MA Typical Price"))
Symbol: Below
Commentary:
<expert>
Analysis <DATE:L>
<Name> Symbol <Symbol>
Market information
Periodicity <Periodicity>
Open writeval(open)
High writeval(high)
Low writeval(low)
Close writeval(close)
Change writeif((c-ref(c,-1))<0,"writeval(c-ref(c,-1),8.4) (writeval(((c-ref(c,-1))/div(ref(c,-1),100)),0.2)%)")
writeif((c-ref(c,-1))>0,"writeval(c-ref(c,-1),8.4) (writeval(((c-ref(c,-1))/div(ref(c,-1),100)),0.2)%)")
writeif(highest(high)=high,"Highest High","")writeif(lowest(low)=low,"Lowest Low","")
Highest High Value writeval(HHV(c,12)) <Periodicity> Time 12
Lowest Low Value writeval(llv(c,12)) <Periodicity> Time 12
Volume Today writeval(VOLUME)
Cash Balance Writeval(open*mul(volume,100),0.0)
Cost Average ToDay writeval((O+H+L+C)/4) (writeval(c-(O+H+L+C)/4))
Cost Average 12Ago writeval(mov( (O+H+L+C)/4,12,s)) (writeval(c-mov((O+H+L+C)/4,12,s)))
Volatility Ratio writeval(std(log(C/ref(C,-1)),5)/std(log(C/ref(C,-1)),99))
Momentum Indicators
BBand Momentum I Value writeval(Fml( "BBand Momentum I")) writeif(Fml( "BBand Momentum
I")>0,"Uptrend","")writeif(Fml( "BBand Momentum I")<0,"Downtrend","")
BBand Momentum II Value writeval(Fml( "BBand Momentum II")) writeif(Fml( "BBand Momentum
II")>0,"Uptrend","")writeif(Fml( "BBand Momentum II")<0,"Downtrend","")
BBand Momentum I&II Value writeval(Fml( "BBand Momentum I&II")) writeif(Fml( "BBand Momentum
I&II")>0,"Uptrend","")writeif(Fml( "BBand Momentum I&II")<0,"Downtrend","")
BBand MovAvg 7 RSI 14 Value writeval(Fml( "BBand MA 7 RSI 14")) writeif(Fml( "BBand MA 7 RSI 14")>70,"Market
Top","")writeif(Fml( "BBand MA 7 RSI 14")<30,"Market Basic","")writeif(Fml( "BBand Momentum I&II") > 0 AND Fml(
"BBand MA 7 RSI 14") < 70,"Bullish Trend","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI
14") > 30,"Bearish Trend","")
BBand MovAvg 33 RSI 14 Value writeval(Fml( "BBand MA 33 RSI 14")) writeif(Fml( "BBand MA 33 RSI
14")>70,"Market Top","")writeif(Fml( "BBand MA 33 RSI 14")<30,"Market Basic","")writeif(Fml( "BBand Momentum
I&II") > 0 AND Fml( "BBand MA 33 RSI 14") < 70,"Bullish Trend","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml(
"BBand MA 33 RSI 14") > 30,"Bearish Trend","")
Bollinger Bands Techniques
%B Oscillator J writeval(Fml( "BBand %B Oscillator J")) writeif(Fml( "BBand %B Oscillator J")>0.5 AND
Fml( "BBand MA 7 RSI 14") < 70 AND Fml( "BBand %B Oscillator J") < 1,"bullish bands","")writeif(Fml( "BBand MA 7
RSI 14") > 70,"band on Market Top","")writeif(Fml( "BBand %B Oscillator J") > 1,"bands break out","")writeif(Fml(
"BBand %B Oscillator J")<0.5 AND
Fml( "BBand MA 7 RSI 14") > 30 AND
Fml( "BBand %B Oscillator J") > 0,"bearish bands","")writeif(Fml( "BBand MA 7 RSI 14") < 30,"bands on Market
Basic","")writeif(Fml( "BBand %B Oscillator J") < 0,"bands break out","")
%B Oscillator H writeval( Fml( "BBand %B Oscillator H")) writeif(Fml( "BBand %B Oscillator H")>0.5 AND
Fml( "BBand MA 33 RSI 14") < 70 AND Fml( "BBand %B Oscillator H") < 1,"bullish bands","")writeif(Fml( "BBand MA
33 RSI 14") > 70,"band on Market Top","")writeif(Fml( "BBand %B Oscillator H") > 1,"bands break out","")writeif(Fml(
"BBand %B Oscillator H")<0.5 AND
Fml( "BBand MA 33 RSI 14") > 30 AND
Fml( "BBand %B Oscillator H") > 0,"bearish bands","")writeif(Fml( "BBand MA 33 RSI 14") < 30,"bands on Market
Basic","")writeif(Fml( "BBand %B Oscillator H") < 0,"bands break out","")
Typical Price writeval(Fml( "BBand MA Typical Price")) writeif(Cross(Fml( "BBand MA Typical Price"),C),"Cross
D","")writeif(Cross(C,Fml( "BBand MA Typical Price")),"Cross U","")
Momentum Indicators & Candlestick Patterns
BBand MovAvg 7 RSI 14 Value writeval(Fml( "BBand MA 7 RSI 14"))
writeif(Fml( "BBand MA 7 RSI 14")>70 and Fml( "BBand Candlestick top reversal") ,"Top Reversal
Signals","")writeif(Fml( "BBand MA 7 RSI 14")>70 and BearHaramiCross(),": BearHaramiCross","")writeif(Fml( "BBand
MA 7 RSI 14")>70 and DarkCloud(),": DarkCloud","")
writeif(Fml( "BBand MA 7 RSI 14")>70 and EveningStar(),": EveningStar","")writeif(Fml( "BBand MA 7 RSI 14")>70
and GravestoneDoji(),": GravestoneDoji","")writeif(Fml( "BBand MA 7 RSI 14")>70 and LongLeggedDoji(),":
LongLeggedDoji","")writeif(Fml( "BBand MA 7 RSI 14")>70 and RisingWindow(),": RisingWindow","")
writeif(Fml( "BBand MA 7 RSI 14")>70 and 3BlackCrows() ,": 3BlackCrows","")writeif(Fml( "BBand MA 7 RSI 14")<30
and Fml( "BBand Candlestick bottom reversal") ,"Bottom Reversal Signals","")writeif(Fml( "BBand MA 7 RSI 14")<30
and BullHaramiCross(),": BullHaramiCross","")writeif(Fml( "BBand MA 7 RSI 14")<30 and EngulfingBull(),":
EngulfingBull","")writeif(Fml( "BBand MA 7 RSI 14")<30 and InvHammer(),": InvHammer","")writeif(Fml( "BBand MA 7
RSI 14")<30 and MorningStar(),": MorningStar","")writeif(Fml( "BBand MA 7 RSI 14")<30 and PiercingLine(),":
PiercingLine","")writeif(Fml( "BBand MA 7 RSI 14")<30 and 3WhiteSoldiers(),": 3WhiteSoldiers","")
writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") < 70 and Fml( "BBand Candlestick bullish")
,"bullish signals","")writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") < 70 and BigWhite(),":
BigWhite","")writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") < 70 and Bull3Formation(),":
Bull3Formation","")writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") < 70 and BullHarami(),":
BullHarami","")writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") < 70 and
BullHaramiCross(),": BullHaramiCross","")writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") <
70 and EngulfingBull(),": EngulfingBull","")
writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") < 70 and Hammer(),":
Hammer","")writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") < 70 and GravestoneDoji(),":
GravestoneDoji","")writeif(Fml( "BBand Momentum I&II") > 0 AND Fml( "BBand MA 7 RSI 14") < 70 and White(),":
White","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI 14") > 30 and Fml( "BBand
Candlestick bearish") ,"bearish signals","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI 14") >
30 and Fml( "BBand Candlestick bearish"),"bearish signals","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml(
"BBand MA 7 RSI 14") > 30 and Bear3Formation(),": Bear3Formation","")
writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI 14") > 30 and BearHarami(),":
BearHarami","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI 14") > 30 and
BearHaramiCross(),": BearHaramiCross","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI
14") > 30 and BigBlack(),": BigBlack","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI 14") >
30 and Black(),": Black","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI 14") > 30 and
DarkCloud(),": DarkCloud","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI 14") > 30 and
HangingMan(),": HangingMan","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI 14") > 30 and
LongUpperShadow(),": LongUpperShadow","")writeif(Fml( "BBand Momentum I&II") < 0 AND Fml( "BBand MA 7 RSI
14") > 30 and OnNeckLine(),": OnNeckLine","")
Vielen Dank für die Hilfe.
Es funktioniert :-)
Hallo Metatrader,
ich habe versucht, diese Formeln bei mir einzusetzen, bekomme jedoch immer diese Fehlermeldung:
"No indicator names in the indicator builder contain this text".
Was mache ich falsch?
Ebenso im Expert.
Vielen Dank im Voraus
amuecher
Bei mir die gleiche Meldung :(
Hallo,
es kommt ein wenig auf die Reihenfolge an.
Beispiel:
BBand %B Oscillator H
(CLOSE - Fml( "BBand lower band")) / (Fml( "BBand upper band") - Fml( "BBand lower band"))
Kann erst angelegt werden, wenn die beiden referenzierten Formeln
BBand upper band
und
BBand lower band
angelegt wurden.
@ metatrader
Super, danke für die schnelle Antwort!
Bis auf die "Commentary" klappt alles.
Grüsse
@ Metatrader
Mit dem System klappt so weit so gut. Vielen Dank. Nur bei commentary hapert es. Außerdem beim "laufendem Betrieb" habe ich im Chart entweder nur die Pfeile nach unten (gehe short) oder nur nach oben (gehe long), obwohl ich im Edit Modus (Symbol) die beiden Arrows gewählt habe (check all). Im Chart kann man das nicht sehen. Was ist denn los?
Grüße
Joram
Und wie sind die Erfahrungen mit diesem System?
Gruß
Williams
@ Joram,
ich habe den Expert-Commentary nicht installiert, du müsstest ihn Schritt für Schritt eingeben, dann gibt Metastock dir eine Fehlermeldung, an welcher Stelle was nicht stimmt.
@ Williams,
ohne das dies jetzt abwertend zu verstehen ist: Es funktioniert genauso gut oder schlecht wie alle anderen Systeme, die man frei im Internet erhalten kann. Es gibt Aktien/Indizes/... mit guten Ergebnissen, es gibt Aktien/Indizes/... mit schlechten Ergebnissen, es gibt Phasen wo das System gute Ergebnisse liefert und Phasen wo es vollständig versagt.
Hilft dir das weiter?
@ metatrader
thx very much. I´ll try it.
Hi,
diesen Wust an Formeln hatte auch mal skytrader in einem anderen Forum gesendet.
Ich habe es verschmissen, weil ich nicht in der Lage war Teile auszusortieren, die ein "sinnvolles System" ergeben hätten, und außerdem die Explorations nicht programmieren konnte.
Vielleicht kann mal jemand eine Exploration geben. Ich bin zwar gerade dabei, es wieder zu versuchen, aber ob es klappt ?
Mr_aegon