Инструкция по использованию торговой системой
От AnalizRynka, 13.03.2012 06:02 in Торговые системы
Установки торговой системы: - начальный капитал: 10000
- комиссионное вознаграждение с каждой сделки: 0.1%.
Правила открытия (закрытия) позиций следует вводить с соблюдением синтаксиса (синтаксис и имена индикаторов приближены к программе Metastock).
Каждое правило торговой системы должно всегда возвращать значение «истина» или «ложь». Если значение на выходе «истина», то выполняется соответствующая торговая операция:
покупка, продажа и т.п. При значениях «ложь» торговая система не выполнит никаких действий.
Ошибки синтаксиса отображаются ниже блоков редактирования соответствующих торговых правил и выделяются красным цветом, с указание строки ошибки.Пример торговых правил:
-
Открытие длинной позиции (Open long, покупка)
rsi(15) > 70 -
Закрытие длинной позиции (Close long, продажа)
rsi(15) < 30
Используемые технические индикаторы и осцилляторы
| Наименование | Синтаксис | Параметры | Пример |
| RSI |
1.RSI (N) 2.RSI (N, -R) |
N –(целое число), период индикатора R – (целое число), значение индикатора R шагов назад |
RSI(14) – индикатор с периодом 14 RSI(14,-1) – индикатор с периодом 14, один шаг назад |
|
BBandTop (верхняя линия полос Боллинджера, с параметром 20) |
1.BBandTop() 2.BBandTop(-R) |
R – (целое число), значение индикатора R шагов назад |
BBandTop() BBandTop(-3) – значение индикатора три бара назад |
| BBandBot (нижняя линия полос Боллинджера, с параметром 20) |
1.BBandBot() 2.BBandBot(-R) |
R – (целое число), значение индикатора R шагов назад |
BBandBot() BBandBot(-2) – значение индикатора два бара назад |
|
SMA
(простая средняя) |
1.SMA (N) 2.SMA (N, -R) |
N –(целое число), период индикатора R – (целое число), значение индикатора R шагов назад |
SMA(14) – индикатор с периодом 14 SMA(14,-1) – индикатор с периодом 14, один шаг назад |
|
EMA
(экспоненциальная средняя) |
1.EMA (N) 2.EMA (N, -R) |
N –(целое число), период индикатора R – (целое число), значение индикатора R шагов назад |
EMA(14) – индикатор с периодом 14 EMA(14,-1) – индикатор с периодом 14, один шаг назад |
| CCI |
1.CCI (N) 2.CCI (N, -R) |
N –(целое число), период индикатора R – (целое число), значение индикатора R шагов назад |
CCI(14) – индикатор с периодом 14 CCI(14,-1) – индикатор с периодом 14, один шаг назад |
|
PDI линия +DI индикатора +/- DM |
1.PDI (N) 2.PDI (N, -R) |
N –(целое число), период индикатора R – (целое число), значение индикатора R шагов назад |
PDI(14) – индикатор с периодом 14 PDI(14,-1) – индикатор с периодом 14, один шаг назад |
|
MDI (линия -DI индикатора +/- DM) |
1.MDI (N) 2.MDI (N, -R) |
N –(целое число), период индикатора R – (целое число), значение индикатора R шагов назад |
MDI(14) – индикатор с периодом 14 MDI(14,-1) – индикатор с периодом 14, один шаг назад |
| ADX |
1.ADX (N) 2.ADX (N, -R) |
N –(целое число), период индикатора R – (целое число), значение индикатора R шагов назад |
ADX(14) – индикатор с периодом 14 ADX(14,-1) – индикатор с периодом 14, один шаг назад |
|
Macd
(стандартные параметры 12,26,9) |
1.Macd() 2.Macd(-R) |
R – (целое число), значение индикатора R шагов назад |
Macd() текущее значение индикатора Macd(-3) индикатор со значением три бара назад |
|
StochK (линия %К стохастика) |
1.Stochk(N) 2.Stochk(N,-R) |
N –(целое число), период индикатора R – (целое число), значение индикатора R шагов назад |
Stochk (5) – осциллятор с периодом 5 Stochk (5,-2) – осциллятор с периодом 5, два шага назад |
|
StochD (линия %D стохастика) |
1.Stochd(N,M) 2.Stochd(N,M,-R) |
N –(целое число), период индикатора M –(целое число), период сглаживающей простой средней R – (целое число), значение индикатора R шагов назад |
Stochd (5,3) – осциллятор с периодом 5 и периодом сглаживающей простой средней 3
Stochd (5,3,-2) – аналогично примеру выше,но значение два шага назад |
Идентификаторы массива цен
| Наименование | Синтаксис | Параметры | Пример |
| Close (цена закрытия) |
1.close() 2.close (-R) |
R – (целое число), значение R шагов назад |
close() close(-2) – цена закрытия два бара назад |
|
Open (цена открытия) |
1.open() 2.open (-R) |
R – (целое число), значение R шагов назад |
open() open(-2) – цена открытия два бара назад |
|
High (максимальная цена) |
1.high() 2.high (-R) |
R – (целое число), значение R шагов назад |
high() high(-2) – максимальная цена два бара назад |
| Low (минимальная цена) |
1.low() 2.low (-R) |
R – (целое число), значение R шагов назад |
low() low(-2) – минимальная цена открытия два бара назад |
Операторы
Формулы могут содержать следующие математические операторы.
+ Сложение
- Вычитание
* Умножение
/ Деление
Приоритет операторов
В первую очередь выполняются операции внутри скобок.
Если скобок нет то порядок выполнения следующий:
- Отрицательные значения
* Умножение
/ Деление
+ Сложение
- Вычитание
< Меньше чем
<= Меньше чем или равно
> Больше чем
>= Больше чем или равно
== Равно
<> Не равно
And Логическое "И"
Or Логическое "ИЛИ"
Комментарии {+}
Комментарии отсутствуют
