Советник ищет на истории патерны, предшествовавшие тренду или загружает ранее найденные патерны. В процессе работы, при нахождении нового оригинального патерна, последний добавляется к списку существующих патернов.
Вход в рынок осуществляется когда встретится патерн из списка патернов, используемых советником.
Патерны.
Патерн — последовательность двоичных кодов свечей. свечей (здесь 4шт). Каждая свеча получает свой двоичный код (формирование кода):
● — свеча белая/черная
● — тело свечи большое/среднее/малое/нет
● — верхняя тень большая/средняя/малая/нет
● — нижняя тень большая/средняя/малая/нет
Величины (большая/средняя/малая) во всех случаях динамически определяется на истории как сложившиеся в текущих условиях величины.
Дискретность кода каждой свечи управляется входным параметром Discret. По умолчанию Discret = 8. При этом код имеет 8 возможных значений. Если Discret : 1 — 64 уровня (трудно найти аналогичную свечу), 32 — 2 уровня (очень легко найти аналогичную свечу)
Все патерны советником хранятся. При этом приняты меры, чтобы число патернов не превышало 10% исследуемых баров. Если их больше то актуальными оставляются последние патарны (те, что ближе к текущему времени).
Возможно включить советника в тестовом режиме на некоей истории. По завершении работы советник запишет историю патернов в файл: \\tester\\files\\f_name.bin. При установке на инструмент советник пытается прочесть файл с ранее найденными патернами: \\tester\\files\\f_name1.bin. Файлы отличаются 1 в имени. Поэтому если есть желание использовать историю патернов, то имя файла надо изменить, добавив1. Если истории патернов нет, то советник при инициализации их ищет патерны на истории в 1000 баров. Далее история патернов накапливается (но не более 10% баров), т.е. происходит обучение.
Трент.
Трендом считается ситуация, когда цена за время равное TrendBars (= 7; // Баров в тренде) изменяется в какую либо сторону в TrendLevel (= 7; // Величина тренда к среднему размеру свечи) раз. При этом кодируются 4 предыдущие свечи (патерн).
Вход в рынок.
В начале каждого бара патерн предыдущих 4-х свечей сравнивается со списком патернов и, если есть совпадение, принимается соответствующее решение.
[sociallocker id=»2688″]СКАЧАТЬ [/sociallocker]
Дополнительные возможности:
● — Variant = 1 — всегда открыт только 1 ордер, 2 — может быть открыто только 2 ордера (один BUY, другой SELL), > 2 — будет открыто ордеров не больше указанного количества, причем поровну BUY и SELL, 0 — ордера будут открываться при всяком возможном случае.
● — другие возможности (см. описание входных параметров, надеюсь там все понятно)
Dulu dh ade org gaji..dh senang.. bgelar datin.. x bsyukur.. skrg ni smua keje buat sndiri bsyukur la.. sekurang2nye masih boleh buat keje lg-ldell..oveW.