НАпишу кратко отзыв на эту претензию.
https://smart-lab.ru/blog/502386.php
Дело в том, что клиент с самого начала не хотел получать тех поддержку. Сначала возмущается, почему стоп не стоит, а потом указываешь, что стоит, потом говорит почему робот не торгует, хотя сделки робот совершает, а клиент не туда смотрит.
В итоге, когда клиент говорит о проблемах, то я запрашиваю снимки экрана и их уже 2 недели нет. Я не могу помочь человеку, если он сам не хочет заканчивать проект. Ему кажется, что робот это стена из кирпичей, которую сложил и готово.
Это не так! Я своего робота уже пишу МЕСЯЦ и буду писать еще столько же. Каждый вечер что то добавляю вновь и вновь и чищу баги.
Поэтому наше взаимоотношение закончилось вот этим. ЧЕЛОВЕК ДАЖЕ СНИМОК НЕ ПРИСЫЛАЕТ С НАСТРОЙКАМИ МНЕ КАК МЕСЯЦ!!! КАК Я МОГУ ЕМУ ПОМОЧЬ????
Клиент был предупрежден, что нужен месяц на обкатку робота. Потому что иначе никак. Всего не предусмотришь. Но в течение этого месяца со мной он не контактировал.
Тут скоро выложу и ссылку, что бы все убедились, что робот действительно работает корректно.
Венцом проблем стало то, что робот не ставит СТОП. КАК РОБОТ МОЖЕТ СТАВИТЬ СТОП НА ПЕРЕВОРОТ, если лимитов по счету не хватает???
Вот ссылка. Пробуйте
https://yadi.sk/d/GNCr6w8dStOsbQ
Обычный автостоп с переворотом. В настройках обязательно установите размер стопа, после которого робот перестанет переворачиваться
PS. Но вот пожалуйста, говорящий пример из переписки на смарте. Клиент установил макс лот 200 000 на бренте. А у него есть деньги на 200 000 лотов? Неудивительно, что он в планку упирается. И ЭТО Я СМОГ ПОНЯТЬ ТОЛЬКО СЕЙЧАС, ПОТОМУ ЧТО В_ПЕРВЫЕ МНЕ БЫЛИ ПОКАЗАНЫ НАСТРОЙКИ.
Верни деньги, хад! ©
Клиент всегда прав!
так что тут или одно из двух — или кробот не продает роботов :)))
либо на свой кусок булки с маслом он зарабатывает именно продажей роботов верующим в хулиярды с его трейдов
другим будет наука
мне кажется писать роботов на заказ вообще пиздец какое муторное и сложное дело, большинство не знают точно как 2+2=4 чего именно они хотят, при том в процессе куча всего меняется, дополняется, появляются новые идеи дополнения
но если взялся — отрабатывай, возись с заказчиком
kbrobot.ru, я одному отправлял потенциальных клиентов со смартлаба, думал пишет роботов, а оказывается нет, только обучает и происходит совместное написание робота, т.е. в процессе обучения пишется робот который нужен заказчику
интересный вариант
kbrobot.ru, долго, и дорого для клиента) но зато честно
нафиг тогда вообще берётесь
Йонатан Берсон, во во;)
просто он не договаривает что до этого было -400к ))
Я думал, ты примерный семьянин. А ты-Вы, оказывается, сочинский шалунишка.
1) роботов, которые продаёт, роботописатель в своей работе не использует (в основном так, но бывают редкие исключения)
2) тех роботов, которые роботописатель использует в своей работе эффективно, он не будет продавать
все же за редким исключение поголовно ленивы, и это хорошо
для неленивых))
Багов быть не должно!
Тестируй его на счёте своего сына шахматиста, за его карманные деньги или за свои, а не заказчика. А посте теста вышли заказчику готовый продукт.
© Братья Гримм
Как в сказке
Плюнул.
Выучил C#. Таможенный брокер прав, лучше уж самому учить, чем так.
Я разобрался. Можно сказать, во многом благодаря тебе выучил к остальным 7-8 языкам еще и C# и написал все сам
Я про возврат десятки уже давно намекаю — тишина…
прежде чем покупать тот же Опционный перехватчик, вам нужно было минимум изучить торговую систему робота и рынок, если бы изучили, то поняли бы, что сейчас эта стратегия не работает.
и не нужно обвинять кого то, что вам продали устаревшего робота, что просили, то и продали, это рынок
кстати Опционный перехватчик придуман не им на сколько знаю я и эта технология уже не работает на moex с ноября 2016 года, т.е. после того как ввели новые повышенные комиссии
ps в очередной раз вам говорю, если у вас есть доказательства, то идите в суд и получайте решение суда, а пока все выглядит как пустые слова без достаточных доказательств, а значит обычный оговор человека, не боитесь, что он сам на вас в суд подаст?
Если бы с той стороны была хоть какая-то заинтересованность, желание помочь за мои же деньги, почему бы мне не идти на контакт?
Вот ссылка. Скачайте в после робота
Обычный автостоп с переворотом. В настройках обязательно установите размер стопа, после которого робот перестанет переворачиваться
Когда заказчику присылают то, что даже не запускается — это жесткий косяк. И начинается:
Не запускается — вот поменяйте библиотеку
Не выставляет заявку — вот поправил
Не выставляет стоп — поправил
Внезапно закрывает заявку — поправил
Не работает кнопка — «а вам точно это надо?»
И т.д.
И все ошибки идут за счет заказчика.
Ну на*й работать с таким кодером?
После сдачи пишет и вопит почему робот не торгует. Оказалось, что в задании было указано, что робот начинает по ручному входу, а клиент не входил руками, чем он был ужасно возмущен. Как тут быть?
У нас на работе от аналитиков требуется точно выяснять — что нужно заказчику, потому что изначальная идея от реализации может отличатся своим смыслом.
В общем, заказчика тоже нужно подправлять и переспрашивать, и это хоть и неофициальный, но необходимый шаг со стороны хорошего разработчика. Иначе получается как сейчас.
И я таки скажу, в чем Ваш основной косяк в раработке: Вы работаете не на результат заказчика, а «на отъе*ись». Цель — быстрее тяп-ляп сдлать и забыть о заказчике. А это очень чувствуется, даже если (вдруг) всё формально будет выполнено.
Вот ссылка. Пробуйте робота в посте
Обычный автостоп с переворотом. В настройках обязательно установите размер стопа, после которого робот перестанет переворачиваться
Это обошлось заказчику в 14к ??? :)
Любопыства ради попробовал.
1) Переворот не работает (стартовый лот = 1, макс = 32) — закрылся сразу :)))
2) Код очень неаккуратный, тяп-ляп сделано, ни отступов, ни разделения функций.
3) Никак не определяется, что это модификация (хоть заголовок окна бы поменяли).
Очень неаккуратная работа.
Задача каждого программиста — придраться к коду другого программиста. Это я пропускаю мимо ушей, потому что мне главное, что бы стабильно работало, а по качеству кода можно бесконечно спорить
Как видно на втором экране, скрипт выставляет одинарный стоп = входу. Это закрывает сделку.
Для переворота стоп должен быть = двойной сделке (или тройной, если мартингейлить).
Теперь понимаешь какого это- тех поддержку оказывать?
Стоп должен быть в 2 раза больше сделки. А он = сделке. Это видно на скрине.
И стоп-заявка тоже одна. Проверьте — может, вы на всеобщее обозрение выложили не то, что тестируете сами?
И два стопа там стоять не может, т.к. в коде у Вас:
trans:StopLimitWithId(s.code,s.classcode,s.client,s.depo,«B»,stopLevel,stopLevel2,-position*2,«1»)
то есть двойной стоп ставится одной заявкой.
Вот видите — не тестировании Вашего говна я уже потерял 100 рублей.
Это нормально выполненная работа, как думаете?
Проверьте лучше, то ли Вы выложили по ссылке, чем пользуетесь сами?
Для этого удобно обычно зашивать какой-то ID версии в код.
Анекдот:
Если бы программисты были врачами, им бы пациенты говорили например «у меня болит нога», а они бы отвечали «ну не знаю, у меня такая же нога, а ничего не болит».
после удаления и пересоздания файла настроек выставил две заявки.
Теперь считаем что заработало.
Причина непонятна.
Файл создается автоматом через «зелёное» приложение.
Ну ок. Будем считать, что проехали
Вот Ваш файл настройки, если что:
DepoBox:***
Может, поможет.TakeBox:100
StopBox:50
SlipBox:100
LotSizeBox:1
ClientBox:***
SecCodeBox:SRZ8
ClassCode:SPBFUT
PoseCombo: Штуки
MaxOrderBox:32
StepNumber:1
StepSize:100
Клиент на это ж смотреть будет и плеваться…
Не понимаю, как можно с одним роботом надеяться на длительный успех, нужен как минимум 1 лям, и портфель роботов.
Нет ляма, нет портфеля роботов = игра с огнём. ибо ГО повысят и вы в позиции, и режьте убытки, потом просадка в 50%, нужно получить 100% в будущем, чтобы отбить ваш убыток в 50%, а ГО висит в 2-3 раза больше. вот вам и реальности срочного рынка
скачал, посмотрим что там за робот-бобот ....
В течении этого месяца могут вылезти как настоящие баги (их отсутствие не может гарантировать НИКТО), так и ложные, когда клиент не совсем понимает как все составляющие алгоритма могут повлиять на работу самого робота...
Судя по вашему описанию — кажется это больше второй случай, чем первый, хотя не исключаю, что возможно и мелкие баги есть.
Логирование используете? Если нет, то начните.
а насчет тестирования тут и месяца иногда не хватает, для тестов дал нескольким людям бесплатно робота, так уже несколько месяцев идут периодически глупые вопросы, но мне тесты нужны были для выявления багов поэтому я без претензий к ним, но задумался, а ведь зачем козе баян, ну не хотят люди учиться тому где они желают зарабатывать деньги, темы абсолютно не знают, а ведь торговый робот это сложный программный комплекс, и не с одним алгоритмом на борту, у меня в роботах их несколько десятков, а ведь кроме этого нужно знать еще как торговать и ориентироваться иногда руками, в роботе всего не предусмотришь, иначе убыток когда придет ))
Визуальная оболочка как на картинке, 1 в 1. Т е полноценное ТЗ собрано в этой картинке.
Цена?