А именно, его вчерашний файл, который заявлен как рабочий (стоп с переворотом).
Итак, робот перевернулся 2 раза правильно. Одна заявка лонг сменилась двумя в шорт, а потом 4 в лонг. Окей, три колена работают.
А потом начались чудеса.
Спкипт опять перевернулся в шорт, но открыл не 8 (раз уж он удваивается), а 7 контрактов (что уже непонятно и нелогично). При этом стоп стоит на 7 контрактов (строка 10), а вот тейк — только на 5 (строка 9). То есть по тейку всё не закроется, 2 контракта останутся болтаться в воздухе.
Дальше не экспериментировал. Закрыл руками, потеряв в сумме ~100 рублей.
Теперь внимание, вопрос!
Можно ли доверять этому скрипту и такому программированию?
И ведь за это же кто-то заплатил…
К тому же, это не робот, а просто скрипт, который помогает поставить стоп, не более.
И, кстати, в защиту кбгобота могу сказать, что исходный автостоп, который написан им много лет назад и бесплатно распространяемый по сети — очень даже рабочий (так, немного косяков, некритичных, для бесплатного сойдет).
А что у тебя там случилось — я не знаю. Может ты специально мне поднасираешь. А то вчера у тебя тоже второй стоп не выставлялся, а потом внезапно появился.
А после 4 робот выставляет 7, а не 8. При этом тейк=5, а стоп=7.
У меня даже есть подозрение, почему так: выставь паузу (sleep) хоть на чуть-чуть после срабатывания. Скрипт, судя по всему, берет текущее значение, а еще не все заявки предыдущего «колена» закрыты или открыты.
Но я уже понял.
Документации то никакой нет, даже на уровне двух строк к параметрам.
На мой взгляд — это было количество переворотов.
Проскальзывание 1000 для сбербанка — нормально, от 100 ничем не отличается, проверено двумя годами интрадейной торговли.
А вот ты всё увиливаешь, выискивая причины, почему твой код плохо работает. Да потому что программировать ты не умеешь.
У меня на работе за такими говнокодерами стоит еще два слоя тестировщиков, плюс лидер, бьющий линейкой по пальцам, когда явные exception не обрабатываются и не документируется ничего хотя бы комментариями.
И вообще, твоему «автостопу» уже много лет. Как я понимаю, многие заказывают доработки именно этого скрипта. Давно уже можно было отладить, а там косяки 5-летней давности.
А знаешь почему?
Потому что есть такие люди: тяп-ляп, как закомментили, тут на изоленте, тут на гвоздике, да и хрен с ним, вроде включается, а остальное лень доделывать. Вот у тебя весь код такой.
Отсюда и все вот такие треды с обсуждениями, и терки с заказчиками.
Все твой автостопы до этого такого сообщения не несли (и вчерашний в том числе).
Ты решил за моей торговлей подсмотреть? :)))
Как обычно: у других всё не так, всё неправильно, один ты в белом и пушистом. Я уже от тебя это столько раз слышал, что скучно.
Может там и для 5 есть отдельная настройка?
Это раз.
А два — робот так и не был в принципе доделан, потому что тех поддержка не была оказана ввиду отказа клиента взаимодействовать. Поэтому это все пустое совершенно.
Вы с клиентами договор заключаете, условия тестирования и тест кейсы прописываете, отладка на счете клиента (реальном или тестовом) заранее известный и прописанный факт?
я кодил тока на Ассемблере и на С++ чуток и то у меня были проблемы с кодом С++ и Ассемблерные знания помогали понять почему код работает не так как надо, одному тяжело и алгоритм писать и тестировать его. вот и забил на это.
кстати есть ли описания объектов и методов которые алгоритм самописанный дергает типа. ну или мануальчик нормальный чтобы можно было на С++ dLL сделать и подключить к квику, среда wxDev-C++ есть от Мелкомягких вроде уже они в пакете С++ не держут. ???
хотя нет, много лет назад и под квик че то делал. и зачем че то новое выдумывать ...