dr-mart

Программисты-роботорговцы, кто поможет сделать привод для QIUK?

Один мой односельчанин остро нуждается в более «умном» исполнителе заявок, чем есть в Квике… Сооответственно попросил меня помочь найти человека, который за денежку готов закодать для него такую программульку.

Человек хороший, зовут Евгений. Он думает, что там очень просто всё делается, а мой опыт подсказывает, что просто только на первый взгляд, и на самом деле там будет не так всё просто))

Технические задание предложенное заказчиком ниже, если возникнут идеи как сделать, пишите плиз ваши предложения по времени и цене на почту: lubima.spb@gmail.com

Картинка для привлечения внимания))))
Программисты-роботорговцы, кто поможет сделать привод для QIUK?

Техзадание полностью по ссылке
Тут ниже привожу основную часть.

Алгоритм робота. Главная задача робота это купить/продать заданное количество контрактов по выбранной цене. Далее необходимо провести трейд по  алгоритму.

Алгоритм выставления заявки:

  1. Выбираю инструмент в котором будут выставляться заявки. Все сделки будут совершаться на срочном рынке, но должна быть возможность задавать цену входа и по спот-рынку. (Например на инструменте SBER выбираем для продажи цену 180.00 руб, программа должна продать заданное количество контрактов на срочном рынке в инструменте SRH7 в то время когда на споте будет 180.00 руб) На данный момент меня интересует только комбинации SBER-SR и USD_TOM-Si.

  2. Задаю цену входа в позицию. Например Si 60500

  3. Выбираю направление сделки short / long

  4. Задаю количество контрактов в лотах для фьючерса. Важно чтобы робот учитывал сколько контрактов забрали на цене входа, т.к. например из 100 контрактов забрали 70. Алгоритм должен это понимать и работать по системе с 70 контрактами.

  5. Задаю стоп-лосс в пунктах. Стоп на фьючерсе.

  6. Задаю тейк-профит. Здесь 3 принципа: а. Выставляем тейк в пунктах по фьючерсу. б. Тейк при закрытии ниже/выше (в зависимости от направления трейда) соседней 5 минутной свечи. в. Тейк при закрытии ниже/выше (в зависимости от направления трейда) соседней 60 минутной свечи. В роботе должна быть возможность во время трейда менять принцип тейка.

  7. Выбираю время в минутах для выхода из позиции по времени, если сделка  остается в 0 или минусе но не достала до стопа.

Робот должен пользоваться не лимитными заявками, т.к. на счету одновременно может не хватать средств на все выбранные операции. Вариант есть с виртуальными заявками. Когда цена доходит до выбранной, там подставляется лимитка.

Робот должен уметь переносить заявки и позиции через любые клиринги. (дневной, вечерний, овернайт, планки)

После выставления всех параметров ждем входа в позицию.

Алгоритм ведения трейда:

Здесь 2 ветки поведения. Если позиция в + или в -. И еще 1 ветка включается если прошло заданное время.

  1. Если позиция в плюсе, то включается заданная система тейка 

  2. Если позиция в минусе, то либо срабатывает стоп, либо через заданное время робот выходит по рынку.

  3. Если через заданное время позиция в плюсе, но еще не закрылась по тейку, то стоп переставляется в безубыток (т.е. + несколько тиков от точки входа)

  4. Если забрали не все лоты выставленные на цене входа за заданное время ( в этом случае позиция в плюсе), то робот работает с тем количеством лотов сколько в позиции, переставляет стоп в б/у и работает по тейку.  

Также в функционале робота должна быть возможность в любой момент выключить автоматический режим и перейти к ручному управлению.

Варианты базирования робота:

Рассматриваю разные варианты. Предпочтительнее подключение через плазу или квик. Рассмотрим более простой вариант.


Приблизительная таблица функционала:
Программисты-роботорговцы, кто поможет сделать привод для QIUK?

По пунктам:

  1. Просто порядковые номера трейдов.  Столбцов необходимо ~10-15

  2. Выбор инструмента.

  3. Записываем цену входа в позицию.

  4. Выбор направления трейда

  5. Выбор объёма позиции.

  6. Выбор стопа в пунктах. Если это спот то пишем стоп по фьючу.

  7. Выбор тейка либо закрытие при поглощении 5 мин свечи, либо при поглощении 60 мин свечи. Здесь надо еще иметь возможность находясь в трейде переключать вид тейка. Если позиция 0 или минус, то работает стоп или тайминг для выхода.

  8. Возможность выхода из позиции по таймингу. Здесь указывается количество минут через которое позиция закроется, если она не в плюсе.

★17
101 комментарий
QScalp уже не катит? EasyScalp?
avatar
   Какой-то бред. Твой кент вообще в курсе об очереди лимитных заявок. Т.е. тапки того, кто первый встал. Так что если не поставить заявку сразу, то можно пролететь.
avatar
StockChart.ru, лимитных заявок не существует… это абстракция брокера.
avatar
К.О'Тяра, «StockChart.ru, лимитных заявок не существует… это абстракция брокера.» Только лимитные заявки и существуют вообще-то :) 
avatar
bstone, ну если обычные заявки в стакан так называть, то — да))
avatar
К.О'Тяра, обычные заявки в стакан и есть лимитники…
Дмитрий Ворожцов, что тут лимитного? это просто завки на покупку/продажу по конкретной цене.

ставишь цену нижу встречной в стакане — получается 'рыночная'))
avatar
StockChart.ru, а где именно бред?
Тимофей Мартынов, в том бред что он не учитывает очередь воообще. Смыл HFT как раз в том, что бы поставить заявку как можно раньше, люди на это миллионы тратят, а тут кухонный трейдер на коленке алгоритм написал и думает всех наколол
avatar
StockChart.ru, так это же не hft =)
avatar
Андрей К, давайте так… Отбросим ТЗ написаное явно под накуркой и определим что именно хочет заказчик? А хочет он что бы заявки исполнялись по более выгодной цене и условиям, чем в квике… а это явно HFT Задача, по другому ее не решают
avatar
StockChart.ru, я подумал, что трейдер чертит уровни на споте, а торгует со всеми плечами на фьюче =)
avatar
StockChart.ru, а вы гляньте на номер счета =)) Там с опытом все не плохо =))
avatar
Андрей К, этот номер счета ни о чем не говорит без указания брокера (приблизительной оценки кол-ва клиентов брокера). У Открытия, например, это будет старый клиент. А у другого брокера может быть новорег полугодовалый.
avatar
MegaFan, ага.
скрин вообще оказался с сайта qquik =))) а я развелся =)
avatar
Бюджет какой?
Семен Семенычъ, ну какой запросите
чем меньше, тем лучше естественно))
Тимофей Мартынов, тут работы на месяц c отладкой… по хорошему. Без плазы. Бюджет должен быть не маленький. 
А молодым фрилансерам такой продукт доверить очень рисково.

Плаза еще месяц потянет. С отладкой.
Это если заниматься в рабочем порядке с утра и до 18:00
avatar
Андрей К, ну да если брать расценки по минимуму это 100-150К рублей… но я бы не брался все равно, т.к. проект сам по себе неадекватный и заказчик скорее всего такой же. Просто потратить 2-3 недели своего времени, потом он скажет — спасибо, мне уже не надо… и за что платить
avatar
StockChart.ru, Не надо брать по минимумую
Тут Тимофей будет за качеством следить.
Это твоя оценка * Pi )
avatar
Андрей К, я примерно так и думал
Тимофей Мартынов, да какой месяц? Какие 100-150К? Тут работы, ну максимум на неделю. А опытный роботопрогер за пару дней напишет. Вот я сейчас изучаю API СтокШарпа по видеоурокам. Изучил уже где-то 40%. И программист из меня вообще никакой, я самоучка и изучил язык C# тоже где-то на 30-40%. Так даже я, полный чайник, смогу этот полу-недо-привод написать за неделю. А те кто по опытней в плане роботописалок, те его напишут за 2-3 дня. Тут задание пустяковое. Это не самореклама — я не пишу роботов на заказ. Я просто объяснил, что тут вообще проблемы нет, слишком простое задание. Опытные роботописатели — напишут ему всё это за пару дней.
avatar
Slepoy,
«Не читал, но осуждаю»

Время на изучение API СтокШарпа бесплатное?
Административная работа с клиентом больше чем кодирования.
Не  считал?
Риски не оплаты по таким работам Это ~30%.
В цену включил?

Кодирования на неделю, а работы на месяц.

Большая часть работы по разовым контрактам это не кодирование а коммуникации.
Их не считать в рабочее время?
Рабочее время только кодирование?

Раз все равно учишь, учи на реальном примере.
Сделай бесплатно.
За спасибо.
Тебе опыт.
Клиенту работа.
Или сколько заплатит от широкой клиентской душу на карту по результатам то и ладно.
Будет приятный подарок.
avatar

Антон Б,

«Время на изучение API СтокШарпа бесплатное?»

