Раньше для создания торговых стратегий нужно было писать код, что было довольно сложно. Теперь с функцией «визуальный скрипт» вам не нужно программировать, достаточно перетаскивать шаги, как конструктор, чтобы создать профессиональную торговую стратегию, а также можно настраивать отображение свечных графиков и торговые оповещения!
1. Что такое «визуальный скрипт»?
Проще говоря, это инструмент WYSIWYG (что видишь, то и получаешь). Вы хотите какую-то функцию — просто перетаскиваете и настраиваете её на интерфейсе, а система автоматически сгенерирует для вас сложную торговую стратегию.
Преимущества:
Нулевой порог кода: Не нужно изучать языки программирования.
Профессионализм: Сгенерированные стратегии по-прежнему профессиональны и эффективны.
Возможность развития: Если захотите углубиться, можно прямо на базе визуально сгенерированного кода вносить изменения (платформа предоставляет собственный язык), обеспечивая плавный переход.
2. Четыре простых шага для создания торговой стратегии (на примере скользящих средних)
Возьмём самый популярный «стратегию бычьего пересечения скользящих средних» (то есть покупка при «золотом кресте») и покажем, как за четыре шага создать стратегию:
(1) Определение индикаторов: например, установить две скользящие средние: MA10 (10-дневная скользящая) и MA20 (20-дневная скользящая).

(2) Установка условий: задать сигналы для срабатывания стратегии. Например, MA10 пересекает вверх MA20 (так называемый «золотой крест») — это сигнал для покупки.


(3) Визуализация: задайте красивые цвета линий для своих скользящих средних, добавьте метки для сигналов покупки и продажи, чтобы их было легко различать на графике.
Построение скользящих средних:

Построение меток для золотого и мёртвого крестов:

(4) Настройка оповещений: когда условие из второго шага (золотой крест) выполнено, настройте всплывающее окно или уведомление от системы, чтобы не упустить момент для сделки.

После выполнения этих четырёх шагов нажмите «Сохранить» и выберите «Показать на свечном графике» — и ваша полноценная торговая стратегия готова!

Давайте посмотрим, как это выглядит на графике:

Теперь настроим оповещение и посмотрим результат:



3. Больше примеров популярных стратегий
Освоив стратегию скользящих средних, вы можете аналогично создавать и другие популярные стратегии, например:
1. «Переключение пересечений» по индикатору KDJ
Пересечения линий K и D в индикаторе KDJ также часто используются для определения моментов покупки и продажи:
Золотой крест (K пересекает D вверх): как включение передачи вперёд в автомобиле, сигнализирует о возможном росте.
Мёртвый крест (K пересекает D вниз): как включение задней передачи или замедление, сигнализирует о возможном падении.
Ключевой момент: Положение KDJ очень важно, золотой крест на низком уровне (зона перепроданности) более надёжен, мёртвый крест на высоком уровне (зона перекупленности) более опасен.

Мы подготовили множество шаблонов визуальных индикаторов с предустановленными базовыми настройками — можно добавить их одним кликом.

2. Продвинутые возможности стратегии: просмотр и изменение кода
Хотя работа ведётся без кода, система в фоновом режиме генерирует профессиональный код. Если вы хотите развиваться, вы всегда можете посмотреть сгенерированный исходный код и на его основе вносить изменения и оптимизации для создания более сложных и индивидуальных стратегий.

(Пример исходного кода, если не понимаете — не страшно, главное знать о наличии такой функции!)
// @version=2
// Шаг 1: Определить переменную ma10
ma10 = ma(close, 10)
ma20 = ma(close, 20)
// Шаг 2: Установить условия
condition_1 = crossup(ma10, ma20)
condition_2 = crossdown(ma10, ma20)
// Шаг 3: Построить графику
plot(ma10, title='ma10', color='#2bba92', lineWidth=1, lineDash=[0])
plot(ma20, title='ma20', color='rgba(245,33,45,1)', lineWidth=1, lineDash=[0])
plotText(condition_1, text='Золотой крест', title='Золотой крест', refSeries=ma10, placement='top', color='rgba(255,133,192,1)')
plotText(condition_2, text='Мёртвый крест', title='Мёртвый крест', refSeries=ma20, placement='top', color='rgba(179,127,234,1)')
// Шаг 4: Добавить оповещения
alertcondition(condition_1, title='ma10 Золотой крест', direction='buy')
alertcondition(condition_2, title='m10 Мёртвый крест', direction='sell')
Многие инструменты на рынке либо требуют писать код полностью (что сложно для новичков), либо предоставляют только фиксированные шаблоны (без возможности индивидуальной настройки).
Эта функция «визуальный скрипт» как раз нашла «оптимальное промежуточное решение»:
Для новичков: Никакого кода, лёгкий старт в роли «дизайнера стратегий».
Для профессионалов: Поддержка собственного языка, гибкость для сложных стратегий.
Это позволяет вам не полагаться только на субъективный опыт или слепое следование за толпой, а превращать свои торговые идеи в конкретные, исполнимые стратегии.
4. Ресурсы для углублённого обучения
Если вы хотите перейти от «дизайнера стратегий» к «разработчику стратегий», вы можете ознакомиться с учебными материалами, предоставленными платформой: