Проект "Битва роботов". Шаг 4. Эмулятор "пьяного трейдера". |
Автор megabax | |||
27.10.2013 г. | |||
Проект "Битва роботов". Шаг 4. Эмулятор "пьяного трейдера".В прошлый раз я унифицировал виртуальную биржу и улучшил интерфейс. Сейчас же приступаю к следующему этапу: написание эмуляторов трейдеров. Все эмуляторы трейдеров, в том числе и биржевые роботы, будут потомками класса AbstractTrader:
А вот как выглядит простейший робот, просто выставляющий заявки по рандому (случайным образом):
Этот алгоритм (когда заявки выставляться случайно) я обозвал "пьяный трейдер".
И вот что получиться, если на виртуальной бирже будут торговать такие вот рандомные роботы:
Сначала идет активная торговля. Потом она останавливается (такая же картина наблюдалась когда я тестировал ядро биржи скриптом на шаге 2).Но тут, по крайней мере, сразу видно, почему встает торговля: в стакане одни заявки на покупку, на продажу практически нет. Ничего удивительного, шорты то пока запрещены, вот и не дает биржа выставлялт роботам заявки на продажу - они пытаются продать больше, чем у них есть. Оживить торговлю в данному случае вижу следующими способами:
|
|||
Последнее обновление ( 27.10.2013 г. ) |
« След. | Пред. » |
---|