Ну ты тогда ещё включи сюда время обучения в школе, универе, питание и т.п. расходы )))

 

Я тебе уже ниже ответил. Что если ты в схеме не главный, то проект ты будешь делать месяц, с риском что тебя могут кинуть. Но если схема иная, тут работы на неделю. Сделать бесплатно? ))) За опыт? Опыт написанияе недо-полу-привода? ))) Да, я таких уже вагон написал. После каждого видеоурока получается какой-то новый привод. Опыта таких полуприводов, у меня уже вагон. Да, я и за деньги даже делать не буду. Почему? Потому что вы окорыночники! Это ваш бизнес. И я в ваш круг входить не собираюсь! Я изучаю СтокШарп для себя, для написания своих ботов, а не с целью составить вам конкуренцию.

avatar
Slepoy, ну да, ваше мнение как человека, который учит C# уже неделю по видеоурокам очень ценно )
  А если серьезно, то история очень банальная. Заказчик слушает вот такого криворукого студента, готового работать за еду и 2 дня, он делает такую поделку, которая «ну почти работает» — т.к. есть окошко и 2 кнопочки, доделывает работу в начале 2 недели, потом месяц, потом полгода, потом говорит что надо все переписать и пропадает с концами
  
avatar
StockChart.ru, ну если я криворукий, то ты кривомозглый, что намного хуже ))). Я тебе говорю, пишется всё это неделю. Если ты пишешь это месяц, то это не значит, что так долго делают другие. Ах да, ты же у нас воришка ))). Воруешь данные у биржи, да ещё потом их перепродаёшь подписчикам. Ты конечно авторитет в вопросах ценообразований и нарушения законов. С такими как ты, заказчик не только потеряет месяц времени, так ещё и свои 150К, а то и больше.
avatar
Slepoy, да ты можешь писать все что угодно, только вот мнение твое не стоит и гроша, ведь ты никогда не разрабатывал софт профессионально, более того сам признался что c# увидел несколько недель назад, я же программирую больше 20 лет. 
  Это все равно что новичек с 2 месяцами торгов будет рассказывать профи как легко заработать 100% в месяц стабильно и поучать их ))
avatar

StockChart.ru, эти типичные рассуждения ворья и жулья, с наглым искажением фактов. Я нигде не писал, что увидел C# несколько недель назад. Я говорил, что освоил его на 30-40%, ибо этого с лихвой хватило чтобы писать ботов с помощью API СтокШарпа. Даты я не упоминал, ибо сам не знаю ))), я начал изучать сей язык где-то год-два назад. Можешь иметь опыт хоть 100 летнего программирования, это не имеет никакого смысла, если ты недельную работу, которую сделаю даже я, делаешь месяц. Вероятно, ты эстонец ))). Я же писал выше, что уже вагон таких полуприводов написал! Вагон! Опыта — завались. Если ты плохо умеешь читать, то сочувствую.  

avatar
Я уже писал выше что с такими персонажами типа отписавшегося выше общаться смысла нет. Представим, что к вам подходит студент, который сделал 500% за месяц со своих 15000 рублей и начинает вас учить жизни — дескать я только месяц торгую и у меня доходность в сотни раз выше вашей, ха-ха-ха, торговать на рынке легко и просто. Что вы будете делать? Да просто улыбнетесь, пожмете плечами и пройдете мимо. Спорить бесполезно — пусть студент набивает шишки сам.. 
avatar
StockChart.ru, а я уже писал выше/ниже, что работа пустяковая. Техзадаине простое. Для написания простого калькулятора, с двумя фукциями: сложить и вычесть, не нужен месяц работы. Не нужен 20 летний опыт программирования. Не нужно в совершенстве владеть несколькими языками программирования. Тут не полноценный робот с мега-логикой! Это простой полу-привод, с минимальной автоматикой. Это калькулятор, простой калькулятор ))). Вот в чём суть: слишком простая схема.
avatar
Slepoy, ошибаешься… Кроме самой страты, есть куча деталей… Если делать UI под клиента, то ценник как сказал «Андрей К», если в «стандартном UI» + табличка клиента, то тысяч 70…
Сергей Гаврилов, я уже писал подобные полу-приводы для себя. Времени, тут не больше недели. На счёт цены, не знаю. Тут каждый сам решает: одному достаточно 500$, второму 70К руб, третьему 150К руб. 
avatar
Slepoy, вы писали для себя, а не клиента… То что написано, для себя — вообще не продукт… Дайте кому-нибудь вашу прогу, сразу привод перестанет включаться, заявки сохраняться, клиент будет жать не на те кнопки, в ненужной последовательности и т.д. и т.п.

