Мы в соц. сетях
Trading-go.ru русская версия
Trading-go.net English version

Письмо программисту (ТЗ или тех задание)!

27.06.2019 17:59:20
1173
Письмо программисту (ТЗ или тех задание)!

Техническое задание (ТЗ) или как правильно озадачить программиста!

В данной статье мы с Вами рассмотрим составление правильного технического задания для программиста работающего на финансовых рынках. Современные технологии позволяют полностью автоматизировать любую торговую стратегию и освободить трейдера от утомительных:

  • Наблюдений за графиком
  • Сложных вычислений
  • Психологических нагрузок
  • Эмоциональных переживаний
  • Ошибочных действий

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

Найти программиста это пол "беды", основная сложность заключается в том как объяснить программисту что вы хотите. Казалось бы ничего сложного нет, индикатор показывает BUY советник покупает, индикатор показывает SELL советник продает, но на самом деле для этих простых действий, программа должна выполнить массу предварительных шагов.

Вот только несколько простых:

  1. Проверить есть ли уже ордера. (Может на прошлом тике мы уже открыли ордер по сигналу)
  2. Проверить разрешено ли торговать. (Разрешена ли торговля по выбранной валюте)
  3. Проверить доступность интернет соединения.
  4. Проверить и рассчитать объём для торговли. (Хватит ли денег)
  5. Проверить и произвести вычисления из индикатора. (Получить сигнал)
  6. ......

Письмо программисту (ТЗ или тех задание)!

Большинство этих показателей должен учесть именно заказчик, ведь программист не знает нужна ли проверка на разрешенные лоты или нет. Заказчик должен понимать что масса лишних проверок сильно замедляет работу программы, по этому заказчик  должен максимально подробно описать и продумать торговую стратегию для автоматизации.

Грамотное техническое задание существенно сокращает время написание программы, в случае платного заказа, стоимость может быть минимальной, и что важно заметить заказчик получит желаемый результат без лишних проблем.

Техническое задание или (ТЗ) - это полное описание торговой стратегии с учетом точного состояния времени, цены, индикаторов или иных дополнительных математических объектов, а так же с точным указанием действий и поведения программы в реальных, тестовых условиях.

Техническое задание обязательно должно содержать три блока:

Блок открытия позиции - условия при которых программа открывает или устанавливает ордера в рынке. Сигналы индикатора с учетом по времени, номеру бара, состоянию бара, размеру бара и другие условия...

Блок удержания позиции в рынке - описываются все условия модификации ордеров, это может быть и трейлинг стоп, и стоп лосс, и тейк профит. Описывается все то, что программа должна делать с позицией которая находится в рынке.

Блок закрытия позиции - условия при которых позиция должна быть полностью или частично закрытой.

По мимо основных блоков могут быть еще дополнительные блоки:

  • Блок настроек программы.
  • Блок ММ (Мани менеджмента) в котором рассчитываются объемы для торговли (Лоты).
  • Информационный блок, задача которого выводить на экран текущую информацию.
  • Блок отправки сообщений на смартфон, почту или фтп сервер.
  • И другие ....

Важно четкие условия в техническом задании!!!

Программист как и компьютер понимают только четкие условия да, нет, и, или. Если в Вашем техническом задании есть слова и словосочетания типа: Примерно, около, где то тут, в районе, здеся, додумайте сами, должно приносить прибыль, грааль, как нибудь. То Ваше техническое задание не годно, Вы потратите время свое, программиста и свои средства.


Рассмотрим пример правильного технического задания:

Торговая стратегия на двух скользящих средних.

Открытие ордеров:

Быстрая скользящая средняя пересекает медленную и при появлении нового бара открывается ордер не зависимо от того есть уже ордера в рынке или нет. Открытому ордеру устанавливается Тейк Профит согласно настройкам и Стоп Лосс. Период бара зависит от графика на который установлен советник.

Модификация ордеров:

Стоп Лосс савиться ниже локального минимума для баев и выше локального максимума для селов за последние 24 бара. Для всех ордеров применяется трейлинг стоп согласно настройкам советника.

Закрытие ордеров:

По тейк профиту, по стоп лоссу, по обратному сигналу.

Блок расчета лота:

Если последний ордер закрылся с убытком то для нового ордера лот будет увеличен в два раза.

Если последний ордер закрылся с прибылью то для нового ордера лот будет сброшен до начального из настроек

Блок настроек советника:

  • По индикаторам - Период мувинга, Тип мувинга, Цены расчетов мувинга.
  • Тейк профит
  • Стоп лосс
  • Лоты
  • Меджик номер
  • Проскальзывание

Техническое задание программисту


1173

Чтобы оставить комментарий или задать вопрос,
Вы должны быть зарегистрированы и авторизованы.
Загрузка комментариев...
Показать все комментарииСкрыть

Эти программы могут Вас заинтересовать

VR Cub

Добавлено: 15.10.2017

Обновлено: 15.10.2017

Версия: 17.100

Загрузок: 3718

Просмотров: 12702

Размер: 0.67Mb

Безындикаторная торговая стратегия основанная на пробой середины предыдущего движения. Стратегия торговли проста как "два пальца" и не требует больших знаний и много времени.

Лицензия: Услосвно-Бесплатно

Цена - 0 $

VR Pivot

Добавлено: 12.12.2014

Обновлено: 12.12.2014

Версия: 17.100

Загрузок: 8498

Просмотров: 24718

Размер: 0.08Mb

VR-Pivot рисует 7 линий согласно формулам описанным выше и вертикальную линию для возможности перемещать уровни по истории.

Лицензия: Бесплатно

Цена - 0 $

VR Watch list and Linker - синхронизация графиков!

Добавлено: 01.07.2015

Обновлено: 18.02.2019

Версия: 19.015

Загрузок: 1644

Просмотров: 6813

Размер: 4Mb

Программа синхронизирует выбранные графики со списком финансовых инструментов. Это позволяет очень быстро просматривать финансовые инструменты на 2-10 графиках с разными настройками и инструментами.

Лицензия: Платно-Бесплатно

Цена - 100$

VR Stealth Pro - невидимый для брокера советник

Добавлено: 10.09.2014

Обновлено: 13.12.2014

Версия: 17.100

Загрузок: 33530

Просмотров: 60856

Размер: 5Mb

Интерфейс советника интуитивно понятен и прост. Советник скрывает торговые уровни Take Profit, Stop Loss, Breakeven, Trailing Stop.

Лицензия: Бесплатно

Цена - 0 $

*— обязательные для заполнения поля
Войти через социальные сети