Всем привет!
Торгую в AMP FUTURES, используя автоматическую торговлю на МТ5 на VPS- сервере, находящемся в Германии.
Пинг от моего до сервера брокера 100 мск
Сервер брокера стоит в Чикаго.
Постоянно скользят ордера и так как их много, это в деньгах как то очень неприятно))
Думаю как улучшить исполнение ордеров.
Подскажите, пожалуйста, хороший ВПС в Чикаго.
У кого есть опыт, поделитесь, пожалуйста
надо измерить скорость выставления приказов брокером...
и перенос сервера тебе поможет, если скорость выставления приказов< 3..5*пинг… т.е затык может быть у брокера
кроме того… надо понимать, что данные от брокера идут с задержкой… т.е смотришь насколько быстро появляется новая свеча… например свеча должна пояавиться в 10.00 а она появляется в 10.00.01...
....
вообще у мя все это автоматически в лог пишет…
....
и надо смотреть схему исполнения ордеров… у обычно в сша ордера не выводятся на биржу… а исполняются через дарк пулы или внутри компании их сводят… если хочешьь чтоб твои ордера пренепременно шли на биржу надо галку ставить в настройках маршрутизации ордеров
Пошелюк Юрий, фигачешь в рынок 10-100 приказов подряд с максимальной скоростью… т.е кидаешь заявку на покупку… ждешь ее исполнения и тут же кидаешь заявку на продажу… и так раз 100 подряд
Пошелюк Юрий, судя по записям 15 ордеров выставилось за 8 сек..
т.е задержка 8000мсек/15=533мсек на ордер пинг у тя 100мсек… т.е 1/5 всего от задержки...
попробуй поменять маршрутизацию ордеров...
у мя в IB заявка ставится
29.05.2020 13:50:01 200 Агент 'SQM9':391615066:[IB:....: Заявка 391615066 на продажу 200 лотов SQM по цене 24.55 принята. Команда выполнена за 39 мс.
а на отмену ордера
29.05.2020 13:55:04 202 Агент 'SQM9':391615035:[IB:...]: Заявка 391615035 на продажу 200 лотов SQM по цене 24.55 снята. Команда выполнена за 158 мс.
Попробуйте облачных провайдеров - AWS, Google Cloud, Azure.
У всех этих провайдеров есть по несколько датацентров в США, поэтому надо экспериментировать.
На тестовый период дают денег, Гугл — 300 долл на год, Ажур — 200 (но на месяц), Амазон — 300 на полгода, но их сложнее получить. В любом случае, этого должно быть достаточно для проверки гипотезы и поиска оптимальной локации. В плане надёжности — все три норм.
Тредер, Почему 20? Прогноз вроде около 10ти. Потом там гэп не закрыт с конца сентября, да и просадка была за 25%, тренд медвежий, хотя движение цены в деталях не смотрел.
надо измерить скорость выставления приказов брокером...
и перенос сервера тебе поможет, если скорость выставления приказов< 3..5*пинг… т.е затык может быть у брокера
кроме того… надо понимать, что данные от брокера идут с задержкой… т.е смотришь насколько быстро появляется новая свеча… например свеча должна пояавиться в 10.00 а она появляется в 10.00.01...
....
вообще у мя все это автоматически в лог пишет…
....
и надо смотреть схему исполнения ордеров… у обычно в сша ордера не выводятся на биржу… а исполняются через дарк пулы или внутри компании их сводят… если хочешьь чтоб твои ордера пренепременно шли на биржу надо галку ставить в настройках маршрутизации ордеров
2020.05.29 10:35:59.087 Trades '668768': order #9776779 sell 1 / 1 CLEN20 at market done in 110.751 ms
Вот это?
можно поставить сетку лимитников 10-30шт вверх 10-30шт вниз и замерить время постановки этой сетки
2020.05.29 20:46:09.085 Trades '668768': accepted sell stop 1 CLEN20 at 32.88
2020.05.29 20:46:09.097 Trades '668768': sell stop 1 CLEN20 at 32.88 placed for execution
2020.05.29 20:46:09.101 Trades '668768': order #9793617 sell stop 1 / 1 CLEN20 at 32.88 done in 115.938 ms
2020.05.29 20:46:13.724 Trades '668768': cancel order #9793610 buy limit 1 CLEN20 at 32.84
2020.05.29 20:46:13.823 Trades '668768': accepted cancel order #9793610 buy limit 1 CLEN20 at 32.84
2020.05.29 20:46:13.830 Trades '668768': cancel #9793610 buy limit 1 CLEN20 at 32.84 done in 106.082 ms
2020.05.29 20:46:15.043 Trades '668768': cancel order #9793613 buy limit 1 CLEN20 at 32.77
2020.05.29 20:46:15.142 Trades '668768': accepted cancel order #9793613 buy limit 1 CLEN20 at 32.77
2020.05.29 20:46:15.149 Trades '668768': cancel #9793613 buy limit 1 CLEN20 at 32.77 done in 105.405 ms
2020.05.29 20:46:16.139 Trades '668768': cancel order #9793615 buy limit 1 CLEN20 at 32.69
2020.05.29 20:46:16.238 Trades '668768': accepted cancel order #9793615 buy limit 1 CLEN20 at 32.69
2020.05.29 20:46:16.244 Trades '668768': cancel #9793615 buy limit 1 CLEN20 at 32.69 done in 105.102 ms
2020.05.29 20:46:17.156 Trades '668768': cancel order #9793617 sell stop 1 CLEN20 at 32.88
2020.05.29 20:46:17.255 Trades '668768': accepted cancel order #9793617 sell stop 1 CLEN20 at 32.88
2020.05.29 20:46:17.261 Trades '668768': cancel #9793617 sell stop 1 CLEN20 at 32.88 done in 104.430 ms
т.е задержка 8000мсек/15=533мсек на ордер пинг у тя 100мсек… т.е 1/5 всего от задержки...
попробуй поменять маршрутизацию ордеров...
у мя в IB заявка ставится
29.05.2020 13:50:01 200 Агент 'SQM9':391615066:[IB:....: Заявка 391615066 на продажу 200 лотов SQM по цене 24.55 принята. Команда выполнена за 39 мс.
а на отмену ордера
29.05.2020 13:55:04 202 Агент 'SQM9':391615035:[IB:...]: Заявка 391615035 на продажу 200 лотов SQM по цене 24.55 снята. Команда выполнена за 158 мс.
сервер в москве
У всех этих провайдеров есть по несколько датацентров в США, поэтому надо экспериментировать.
На тестовый период дают денег, Гугл — 300 долл на год, Ажур — 200 (но на месяц), Амазон — 300 на полгода, но их сложнее получить. В любом случае, этого должно быть достаточно для проверки гипотезы и поиска оптимальной локации. В плане надёжности — все три норм.
Выбирай чикаго. 2-3мс будет до основных фьюч брокеров
сам не пробовал ещё, но вот коллеги посоветовали
https://www.kamatera.com/Products/250/Pricing