Сергей Гаврилов, не, всё бы было тип топ. Я чтобы самому не запутаться, блокирую ненужные кнопки. Просто делаю их неактивными, чтобы случайно не нажать не то. А некоторые элементы — вообще скрываю. Ну и конечно, если бы я делал это для других, я бы забабахал инструкцию в скринах. Но опять же, я не пишу роботов по заказ. Я сам ещё освоил не весь СтокШарп и много чего пока не умею. Да и когда освою полностью, не собираюсь писать ботов на заказ. Писать ботов буду тока для себя.

avatar
Slepoy, дело это неблагодарное… Проще какой-нибудь коробочный авто-стоп сделать и впаривать за небольшую денежку…
Slepoy, тут не меньше месяца =) это однозначно.
avatar

Андрей К, не я тут подумал… срок надо добавить… до полугода ))).

Есть такая штука как «Закон Паркинсона» ru.wikipedia.org/wiki/Закон_Паркинсона

"Работа заполняет время, отпущенное на неё." Так, согласно Паркинсону, если старушка может писать письмо племяннице весь день, то она и будет писать его весь день. Работа будет заполнять все сроки, на неё отведённые. 


  И это работает. Я помню времена когда работал на дядю. Если начальство не ставило жёсткого плана на месяц, т.е. не было списка заданий с сроками(временными рамками). То наша производительнсоть была очень низкой. Мы тупо брали какое-либо одно задание, причём по возможности выбирали самое простое, и растягивали его выполнение на месяц ))). Потихоньку, помаленьку, через лень — выходил месяц. То есть, в месяц вместо 3-4 проектов, делалася всего один. Но как только начальство ввело ежемесячный план, где чётко прописаны задания и сроки их исполнения, то как ни старанно — мы их успевали сделать почти все. То есть, одну и ту же работу можно растянуть как на неделю, так и на полгода ))). Работа по времени может растягиваться весьма нехило, особенно если нет над головой начальства, которое махая палкой, ругаясь матом и грозя лишением премии — тебя подгоняет и мотивирует въябывать как Папо Карло ))).

 

avatar
Slepoy, удачи вам в программировании =)
avatar
«Он думает, что там очень просто все делается»

то есть не готов платить адекватно за работу
avatar
ухх… хорошая задачка. Сборник багов и массы тестов =)
avatar
Андрей К, Солидарен. Тестировать дольше раза в два, чем делать
  Это не просто,  это ЖОПА.
Пробовал сам написать бота, но потом заказал. Там было условие: если больше 0 покупает, меньше продает.

Там столько нюансов это пипец.
То, что мне нужно было, с 5 раза доработали.
И то, что твой корешь здесь написал, скорее всего еще будет дорабатываться не один раз и сумма будет увеличиваться каждый раз за доработку. 
avatar
BALLI, это так, все что кажется просто на первый взгляд — не просто в программировании)
avatar
BALLI, То, что мне нужно было, с 5 раза доработали.
Такое встречается
BALLI, В итоге во сколько вам обошелся робот?
avatar
с трудом прочитал 



avatar
Вообще такие вещи проще писать на mt5
Дешевле в разы.
И быстрее чем квик в разы.(но не плаза)
На истории можно тестировать.
Это не стакан а робот.
Так как сам принимает решение о выходе из позиции.
avatar
Антон Б, а мт5 сейчас решает вопрос диалога с пользователем? вводные данные вводить и тд… то есть элементы интерфейса
avatar
Андрей К, Да, все это есть.
avatar
не пойму  никак —  Какой смысл в  лудомании, если  перекладывать её на плечи робота?
avatar
Frommas, Сэкономленное время можно направить на заработок для пополнения счета.
Это вполне логично учитывая что сливаются 99%

