Видеоурок :
Текстовый учебник:
3 шага:
- Настройка Нгрока
- Настройка TraderWorkstation
- Настройка Swiss33
Убедитесь, что у вас есть рабочая учетная запись Interactive Brokers: https://www.interactivebrokers.com/
Это руководство работает как для MacOS, так и для Windows.
- Настройка Ngrok
- Перейти на https://ngrok.com/
- Зарегистрируйтесь, подтвердите адрес электронной почты, скачайте инсталлятор ngrok
- Вы должны получить эту страницу:
- В терминале введите:
ngrok config add-authtoken YOUR_PRIVATE_TOKEN
- Он должен повторять:
Authtoken saved to configuration file : path\to\file\ngrok.yml
2. Настройка рабочей станции трейдера
- Скачайте, установите и запустите TWS
- Если вы хотите торговать виртуальными деньгами, войдите в бумажный режим, в противном случае в режиме реального времени.
- В TWS перейдите в Настройки › API › Настройки
- Установите флажок «Включить ActiveX и клиенты сокетов».
- Снимите флажок «API только для чтения»
- Запомните порт сокета (7497 по умолчанию для бумажной торговли, 7496 для реальной торговли)
- Нажмите «Применить»
- Подойдите к своему терминалу и введите:
ngrok tcp 7497
если вы изменили порт сокета, например, на 6666, он должен быть:
ngrok tcp 6666
- скопируйте ссылку, начинающуюся с «tcp», в формате
tcp://x.tcp.xx.ngrok.io:xxxxx
3. Настройка Swiss33
- Перейти на страницу модели Swiss33
- Создайте модель, выбрав нужный алгоритм и, конечно же, Interactive Brokers в качестве источника данных.
- Вам будет предложено ввести ссылку, которую вы скопировали прямо перед этим:
- Итак, введите вашу ссылку
tcp://x.tcp.xx.ngrok.io:xxxxx
в "Подключение к рабочей станции трейдера"
Сделанный !
Вы можете обучить свою модель, протестировать ее на истории, развернуть ее как бота, как и любого другого брокера.
Не забывайте, что пока вы обрабатываете данные от Interactive Brokers, ваш TWS и Ngrok должны быть включены, иначе он остановится.