Блог им. turbo_pascal

Продолжаем разбирать писанину кбгобота

Продолжаем разбирать писанину кбгобота

А именно, его вчерашний файл, который заявлен как рабочий (стоп с переворотом).
Итак, робот перевернулся 2 раза правильно. Одна заявка лонг сменилась двумя в шорт, а потом 4 в лонг. Окей, три колена работают.
А потом начались чудеса.
Спкипт опять перевернулся в шорт, но открыл не 8 (раз уж он удваивается), а 7 контрактов (что уже непонятно и нелогично). При этом стоп стоит на 7 контрактов (строка 10), а вот тейк — только на 5 (строка 9). То есть по тейку всё не закроется, 2 контракта останутся болтаться в воздухе.

Дальше не экспериментировал. Закрыл руками, потеряв в сумме ~100 рублей.

Теперь внимание, вопрос!
Можно ли доверять этому скрипту и такому программированию?

И ведь за это же кто-то заплатил…
889
41 комментарий
Ипать, вам еще не надоело его роботов разбирать? Походу риск-менеджеры брокеров не очень желают ночами просиживать одно место, борясь с алготрейдерами
avatar
Михайленко, ну нравится мне. Я много чего разбираю, и сам дописываю.

К тому же, это не робот, а просто скрипт, который помогает поставить стоп, не более.

И, кстати, в защиту кбгобота могу сказать, что исходный автостоп, который написан им много лет назад и бесплатно распространяемый по сети — очень даже рабочий (так, немного косяков, некритичных, для бесплатного сойдет).
avatar
Turbo Pascal, Вот смотрите


А что у тебя там случилось — я не знаю. Может ты специально мне поднасираешь.  А то вчера у тебя тоже второй стоп не выставлялся, а потом внезапно появился.
kbrobot.ru, ты показываешь максимум 2 переворота (и то непонятно, почему после двух переворотов — 3 а не 4, потому что у меня выставил 4 — типа удвоение).
А после 4 робот выставляет 7, а не 8. При этом тейк=5, а стоп=7.

У меня даже есть подозрение, почему так: выставь паузу (sleep) хоть на чуть-чуть после срабатывания. Скрипт, судя по всему, берет текущее значение, а еще не все заявки предыдущего «колена» закрыты или открыты.
avatar
Turbo Pascal,  (и то непонятно, почему после двух переворотов — 3 а не 4, потому что у меня выставил 4 — типа удвоение).
Потому что макс лот стоит 3.
kbrobot.ru, у меня стоит 7, а не 3.
Но я уже понял.
Документации то никакой нет, даже на уровне двух строк к параметрам.
На мой взгляд — это было количество переворотов.
avatar
Turbo Pascal, вот видишь. Ты просто придираешься. То документации нет. То качество кода не устраивает. А сам проскальзываете для Сбербанка 1000 ставишь и с установкой обратного стопа голову морочишь. Вот для этого и нужна тех поддержка.
kbrobot.ru, да, я придираюсь. Потому что софт, который написан годы назад, кривой и может работать только в лаборатории, под присмотром автора.
Проскальзывание 1000 для сбербанка — нормально, от 100 ничем не отличается, проверено двумя годами интрадейной торговли.

А вот ты всё увиливаешь, выискивая причины, почему твой код плохо работает. Да потому что программировать ты не умеешь.
У меня на работе за такими говнокодерами стоит еще два слоя тестировщиков, плюс лидер, бьющий линейкой по пальцам, когда явные exception не обрабатываются и не документируется ничего хотя бы комментариями.
avatar
Turbo Pascal, Проскальзывание 1000 для сбербанка
В планку упрешься
kbrobot.ru, за 2 года ни разу не упирался.
avatar
Turbo Pascal, Стоит только цене вырасти или упасть на 4 процента- начнешь упираться. А потом буду слышать от тебя вопли, почему ордер не исполнился. Это уже пройденный этап. 
Turbo Pascal, Потому что софт, который написан годы назад, кривой и может работать только в лаборатории, под присмотром автора.
Софт даже не написан! Не было тех поддержки. Ты что перевираешь то?
kbrobot.ru, софт — написан. Он может работать с ошибками, но простейшие исключения обрабатывать должен, и должен быть понятен. А иначе это наколеннао-лабораторная поделка.
И вообще, твоему «автостопу» уже много лет. Как я понимаю, многие заказывают доработки именно этого скрипта. Давно уже можно было отладить, а там косяки 5-летней давности.

А знаешь почему?

Потому что есть такие люди: тяп-ляп, как закомментили, тут на изоленте, тут на гвоздике, да и хрен с ним, вроде включается, а остальное лень доделывать. Вот у тебя весь код такой.

Отсюда и все вот такие треды с обсуждениями, и терки с заказчиками.
avatar
Turbo Pascal, Вот это скачай https://yadi.sk/d/dzoo8n2zE_RQGA. Убедись что именно это стоит. В 30% случаев клиент просто не обновляет робота и торгует старым со старыми проблемами. 
kbrobot.ru, 



Все твой автостопы до этого такого сообщения не несли (и вчерашний в том числе).

