MetaStock - Создание эксперта
Expert Advisor - это один из инструментов MetaStock, который позволяет использовать встроенные в программу эксперты, а также создавать и использовать пользовательские эксперты. Эксперт представляет собой простейшую экспертную систему, которая предназначена для поддержки принятия решения трейдером. К основным возможностям экспертов относятся: "раскраска" ценовых баров в зависимости от условий и подача визуальных и звуковых сигналов при выполнении заданного условия (условий).
Создадим своего эксперта.
1. Войдите в меню "Tools>Expert Advisor"

В диалоговм окне "Expert Advisor" нажмите кнопку "New".

2. На вкладке "Name" введите название эксперта и, если хотите, его описание.
3. На вкладке "Trends" в окнах "Bullish" и "Bearish" введите условия для отображения на графике бычьего и медвежьего трендов. В нашем случае пусть тренд будет растущим, когда индикатор _Chaos AO - выше нулевой линии и падающим, когда ниже.
"Bullish"
FmlVar("_Chaos AO","X") > 0
"Bearish"
FmlVar("_Chaos AO","X") < 0
Способ окраски, для отображения направления тренда можно выбрать нажав кнопку "Ribbon".

4. На вкладке "Highlights" задаются условия для окраски баров. Добавим три условия, как показано на рисунке. Для этого нажмите кнопку "New" и введите:
RedZone
Fml( "_Chaos AO") < Ref( Fml( "_Chaos AO"),-1)
AND
Fml( "_Chaos AC") < Ref( Fml( "_Chaos AC"),-1)
GreenZone
Fml( "_Chaos AO") > Ref( Fml( "_Chaos AO"),-1)
AND
Fml( "_Chaos AC") > Ref( Fml( "_Chaos AC"),-1)
GrayZone
(Fml( "_Chaos AO") > Ref( Fml( "_Chaos AO"),-1)
AND
Fml( "_Chaos AC") < Ref( Fml( "_Chaos AC"),-1))
OR
(Fml( "_Chaos AO") < Ref( Fml( "_Chaos AO"),-1)
AND
Fml( "_Chaos AC") > Ref( Fml( "_Chaos AC"),-1))

То есть RedZone - когда индикаторы _Chaos AC и _Chaos AO оба растут. То есть GreenZone - когда индикаторы _Chaos AC и _Chaos AO оба снижаются. И GrayZone, когда эти индикаторы изменяются разнонаправлено.
5. На вкладке "Simbols" можно задать условия для отображания на графике цен различных символов. Введем два условия, для отображения сигналов на покупку и продажу.

Enter Long
(C > Ref(FmlVar("_Chaos Fractal","FRACTALUP"),-2)
and
Ref(C,-1) < Ref(FmlVar("_Chaos Fractal","FRACTALUP"),-2))
AND
(C > FmlVar("_Alligator","RED"))
Enter Short
(C < Ref(FmlVar("_Chaos Fractal","FRACTALDOWN"),-2)
and
Ref(C,-1) > Ref(FmlVar("_Chaos Fractal","FRACTALDOWN"),-2))
AND
(C < FmlVar("_Alligator","RED"))

на вкладке "Graphic" этого окна задается способ отображения символа на экране, место расположения (снизу от бара или сверху) а также надпись под символом.

6. На вкладке "Alert" можете задать условия для появления звукового сигнала. Условия, например могут быть такими же как и введенные Вами на вкладке "Simbols". Тогда звуковой сигнал будет появляться при выполнении сигнала на покупку или сигнала продажу.
Вот и все. нажмите кнопку "Ok". Эксперт будет сохранен.
Теперь, чтобы подключить эксперта к графику войдите в меню "Tools>Expert Advisor", выберите нужный эксперт и нажмите кнопку "Attach". Например на график с созданным нами шаблоном и подключенным экспертом будет выглядеть следующим образом:

- 19482 просмотра
