Wealth-Lab - Создание торговых систем при помощи ChartScript Wizard

: Function ereg() is deprecated in /home/marketprofit/msnet/html/sites/all/modules/paging/paging.module on line 193.


Другой способ создания торговой системы в Wealth-Lab Developer предполагает использование инструмента ChartScript Wizard. Этот инструмент предоставляет пользователю возможность визуального конструирования торговой системы, путем объединения наиболее распространенных сигналов входа и выхода из позиций посредством удобного интерфейса и технологии drag and drop. Даже если вы предпочитаете вручную писать код торговых систем в ChartScript, использование ChartScript Wizard позволит вам быстро создать макет торговой стратегии. Кроме того вы получаете возможность изучения языка Wealth-Script для написания собственных торговых систем. В качестве примера рассмотрим создание торговой системы с теми же условиями, что и в предыдущем разделе. То есть: 1. Если SMA с периодом усреднения 8 больше SMA с периодом 21, то необходимо купить по цене закрытия текущего бара. 2. Если же SMA с периодом 8 становится меньше SMA с периодом 21, то необходимо закрыть позицию и продать по цене закрытия текущего бара. Запустите ChartScript Wizard. Для этого выберите пункт меню "File>New ChartScript Wizard".
New ChartScript Wizard
Диалог ChartScript Wizard, показанный ниже, появляется вместе с новым окном ChartScript в котором Wizard в итоге пропишет торговые правила.
Wealth-Lab Developer
Выберите опции управления позицией (Position Management : Single Open Position at a Time - выбор этой опции приведет к тому, что система будет открывать одну позицию за трейд. Multiple Open Positions - эта опция подразумевает, что в вашей торговой стратегии допускается пирамидинг, то есть управлять более чем одной открытой позицией одновременно. Allow Stop and Reverse on Same Bar - этот флаг доступен только когда выбрана опция Single Open Position at a Time и подразумевает возможность открытия противоположной позиции на одном и том же баре. Сформируйте вашу основную стратегию, выбирая типы открытия (Entry) и закрытия (Exit) позиции. В левой части окна "ChartScript Wizard" на вкладке "Entries and Exits" выберите типы открытия и закрытия позиции. В нашем случае это Enter Long this Bar at Close и Exit Long this Bar at Close, то есть при выполнении условий открытие и закрытие позиции происходит по цене закрытия текущего бара. "Перетащите" по очереди их, удерживая мышью, в правую часть окна "ChartScript Wizard". Также вы можете воспользоваться двойным щелчком мышью, на нужном вам типе открытия/закрытия позиции. Добавьте условия (Conditions) для открытия и закрытия позиций. Откройте вкладку Conditions, найдите и откройте папку с названием Simple Moving Average (простая скользящая средняя). И "перетащите" нужные нам условия на условия открытия и закрытия позиции
Wealth-Lab Developer
В разделе "Edit Parameters" установите периоды для короткой и длинной скользящих средних 8 и 21 соответственно. Все, наша система, готова. Нажмите "Ок". На вкладке "Editor" окна "ChartScript" автоматически пропишется код созданной торговой системы
Wealth-Lab Developer
Единственным существенным отличием от скрипта системы, созданной нами вручную, является наличие двух строчек, содержащих функции для отображения двух простых скользящих средних на графике цен.

PlotSeries( SMASeries( #Close, 8 ), 0, #Teal, #Thick ); PlotSeries( SMASeries( #Close, 21 ), 0, #Navy, #Thick );

ChartScript Wizard автоматически добавляет необходимый код для вычерчивания любого индикатора, который вы выбрали для торговых условий. После этого, сохраните скрипт и нажмите F5, или кнопку Wealth-Lab автоматически запоминает, что данный скрипт создан при помощи ChartScript Wizard и когда вы в следующий раз откроете данный скрипт на вкладке "Editor" будут доступна кнопка "Change Rules in Wizard" для вызова помощника и редактирования условий и сигналов открытия и закрытия позиций. Заметьте! Вы не можете вносить изменения в код вручную. Если Вы хотите в дальнейшем внести изменения в скрипт, то необходимо нажать кнопку "Unlock WealthScript Code" - и тем самым отключить Wizard. После этого вы можете добавлять и редактировать код скрипта, но не сможете больше воспользоваться помощью инструмента "ChartScript Wizard". Кнопка "Drag & Drop Indicators" на вкладке "Editor" переключает окно "ChartScript" на вкладку "Chart" и подготавливает панель Indicator List, расположенную, чтобы добавлять встроенные и пользовательские индикаторы к вашей диаграмме. На вкладке Chart вы можете посмотреть результат работы созданной системы на графике цен. На диаграмме отмечены сигналы системы в соответствии с заданными условиями, с указанием количества купленных/проданных акций и цен сделок.
Wealth-Lab Developer