Ты решил за моей торговлей подсмотреть? :)))
avatar
Turbo Pascal, Ты вообще на какой позиции в компании то раз такие вопросы глупенькие задаешь?  Хром на любой экзешник так реагирует
kbrobot.ru, до этого ни на один не реагировал. Ну, редко и давно.

Как обычно: у других всё не так, всё неправильно, один ты в белом и пушистом. Я уже от тебя это столько раз слышал, что скучно.
avatar
Turbo Pascal, если вы разобрались, то дело чести отметить(исправить) это в основном тексте.
Может там и для 5 есть отдельная настройка?
avatar
kbrobot.ru, и это нормально: выставить тейк, не равный кол-ву входа?
avatar
Turbo Pascal, это где было такое?
kbrobot.ru, смотри изначальный скрин в посте. Открылось 7 контрактов. Стоп=7, тейк=5, строки 9 и 10.
avatar
Turbo Pascal, там написано Максимальный ордер. Максимальный ордер это не количество переворотов. Вот видишь сколько даже тебе приходиться объяснять и тратить времени. А что уже говорить про менее подкованных
Сейчас запущу у себя и выложу видео, что бы ты успокоился. По таким картинкам я ничего не могу сказать.

Это раз.

А два — робот так и не был в принципе доделан, потому что тех поддержка не была оказана ввиду отказа клиента взаимодействовать. Поэтому это все пустое совершенно.

kbrobot.ru, меня успокаивать не надо. Я поразвлекался и забыл, скриптов у меня своих хватает. Ты заказчика успокой — за его счет развлечение же :)
avatar
Turbo Pascal, Я не могу его успокоить, потому что не могу оказать ему тех поддержку
kbrobot.ru, публичный полуготовый продукт — это хуже, чем никакого продукта.
avatar
Turbo Pascal, Продукт так и не был готов, потому что заказчик не давал данные для тех поддержки. Это сложно по твоему?
Turbo Pascal, Друг, твои бы слова, да Гейтсу в уши. У него винда с 1985 полуготовая
avatar
kbrobot.ru, доброго утра. Просто ради интереса, так как связан со сферой разработки.
Вы с клиентами договор заключаете, условия тестирования и тест кейсы прописываете, отладка на счете клиента (реальном или тестовом) заранее известный и прописанный факт?
Turbo Pascal, а исполнитель алгоритм должен давать в тех. документации? из текущей проблемы вижу что бот не знает реально сколько контрактов исполнено и не знает  сколько надо закрыть.

я кодил тока на Ассемблере и на С++ чуток и то у меня были проблемы с кодом С++ и Ассемблерные знания помогали понять почему код работает не так как надо, одному тяжело и алгоритм писать и тестировать его. вот и забил на это.

кстати есть ли описания объектов и методов которые алгоритм самописанный дергает  типа. ну или мануальчик нормальный чтобы можно было на С++ dLL сделать и подключить к квику, среда wxDev-C++ есть от Мелкомягких вроде уже они в пакете С++ не держут. ???
kbrobot.ru, не можешь выполнить ТЗ качественно — просто верни заказчику деньги…
так а на чем кбробот пишет та? кто знает? на каком языке? и под какую платформу? 
avatar
atlantic, qlua
avatar
Turbo Pascal, чет слышал о таком, но ни разу не читал. это чет такое поверхностное? типа очередной специализированный язык. сори, я просто тупой кроме C# и java ни че не знаю ... 
avatar
atlantic, нет, это нормальный и правильный язык, специально для квика и работающий внутри терминала (что повышает надежность).
avatar
Turbo Pascal, ааа ясно, с таким не работал, я только под палазу 2.
хотя нет, много лет назад и под квик че то делал. и зачем че то новое выдумывать ... 
avatar
Legendario, мой любимый фильм кстати, недавно пересматривал )) 
avatar
Legendario, а мне, к сожалению, не удалось увидеть этот фильм первым среди друзей))) но удалось увидеть фильм «чужой». я еле еле этот фильм досмотрел в кинотеатре… тошнило жутко! Но с тех пор я влюблен в Сигурни Уивер ) Потом был терминатор  с Арнольдом Шварценеггером.
avatar

Читайте на SMART-LAB:
🖥 М.Видео торгуется за аренду: закроют или спасут магазины?
Ритейлер продолжит точечно закрывать и открывать магазины — но ключевой фактор теперь не трафик, а переговоры с арендодателями. Об этом МР...
Фото
Почему люди с депозитом до 10 000 ₽ годами стоят на месте?
Не потому, что денег мало. Маленький счёт не тормозит. Он разоблачает. На таком депозите невозможно долго врать себе. Сразу видно, кто торгует по...
Фото
Число инвесторов RENI достигло 120 тысяч человек по итогам марта 2026 года
Получили свежий отчет Московской Биржи. Количество наших инвесторов в марте выросло на 6 тысяч человек до 120 тысяч, 1,7х рост г/г. Средний размер...
Ваш любимый Мозговой штурм спешит на помощь! Мнение по текущему рынку простыми словами
В нашем рейтинге акций   знаменательное событие! Рекордное число акций с рейтингом 4 — 14 штук!!! И, вероятно, будет еще больше! Сегодня я...

теги блога Turbo Pascal

....все тэги



UPDONW
Новый дизайн