• Уважаемый гость! Чтобы просмотреть скрытую часть информации Вам нужно зарегистрироваться.

    Быстрая регистрация!

Удалено Как правильно написать алгоритм торгового робота?

  • Автор темы Svetik
  • Дата начала
Svetik

Svetik

Участник
Регистрация
17.07.2014
Сообщения
46
Реакции
0
Я уже поняла, что прежде чем написать своего торгового робота, нужно составить правильно алгоритм его работы. Расписать, порядок неких операций, которые выполняются при наступлении тех или иных условий. Может ли кто то рассказать, как правильно составить такой алгоритм?
 
Igor_Stone

Igor_Stone

Участник
Регистрация
13.07.2014
Сообщения
54
Реакции
0
Что я могу сказать – из знаний уроков информатики. Алгоритмы бывают простые- выполняющие только одно условие, и сложные – с двумя или большим количеством условий.
 
Svetik

Svetik

Участник
Регистрация
17.07.2014
Сообщения
46
Реакции
0
Думаю, что для качественной, а главное прибыльной работы автоматизированной торговой системы никак простым алгоритмом не обойдешься. Наверняка что для входа, что для выхода из позиции необходимо учитывать как минимум два разных условия.
 
  • Панель управления
  • #4
Admin

Admin

Команда форума
Администратор
Регистрация
03.01.2013
Сообщения
2 226
Реакции
518
Думаю, что для качественной, а главное прибыльной работы автоматизированной торговой системы никак простым алгоритмом не обойдешься. Наверняка что для входа, что для выхода из позиции необходимо учитывать как минимум два разных условия.
Давайте для начала составим ТЗ (Техническое задание), для того что бы все кто читает тему понималь что мы пишем и какой результат должны получить, а затем уже отталкиваясь от ТЗ мы сможем набросать основу алгоритма.
Разделяя глобальную сложную задачу на мелкие подзадачи , мы упростим себе работу, и сделаем её легкой и интересной...
 
MaxKram

MaxKram

Участник
Регистрация
10.07.2014
Сообщения
88
Реакции
0
Смотрю о создании ТЗ появилась уже отдельная темка. Действительно важный момент. Чем подробнее будущий трейдер будет понимать, как именно работает его робот, тем лучше он сможет им управлять. И при написании алгоритма та же ситуация – чем тщательнее вы проработаете каждое условие, тем меньше вероятности, что потом вы столкнетесь с какими-нибудь неожиданностями, которые приведут к финансовым потерям.
 
brabus

brabus

Участник
Регистрация
10.07.2014
Сообщения
88
Реакции
0
В алгоритме обязательно надо учесть, когда робот будет начинает работать. Должны осуществляться проверки на исполнение заявки, стоп-заявки и сделки. На каких именно торговых площадках будет работать система, и с какими инструментами.
 
Igor_Stone

Igor_Stone

Участник
Регистрация
13.07.2014
Сообщения
54
Реакции
0
Еще, наверное, алгоритм должен прописать принципы работы программы в самых разных условиях. Например – когда именно робот должен прекратить свою работу.
 
brabus

brabus

Участник
Регистрация
10.07.2014
Сообщения
88
Реакции
0
Да, все должно быть определено очень конкретно. Окончание работы происходит в случае. А) по пришествию определенного времени, например, окончание торговой сессии и Б) при наступлении определенных условиях, например уменьшение депозита на 1% за одну торговую сессию
 
Rommer

Rommer

Участник
Регистрация
10.07.2014
Сообщения
81
Реакции
0
С началом работы тоже много нюансов. В алгоритме должно быть учтены все возможные варианты событий, когда собственно робот начинает подавать заявки. Если подключение робота произошло не сначала торговой сессии, то что должен делать робот?
 
brabus

brabus

Участник
Регистрация
10.07.2014
Сообщения
88
Реакции
0
Да учтены должны быть все возможные варианты. Вот например. Обычно робот покупает акции при достижении некоторой пороговой цены. А если к моменту включения робота это условие уже наступило и цена больше пороговой? Что должен делать робот - ждать, когда цена упадет и снова пробьет цену снизу вверх или же покупать по текущей цене?
 
Svetik

Svetik

Участник
Регистрация
17.07.2014
Сообщения
46
Реакции
0
А как это все свести в одно целое? Не просто же словами описывать? Хотя, конечно, даже если просто словами сформулировать четко, это многое разложит по полочкам в голове. А алгоритмы, кажется, изображают схемами условными?
 
MaxKram

MaxKram

Участник
Регистрация
10.07.2014
Сообщения
88
Реакции
0
Если схематично изображать, то вы сможете в целом увидеть, работу вашего будущего робота. Не имя опыта, нарисовать такой алгоритм бывает не просто. Вот примерно как он должен выглядеть в результате.

Please Login or Register to view hidden text.

 
Теги Нет
Верх