avatar
Антон Б, работать  на  развлечения для робота!))) Оригинальная затея))
avatar
«Робот должен пользоваться не лимитными заявками, т.к. на счету одновременно может не хватать средств на все выбранные операции. Вариант есть с виртуальными заявками. Когда цена доходит до выбранной, там подставляется лимитка.»
-> 10 плече фортса не хватает чтобы держать лимитки в стакане....
Это странно.
Все равно при подходе надо лимитки выставлять.
Иначе по рынку бить придется.
avatar
Пусть твой друган на смартлабе зайдёт в раздел «софт». Там внизу есть список участников, заказать можно практически у любого. Если он пока не определился «плаза» или «квик», то лучше делать на СтокШарпе, там потом можно будет быстро перепилить подключения. А можно вообще, сразу два подключения запилисть. Пусть зайдёт на сайт СтокШарпа, там есть даже спец форма для заказ ботов. Тем более техзадание уже есть. Тока потом отпишись здесь, а то мне самому интересно сколь СтокШарповцы с него запросят бабла.
avatar
Slepoy, Метатрайдер радикально удешевляет роботостроение.
И стоит дешевле разработчика шарп в разы.
avatar
Антон Б, так заказчик сам же сказал хочет «квик» или «плазу». Может у него метака нет. Метак есть всего у 2х брокеров: БКС и ОКТРЫВАШКА. Если он сидит у иного брокера, то метак отпадает сам собой.
avatar
Slepoy,
Цена робота.
Объем работы с роботом.
Перекрывают бренд брокера в разы.
Открыть счет у одного из этих 2-х брокеров под робота.
+ робот.
Дешевле.
Чем робот на шарпе.
А цена очень важна.
Робот это исследование рынка.
И тест за дешево это очень хорошо.
За дешево — это меньше времени.
Меньше рисков.
Больше денег на доработку.
Если идея стоящая.
И меньше денег выкинуто если идея не окупилась.

avatar

Антон Б, я бы ставил не на цену, а на универсальность. Рано или поздно, СтокШарповцы запилят коннектор к метаку, ну как только найдётся инвестор который проспонсирует сие дело. И такого бота можно будет цепануть к метаку. А не понравится метак, цепануть к квику или к плазе, или к англо-пиндоским брокерам: начиная с интерактив-брокера, кончая опен-е-край. То есть, робот на C# будет платформенно независим, его всегда можно будет быстро переключить на любого брокера. У СтокШарпа гора коннекторов, бери не хочу. Правда некоторые платные ))). Кстати, плаза 2 — там платный. Если заказчик хочет халявный коннект к плазе, то это надо к ОСЕ за роботом обращаться, но у них на Квик коннектор убогий, он там через ДДЕ. А метаквотавцы, с языком мкл5, рано или поздно, сделают тоже самое что с мкл4, и тоже самое что с сделали мкл3, т.е. он умрёт. Через 5-10 лет, появится метак 6 и новый язык мкл6.

avatar
Slepoy,
Универсальность нужна для штуки, которая уже работает.
Для теста стратегии нужна скорость теста и минимальная цена теста.
Учитывая шансы сразу написать прибыльного робота.
avatar

Антон Б, да это даже не робот, это полуроботопривод ))). Есть заказ: написать полуроботапривод с конретным техзаданием. Программиста не должно интересовать, будет ли зарабатывать сие штука. Важно одно: выполнить работу согласно техзаданию. Остальное его не касается. Всё просто ))). 

avatar
Slepoy,
Знаешь как клиент не хочет платить за сливающего робота?
И начинает накручивать еще условий по пути?
Особенно если в его представлении это просто «кнопки»
Администрирование всего этого процесса это больше 50% работы.
Больше чем кодирования.

Нужно проследить чтобы платежи пришли до того, как клиент поймет что идея не работает.
Потому что его ответ будет «мне это не пригодится».
avatar
Антон Б, для этого и существует договор с конекретным техзаданием. Бабки надо брать вперёд, хотя бы половину. Либо воспользоваться услугами посредника, в данном случае услугами Мартынова. Заказчик, заранее передаёт ему бабло в полном объёме, ну и задача Мартынова проста как кирпич: оценить соответствие готового бота и техзадания. И он определяет: платить или нет. Правда есть риск, что Мартынов сам убежит с баблом ))).
avatar
Slepoy, здорова Слепой. С Новым годом. Здоровья Счастья!!! Напиши пожалуйста в личку )))
avatar
Slepoy,
Вот эта коммуникация и будет в итоге больше времени чем на кодинг.
Я это проходил и прохожу сейчас.
На задачах для метатрайдера и рынка времени на коммуникации уходит больше чем на кодирование.
А если эти коммуникации пытаться игнорировать.
Просто: получить тз, прочитать, написать,  отослать результат.
Даже без исходника, только исполняемый файл отослать.
То оплаты не будет.

Этот ваш комментарий прямо противоречит предыдущему.
Или вы не считаете коммуникации по проекту рабочим временем?
И не учитываете коммуникации по проекту в оценке времени на проект?
avatar

