Teknik Analiz Dünyasına Hoşgeldiniz. Paylaşmak Güzeldir.

Yayından kaldırmak istediğiniz formüller için algoritmabul@gmail.com ile iletişime geçebilirsiniz... 

  • DİKKAT: Formüller, Sistemler sadece eğitim amaçlıdır. Alım satım, olası anapara kaybı ve diğer kayıplar dahil olmak üzere "YÜKSEK RİSK" içerir.
  • Mucize teknik gösterge yoktur, sadece doğru veya yanlış kullanılan göstergeler vardır.

Trend Kanalı Rainbow Charts Trend channel= Oscillator

Trend Kanalı Modern teknik analizin kurucusu olan Charles Dow’da piyasa hareketlerinin belirgin bir yönü olduğunu saptayarak trend kavramını ortaya atmıștır. Bu teorinin amacı,piyasadaki fiyat trendini tahmin etmek ve söz konusu olan trende sadık kalarak yatırım yapmaktır

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,797
1997 July TASC Trader's Tip
To create Rainbow Charts in MetaStock for Windows, open any chart, dropthe moving average indicator from the Indicator QuickList, and drop it in the same inner windows as the price bars. Enter two for the Periods and simple for the Method. Next plot a second moving average on the first moving average by dragging a moving average from the QuickListand dropping iton the first moving average (Note: The first moving average shouldturn light purple before you release the mouse button). If you dropped it correctly the Parameters dialog should say "Indicator" for the Price Field. Click OK to accept two periods and simple as the parameters.
Change the color of this moving average as desired. Now plot a thirdmoving average of the second moving average by repeating these steps. Continue this until you have ten moving averages. Choose Yes if MetaStock prompts you about plotting a duplicate indicator.
To save you time, I have created a template that allows you to bypassthese steps.
You can download this template directly off of the Equis web site at
Download this file to the Charts folder (e.g. C:\Equis\Mswin\Charts) in your MetaStock folder.
Open any chart and then click on your right mouse button while the pointer is located on the chart.
Choose Apply Template from the Chart Shortcut menu and choose the Rainbow Chart template.
You should now have a chart with ten different colored moving averages.
Next choose Indicator Builder from the Tools menu and enter the following formulas.​

Rainbow Max
Max(Mov(C,2,S),
Max(Mov(Mov(C,2,S),2,S),
Max(Mov(Mov(Mov(C,2,S),2,S),2,S),
Max(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),
Max(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),
Max(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),
Max(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S),
Max(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S)
,2,S),2,S),2,S),2,S),2,S),2,S),
Max(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S)
,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S),
Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S)
,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S))))))))))

Rainbow Min
Min(Mov(C,2,S),
Min(Mov(Mov(C,2,S),2,S),
Min(Mov(Mov(Mov(C,2,S),2,S),2,S),
Min(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),
Min(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),
Min(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),
Min(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S),
Min(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S)
,2,S),2,S),2,S),2,S),2,S),2,S),
Min(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S)
,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S),
Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S)
,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S))))))))))

Rainbow Oscillator
100 *
(CLOSE - ((
Mov(C,2,S)+
Mov(Mov(C,2,S),2,S)+
Mov(Mov(Mov(C,2,S),2,S),2,S) +
Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S)+
Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S)+
Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S)+
Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S)+
Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S)+
Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S)
,2,S),2,S),2,S),2,S),2,S),2,S),2,S)+
Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S)
,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S))
/10))/(HHV(C,10)-LLV(C,10))​

Rainbow Band Lower
-100 * (Fml("Rainbow Max") - Fml("Rainbow Min")) / (HHV(C,10) - LLV(C,10))

Rainbow Band Upper
100 * (Fml("Rainbow Max") - Fml("Rainbow Min")) / (HHV(C,10) - LLV(C,10))
Plot the Rainbow Oscillator in a new inner window of your chart with the ten moving averages, by dropping the custom indicator from the QuickList on to the chart�sheading. Right click on the Rainbow Oscillator and choose properties, then change the Style to a histogram.

Now plot the Lower Rainbow Band and the Upper Rainbow Band in the sameinner windowas the Rainbow Oscillator. If the scaling dialog appears when plotting these indicators, choose "Merge with Scale on Right" Change the colors of the Upper and Lower Rainbow Bands as desired.

Now save this as a new template by choosing Save As from the File Menu and changing the File Type to template, so you can easily apply it to any chart.

Next, enter the following system by choosing System Tester from the Tools menu.
I've created an optimization variable for the Ubro constant so you can find the results that work best for you, but you can also replace the opt1 with 38 as mentioned in Widner's article.

Rainbow Chart System

SIGNAL FORMULAS

Enter Long:
Cross( Fml( "Rainbow Uptrend Binary Wave" ),.5)

Close Long:
(Fml( "Rainbow Oscillator" ) < 0 AND Sum(ROC(Fml( "Rainbow Oscillator" ),1,$) < 0,2) =2 AND
Fml( "Upper Rainbow Band" ) < opt1) OR 200 * (C - Ref(C,-7))/(C + Ref(C,-7)) < -7


OPTIMIZATION VARIABLES

OPT1: Ubro
Min = 30.00 Max = 60.00 Step = 1.00


Allan J. McNichol, Equis International
800 882-3040, 801 265-8886​
Source / From:
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap