Але для початку визначимося з цілями. Якщо ми говоримо про створення роботів-арбітражерів або роботів-скальперів. то ми потребуємо способі взаємодії з біржею, який дозволить нам отримувати біржові котирування кілька разів на секунду і також часто виставляти заявки. Метасток, Омега і інші програми теханализа для цих цілей непридатні, занадто повільні конструкції виходять на їх базі. З усіх доступних методів для цих цілей ідеально підходить схема створення торгового робота через технологію Com-об'єктів. Подібні технології є у більшості розвинених брокерів: ГК "Алор", ІК «Ай Ті Інвест», Альфа-Директ та інші. У мене є працюючі торгові-роботи під термінали декількох брокерів, але зупинитися я раджу на Алор-Трейд (розробка ГК "Алор").
Основні аргументи:
1. Розвинена і стабільно працююча Com-версія терміналу;
2. Наявність демо-сервера, що імітує роботу реального біржового сервера. Сервер працює все будні дні з невеликою перервою рано вранці, що дуже зручно для налагодження при створенні торгових роботів.
3. Найбільш стабільна зв'язок з біржею (на наших комп'ютерах працюють термінали різних брокерів, на всіх бігають роботи, тому накопичена досить велика статистика для такого твердження);
4. ГК "Алор" надає найкращі можливості для застосування скальперскіх і арбітражних стратегій, аж до прийому в штат найбільш талановитих трейдерів і програмістів. Подробиці в особистому листуванні.
Взаємодія з біржею через COM-об'єкти виглядає так:
Біржа передає котирування в термінал, термінал, через кому, передає її нашому торговому роботу. Робот обробляє біржові дані і направляє, через кому, заявку на проведення операції в термінал, термінал виставляє заявку на біржу. Все швидко і просто. Наприклад, ось так ми віддаємо доручення терміналу купити 1 акцію Газпрому за 161р.47коп .:
AddOrder (fAccount, 'B', 'L', 'S', '', 'P', 'EQNE', 'GAZP', '', 161.47,1, fBrokRef, '', ARes);
Далі потрібно витратити пару вечорів і детально вивчити документацію. Після цього можна приступати до створення торгового робота. працюючого на «Біржовому тренажері». Після того, як з'явиться дітище, стабільно торгує в тепличних умовах тестового сервера, можна звертатися до мене. Ми займаємося виробленням стратегії і тестуванням її на справжніх грошах на цій біржі.
Якщо ви вважаєте мій блог "Скальпіг, Арбітраж і Торгові роботи" цікавим, проголосуйте на підтримку блога, клікнувши на банері <<Топ 100>> В правій верхній частині цієї сторінки. Дякуємо!