Антон Б, я не пишу роботов на заказ. Но если бы я это делал, я бы не спорил с заказчиком и не пытался его убеждать и переубеждать в чём-либо. Он платит. Есть чётко прописанное техзадание. Иного, и не нужно. Если ты отойдёшь от этого плана, и дашь ему волю, предоставишь право быть главным: то в итоге начнутся вечные хотелки, перехотелки, передумки, а потом он в конце ещё и откажется, мол я уже перехотел бота ))). В итоге, то что пишется за неделю, выльется в месяц, а в конце ещё и останешься без бабла ))). Ну прикинь он тебе словами скажет — сделай вот так, ты сделаешь, а завтра скажет я такого не говорил, я имел ввиду иное. Ты сам замучаешься. Нужен чёткий список, чтобы при любых спорах ты мог на его описаться. От слов люди отказываются очень просто. И от написанного тоже отказываются, но тут мяч на твоей стороне. И когда заказчик публично про тебя напишет гневный пост, ты всегда можешь защититься техзаданием. Это договор, который нарушать нельзя. Поэтому, не надо спорить, уговаривать, переубеждать — нужно получить чёткое техзадание и строго делать по пунктам, без самодеятельности. Если после этого ему нужна какая-то новая доработка. То пусть пишет новое техзадание в письменной форме. И платит за новую работу. Если ему лень этим заниматься, если нет чёткого техзадания в письменной форме, то и браться не стоит, ибо всё закончится печально. 

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

avatar
Slepoy,
Это не спор.
Это предложение использовать другие технологии.
ДО КОНТРАКТА.
Те что клиенту больше подойдут, по моему мнению.
Да это отсекает половину лидов.
Но отсекает плохую половину лидов.
В рынке очень много тех кто напишет по тз, без знаний в предметной области.
И конкурировать с ними только по цене это тупик.
Клиент которому нужно только код по тз легко найдет самого дешевого кодера.

В конце клиент выяснит что его цель проверка идеи на рынке.
И он уже проверил эту идею.
А то что исходников не получил и ладно.
Просто не будет платить.
И даже ограничение по времени в коде программы не поможет.
Поскольку пользоваться кодом он не будет.
А результат проекта — тест идеи клиент уже получил.
avatar
Антон Б, хочешь работать по такой схеме, с такими рисками. Ну пожалуйста. Я бы не стал, я уже выше объяснил почему. Я бы не стал бегать за клиентами. И тем более, не стал бы сам писать на почту другу Мартынова. Если ты в этой схеме не главный, то на тебе будут носить воду всю жизнь и при любом удобном случае будут кидать на бабло. Ты должен диктовать условия, а не он. Ты устанавливаешь сроки и систему оплаты. Ты главный! Да, клиетов будет меньше. Какой-то части это будет не по нраву. Но зато, нервов и сил ты сбережёшь вагон.
avatar
Slepoy,
А зачем сбиваешь цену если делать не будешь?
Из спортивного интереса?
Суть в цене чтобы 50% предоплаты хватило на проект.
А 50% после выполненных работ это премия.
На которую рассчитывать нельзя.
Честные клиенты бывают.
Хотя, с точки зрения теории игр, кидать должны всегда.
Кроме случаев дальнейшей работы.
avatar
Антон Б, я не сбивал цену. Я просто объяснил другу Мартынову, где и как заказать бота. Я не конкурирую с кем-либо, я не пишу роботов на заказ. Я просто поделился опытом, как сделать лучше, т.е. где заказать бота.
avatar
Slepoy, 
О ценообразовании на услуги разработки вообще habrahabr.ru/post/256537/

Суть своими словами:

Предположим что проект 40 часов кода 1 неделя.
Если просто умножить на 10$ в час это 400 долларов...
Вроде неплохо...

Но дополнительные затраты:
+40 часов на коммуникации внутри проекта.
+20 часов на пердпродажу. продажа и поиск клиента это тоже работа.
Итого 100 часов времени чистого.
+ 50% вероятность неоплаты.
— это значит что в среднем из 2 проектов будет оплачен 1.
-> 200 часов скорректированной на риск.

400$/200 часов = 2$ в час. -> это приведенный доход программиста.

Это 2*168=330$ в месяц для программиста средней квалификации на шарпе...

Если он будет делать эти проекты не учитывая затраты времени,(кроме программирования) и риски.

