Крутится обычный робот, пробой какого-нибудь уровня и вход в сделку, жесткий тейк 10 пунктов. На истории не было сливов, эквити просто дико ползет вверх без просадок вообще!
В реале вот, что!!! =

1) Первая проблема = плохой интернет, хотя буквально через пару минут проверил связь, 6 мегабит скорость, пинг вполне норм.
Сначала все идет супер, робот колотит сделки, вдруг слив. Проверяю, вижу: 2016.02.10 03:07:25.672 '128370': connect failed [Нет связи]
!!!!
2)
Вторая проблема = старое железо...
Ладно, уменьшаю размер лота входа в сделку! Эквити чуть более плавная, меньше угол заползания наверх, но ладно, устраивает! Вдруг снова слив!!! Проверяю и вижу =
Депозит почти слит, хочется вырубить нафиг робота :-( Оставляю! Размер лота увеличиваю. Эквити опять ползет в гору под привычным углом!
3)
Третья проблема = проскальзывание.
И вчера опять второй слив! слив! Да что такое-то! Разбираюсь! Обалдеть =

Ровно 10 пунктов!!! Робот должен был в плюс закрыть сделку!!! Перевернуться в лонг депозита не хватило уже! Пересидеть = плеча… А торгую строго по тренду, пересидел бы, НО отмаржинколило на самой верхуше, прямо в 1 пункт и цена откатилась далеко вниз :(
Итог маржинкол.
Железо:
4 x Intel Core i3 540 @ 3.07GHz, RAM: 1114 / 1719 Mb, HDD: 85195 / 476837 Mb
На нем только терминал И ВСЁ. Вот на такие грабли пока наступил… Но планирую продолжить эксперименты, пока все проблемы решаемы, а вот что ждет впереди пока не известно, какую проблему в очередной раз преподнесет жизнь.
«На истории не было сливов, эквити просто дико ползет вверх без просадок вообще!» первый признак того, что кто-то включил оптимизацию на истории, получил набор параметров и думает, что взял быка за яйца. Такое, обычно, не работает.
«Первая проблема = плохой интернет» — в первую очередь робот должен быть защищен от перебоев связи/зависонов компьютера/проблем на стороне брокера. Во вторую можно наладить резервный канал связи, а лучше сделать резервный бот-контролёр на удалённом хостинге.
«Вторая проблема = старое железо...» железо вроде нормальное, но памяти маловато и винт не SSD вероятно, это стоит исправить. Плюс индикаторы какие-то «ту словли», индикаторы встроить напрямую в бота.
«Третья проблема = проскальзывание.» это не проблема, это условия задачи. На евре могут быть проскальзывания и в 100+ пунктов (4-й знак). Робот не должен сливать в этом случае либо должен зарабатывать очень быстро, удваиваться между такими случаями, чтобы успевать выводить резерв на случай слива.
mega.nz/#!AIQmRBQI!ZvpPSvI5UrNaimKaGeYzacssKI3cjTRaxzcs50VOCng