Если считать только кодинг.
А фактически тратить все время на проект.
avatar
Антон Б, я ж говорил выше, что ты описал схему с возможным кидаловом. От кидалова можно защититься. Всё в твоих руках. Если ты не желаешь менять схему работы, то это не означает что так работают все. Всякие коммуникации внутри проекта, тут у нас не разбработка мега-терминала. Какие там коммуникации, тут всё делать будет один человек. Поиск клиентов: возьми проект СтокШарп, они вообще никого не ищут, просто сделали форму заказа на сайте и всё ))). Ты всё усложняешь.
avatar
Slepoy,
Я Тебе посчитал реальные затраты времени.
На проекты в целом.
1)Если Считать кидалово = 0 — 100% предоплата.
+ Договор оплаты за часы работы.
Так как, если клиент не попишет акт выполненных работ, то деньги придется вернуть.
Такая форма кидалова тоже бывает.

Тойесть по 100% предоплате продаются 40 часов работы по счетчику....
Что малореально. )

2) коммуникации не 40 часов а 20.
Хотя моя статистика говорит что на маленьких проектах разговоров столько-же что и на средних.
Проект подразумевает уникальную работу.
Это это подразумевает уникальные разговоры об уникальном результате.
3) Форма на сайте это лид.
Он не снимает времени на проход по воронке продаж.
Форма не снимает времени на рекламу чтобы этот лид получить.
Наличие формы не убавляет времени на продажу.

Так посчитаем предоплата 100%.
Клиент будет неразговорчивый.
40 +20 +20 =80 часов.
итого 5$ в час в идеальном мире.
Тоже не фонтан.
avatar
Антон Б, ну если у тебя такое ценообразование. Ну хорошо. У тебя такое, у других иное. В любом случе, данный полу-привод не стоит 100-150К и месяца работы, как некоторые личности заявляли вначале топика. Ну это моё ИМХО.
avatar
Slepoy, 

Это общепринятое ценообразование проектное.
О ценообразовании на услуги разработки вообще habrahabr.ru/post/256537/


Вообще можно это не считать время коммуникации, считать только часы программирования в проекте.
Остальное время в проекте просто дарить.

Думать что точно не кинут в этот раз.

Но это все непрофессионально.
А значит это новичек, и это его первый или второй проект.
И риски соответствующие уже на клиенте.
Или такой как Вы, ради опыта входа бесплатно решит помочь.
Изучить инструмент.
2$ в час это подарок для клиента.

Если Вы все равно изучаете S# то для вас даже райт 2$ в час это хорошо.
Так как альтернатива 0$...
Вы же все равно учите.
avatar
Slepoy, 
Разработка роботов это исследовательский проект.
Его цель: исследование работы разработанного робота.
Будет достигнута и без исходников.
После того как цель будет достигнута — клиент исследует работу робота.
Робот клиенту уже будет не нужен в 95% случаев.

В этот момент результат достигнут.
И этот результат не робот.
И не исходный код который я еще не выслал.
А исследование работы робота.

А оплата еще не произведена.

avatar
Антон Б, есть такое правило. 80/20 =) 80% кода пишется за 20% всего потраченного времени
avatar
Slepoy, 
«Правда есть риск, что Мартынов сам убежит с баблом ))).»
Это вряд ли, публичная персона.

А вот ожидать честного арбитража между школьным другом из деревни. ( их с возрастом становится все меньше)
И неизвестным кодером который деньги гребет.
Школьный друг недоволен.
Кодер зажрался со своими доходами x2 от средней зарплаты. x4 от медиальной.

Мой рациональный выбор на месте Тимофея.
За други своя против левого чувака.
avatar
зачем он нужен, нет там денег (неэффективных), проверенно, пока тока лонговать тренды в папире остается. ))
avatar
kenerema, 90% что ответ будет такой.
По этому проверять идеи.
Исследовать рынок нужно на максимально дешовым способом.
метатрайдером.
avatar
Я чет вас читаю и плохо вас понимаю. Речь о приводе. А не о роботе =)) Не могу понять, про какие деньги(заработки) и идеи комментаторы пишут =))
трейдер себе в помощь кнопки хочет сделать =))
avatar
Андрей К,
«Конки в помощь» которые сами входят и сами выходят.
По времени, по достижении убытка.
По линии горизонтальной.
Это робот )
А не кнопки.
avatar
Пасьянс Косынка интересно запатентован? )))))
avatar
Книгописец поторговать решил)
avatar
Самое интересное, то что квик заведомо медленнее и багней, но стоимость разработки софта под квик превысит общий бюджет вдвое(вХраз?), т.к. практически придется все события и тп считать в софте, а потом перепроверять, что там квик думает по этому поводу )))) чтобы не среагировать на его неадекватное поведение своим неадекватным поведением. И вот варианты этого кунфу с квиком приятно удивят разработчиков. 



avatar
AndrewGrove, «квик заведомо… и багней» по сравнению с чем?
Безыдейный и очень простой робот без намёка даже на HFT, который видимо просто снимает рутину. Думаю, человек подустал руками ковырять одно и то же. Делов программеру на неделю, если не нужны разные подключения. Из-за удалёнки и современного уровня ответственности можно накинуть ещё неделю. Ценник в районе штукаря зелени. Оценил просто со стороны.
avatar
Reshpekt Fund Russia,
На метатрайдере 500$
+500$ за риск того что клиент пришел от Тимофея
За бренд Тимофея.
Без Тимофея было бы 500$ )
avatar
Антон Б, хы-хы, первый вариант был смешнее.
avatar
Reshpekt Fund Russia, не самая плохая цена. только надо понимать что за неделю без домашних заготовок этого не сделать так быстро, даже за две. а заготовки вообще-то тоже денег стоят, т.к. потрачено время на них и их отладку.
сложности:
1. одновременное отслеживание неопределённого заранее кол-ва цен и условий
2. плюс возножность для пользователя задавать всё на бегу, а если не успел, захочет отменить, а он захочет! вообще любая GUI часть, для меня лично гемор, но это субъектив.
3. про виртуальные заявки тут справедливо сказали. раундтрип минимальный в квике 10 миллисекунд в самое наиспокойное время. обычно 200 -250. и ведь надо ещё котировку получить ту самую. т.е. робот частенько будет неуспевать. а про проскальзывание в задании не сказано НИЧЕГО. так работать не будет. без проскальзывания заявка может исполниться через пару часов. или день. работал я без них, в самом начале.
4. надо писать какую-то базюльку-хранилище, чтобы иметь возможность переживать роботу выключения-отключения. там хранить цены и время входа. и выставленные, но не исполенные заявки. потому что квик заявки больше чем с прошлого дня не хранит. и цены входа после клиринга тютю, да и быстрее будет из своего хранилища брать чем из квика.

если кто дешевле штуки баксов возьмётся сам не рад будет :)
да и за штуку я думаю тут придётся попотеть гораздо больше.

но сам факт публичных заданий, я считаю, надо ГОРЯЧО приветствовать! 
кстати похоже на робота арбитражера, которого тут другой знакомый Тимофея хотел. тоже про сбер речь шла.
неужели там рыба есть. надо покопать :)
avatar
Вполне осуществимая программа для квика, можно сделать с надежными интерфейсом и исполнительной частью. На выходе будет самостоятельная софтина облегчающая работу. 
Интересен вопрос дальнейшего использования Заказчиком: для себя ( зашит торговый счет к примеру) или распространения как коммерческого продукта.
avatar
Объясните, плиз, по какому поглащению например на этом скрине выход?


avatar
PavelS, 
Это те самые 40 часов коммуникации из
smart-lab.ru/blog/372971.php#comment6687760
avatar
условные операторы б-ля), по идее нужно профитность делить по %%% итд итп
avatar
Therollingstones, Не понял поподробнее.?
avatar
Антон Б, да я сам плохо понял))
avatar
«Стандартная оболочка» + одна пользовательская таблица (каждый дополнительный чих по UI увеличит ценник), два коннектора (Квик  + Смарт), все настройки в PropertyGrid, сохранения/восстановление состояний, любое количество одновременно работающих инструментов (стратегий)… Можно запускать несколько квиков, или несколько приложений с одним Квиком. Срок — 3 недели. Стоимость 70 тыс. Предоплата 50%.
Сергей Гаврилов, Тоесть 35 за работу + 35 премии за честность Тимофея)
avatar
Модуль для нашего терминала www.fortssoft.ru.+ключ на терминал 1 год. Коннектор Plaza 2 (скоро будет QUIK). Работа по договору. Стоимость 60. Срок 2-3 недели после предоплаты. 
avatar
я как истинный ценитель tslab сделаю прикидку по нему, — по времени несколько часов 3-10, один минус — скорость, на тики не полезешь — будет подмораживать, секунда, т.е. скорость реакции секунда, + работа с портфелем, т.е. мы можем знать сколько у нас свободно и пр. и работать с депозитом, + универсальность в будущем что то добавлять. Из -, надо платить за программу. А это сейчас от 48К в год в среднем. 
avatar
Frend, добавлю, и модуль управления всем этим удобный сейчас можно делать. Речь идет про версию 2.0, т.е. задание цены реакции, и пр. — вписать в поле циферку, нажать кнопочку и все поехало
avatar
Интересно, кто нибудь нашелся?
avatar

теги блога Тимофей Мартынов

....все тэги



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