была практическая задача — написать программку под Quik
и почти все, кого удавалось найти — либо очень ценят своё время, либо обманщики (да, да, встречалось и такое — берем аванс и дальше исчезаем в тумане), либо авантюристы (ввяжемся в бой, а там будем посмотреть)
и куда податься обычному крестьянину? самому учить Lua?
и ещё прикол: все продавцы разного рода курсов и видеоуроков по Lua насмерть отказываются побыть куратором при написании программки
такое ощущение, что продают эти курсы и уроки не сами программисты, а продавцы с садовода, которым пофиг что продавать и как это «потом носить»
а ещё некоторые любят писать у себя на сайтах типа «мы лучшая в мире компания по всему на свете», а потом несколько дней не отвечают на е-мэйлы — после этого запрос любого бюджета не может вызвать ничего кроме улыбки )) наверное все они переехали в грузию и забыли пароли ))
разного рода фрилансеры сначала пишут «я все могу, дай денег вперед»… начинаешь расспрашивать: «как ты собираешься сделать то или это», и они сдуваются, некоторые типа берутся за работу, берут аванс, парят мозги 2-3 недели, а потом присылают тебе чужой код не от твоей задачи и пафосно вещают «мы ж работали» ))
не скрою, попался и один вполне вменяемый чел, который хоть и просил оверпрайс, но был готов торговаться
не срослось с ним по простой причине, — обнаружилось, что он обсуждал ТЗ с посторонними людьми, а это — не по-пацански ))
вопрос наверняка в цене
там овердокуя скрытой работы
1 обсуждение и доводка тз + разработка методики проверки-тестирования
2 написание кода по тз с коментариями
3 отладка — доработка- тестирование
4 оформление документации… чтоб потом можно было нанять другого разработчика для апгрейда или переноса кода
ves2010,
ну у нас есть пример
для МТ4 это же сделали за 7 тыр полгода назад
заняло что-то около 300-500 строк кода
конечно, за полгода все стало немного сложнее, но не в разы
ves2010, не поленился, полез, проверил
274 строки, включая обозначение переменных, но не включая настройки
также включая { и }, а также включая //
мы предлагали считать по строкам, по знакам и другим принципам
кто-то попросил 1 рубль/знак, но потом передумал
но всем хочется ахулиард и сразу
один просто обиделся, когда ему в договоре предложили подписать условие об удалении рабочих материалов и кодов после сдачи работы
ves2010,
20 строк кода в день? точно не 200?
а { } считаются за строку? а то ведь на них одних можно процентов 20-30 дневной нормы выполнить за 2 минуты )))
емнип, индусы работают то ли по 5, то ли по 15 центов за строку, безбожно крутят счетчик, но их покупают
извините, что я не могу платить по 2000 руб/строку, но, думаю, таких ставок и нет
Ho_Chu, 200 строк / 8 часов *60 мин= 0.5 строк в минуту...
чтоб просто текст набить нужна минута… подумать надо... проверить оттестить и сделать документацию...
на самом деле прогер может кодить всего часа 2-3 в день… потом он тупо множит баги и ошибки...
и мы как бы говорим про вдумчивые вещи а не менюшки всякие и интерфейсы...
а уж когда мозги пишешь, тогда там ваще 20 строк могут в месяц писаться… и переписываться...
рассказываю сториз… из жизы...
короче был датчик по которому шла помеха 50гц… все это пихалось в комп… там обрабатывалось и фильтровалось...
прогеры взяли книжку и скопипастили адаптивный режекторный фильтр на 50гц… прикол в том, что в книжке была ошибка… фильтрации не получилось… вместо того чтоб взять и тупо протестить и найти ошибку... не нашли ничего лучше чтоб взять и разложить сигнал в ряд фурье… вырезать диапазон 49-51Гц а потом собрать все обратным преобразованием обратно… при этом родили 2 научные статьи и кто то кадидатскую защитил по этой фильтрации...
в конечном итоге… я тупо протестил на тестах увидел проблему и нашел ошибку и исправил ее… там вместо + — поставили… заняли эти 15 строк кода года 3 епли и плясок с бубном… коллектива из 6ти человек с профессором во главе…
или сториз… наш профессор ваял баллистический вычислитель для пушки 100мм бмп3… выдал горку формул типа шей в контроллер и все будет ок… я ему давай тесты сделаем… вообщем по тестам нашли овердокуя ляпов попутанное лево и право… а еслиб мы реально срелять начали? гдет месяц епались
ves2010,
ну вот видите, так все и считают — арифметику то в школе плохо учили ))) но как пишется ахулиард знает каждый
если 200 строк на 1 рабочий день, то это 2,4 минуты на 1 строку, т.е. 8*60/200 = 2,4 минуты (2 минуты 24 секунды), а не наоборот
ну а 20 строк куда? это вообще небо пинать
8*60/20 = 24 минуты на 1 строку??? Вы серьезно??? 2 скобки в час????
пусть по Вашему 3 часа в день работы = 3*60/20 = 9 минут на 1 строку
да пожалуйста, но тогда плата за 3 часа, а не за 8
хотите работать 3 часа и 5 часов ковыряться в носу — Ваше право
найдете, кто будет это оплачивать — так вообще счастье
но это вряд ли )))
Ho_Chu, хорошая такая вилка, внушает.
Лучше самому. Потом в процессе все равно захочется что-то изменить, улучшить. Значит придется опять всю эту канитель запускать.
Vkt, и я сильно сомневаюсь, что на уровне «я впервые открыл Луа» смогу сам реализовать свою задачу
даже если стану сильно продвинутым пользователем, отличающим, например, 9.7 от 10.0 ))
Vkt, программка то?
должна торговать вообще-то, и раз так, то периодически писать данные в файл просто необходимо, а то вдруг чего ни то… типа новые дивы газпрома, сбера или дефолт кипра…
если ещё сможет какие-то линии и таблички рисовать на экране, то вообще шик, я считаю
Vkt, ну вот, напишите мне робота раз все знаете ))
писать в логи то может и не проблема, проблема в том, чтобы не тратить на это много времени и составить логику так, чтобы «утром деньги, вечером стулья», т.е. сначала торговые операции, а потом записи… и чтобы ничего не забылось и не потерялось
при том ещё, если использовать SQLite, то как говорили некоторые люди, надо сначала создавать файл из которого Квик будет читать приказы, т.е. сначала надо записать приказ в файл и только потом Квик его считает и отправит на биржу, причем Квик, дескать, не умеет считывать чаще, чем в 1 раз в 0,1 сек.
не знаю, может это и неправда
или, возможно, это неправильное решение, которое к тормозам самого Квика добавит ещё своих тормозов, а это не есть гуд
zacateca, да мне вообще не влияет на каком языке писать,
некоторые достойные люди предлагали делать связку SQLite и Луа, кто-то произносил такие слова как «си шарп» )) и пр.
нам крестьянам то что важно? нам важно, чтобы между приходом тика «в наш дом» и исполнением заявки на бирже проходило как можно меньше времени.
А будет ли эта машина ехать на конной тяге или на паровозной — мне вообще фиолетово.
Есть отличные специалисты, которые написали то же самое для МТ4, но они ни бум-бум в мосбирже и переключаться на неё не хотят.
ну а так то, конечно, да, видно мало предлагаю
но вероятнее другой ответ: программисты, следом за всей страной тупо умножили ценники кто на 2, кто на 8 и теперь страдают, что нет работы за те деньги, которые они хотели бы получать. И кто виноват? Я, кто не может соответствовать их выросшим запросам или они, кто эти запросы задрал в космос?
zacateca, я тоже не вижу, так бесплатно никто и не предлагает, но всех сначала интересует бюджет и единственно чем заняты разного рода фрилансеры — это пытаются угадать, сколько ты готов заплатить, печатая тебе почти однотипные сообщения под разными никами ))
а дальше как в том кино «зачем нам кузнец? что я — лошадь?»
если у меня нет заказов, то «либо лыжи не едут, либо я… виноват» ))
видимо в моем случае скорее второе ))
Ho_Chu, почему вы решили что это «единственное» чем они заняты?
Вполне возможно у них 10 потенциальных проектов такого типа и они просто хотят понять, где выгоднее им.
Ваш баланс цена/объем работы пока проигрывают.
zacateca, я же объяснил, почему я пришёл к такому мнению
они пишут под разными никами почти одинаковые сообщения
причем больше всего этим грешат бывшие небратья, хотя и наши доморощенные тоже не стесняются
ещё половина отзывов от тех, кто сам ничего не умеет, ищет вкусные заказы и потом тупо пытается перепродавать их реальным исполнителям — таких тоже полно, но они легко отсеиваются после пары вопросов по делу ))
Анзорик, да, говорят и такое
но тут уж деваться некуда
или, как говорят наши небратья, — «шо маемо, то маемо»
можно было бы отказаться от Квика и сразу идти на ДМА, но замахиваться на ДМА, не пройдя стадию Квика, даже мне кажется излишне самонадеянным
хотя почему должно быть тяжело тестировать? ставь минутки и за день ты можешь поймать очень много багов, к тому же все сделки можно проверять параллельно в экселе — загоняешь цены в файл и вуаля, — всё видишь, где должен был открыться ордер и где закрыться… если твои плановые сделки совпадают с моими расчетными, то и хорошо… а вот если нет, то ты виноват и давай разбираться почему… как правило, большая часть багов связана с тем, что люди плохо владеют русским языком и совсем не умеют читать… если написано большими буквами «текущий опен не входит в расчет параметров», то они могут пару дней это не замечать, пока, наконец, не ткнешь их носом «вот же где это написано»
Ho_Chu, вариант МТ5 в Открытии видимо не подходит? а то бы на фрилансе на раз-два тебе сделали всё, что хочешь
да впрочем, там не обязательно МТ5 и MQL, там полно спецов любого профиля
или топик написан уже с учётом обращения на фриланс?
vito333, открытие не предлагает больше МТ5, а то да, можно было бы конвертнуться из МТ4 в МТ5 и вот оно счастье ))
Вы имеете в виду именно freelance.ru/? Нет, именно там, пожалуй, я не размещался. fl.ru было, что-то ещё… + авито и пр.
хотя нет, проверил… на freelance.ru тоже размещался, ещё 1 сентября
глянул на сайте — дистрибутивы как лежали так и лежат для скачивания
честно говоря первый раз слышу про такое, сам давно просто у них, на МТ5
а фриланс — этот www.mql5.com/ru/job
по мне — лучшее место для поиска разработчиков для не слишком сложных торговых задач, многократно видел там запросы не связанные с MT
vito333,
БКС не сознается про МТ5, цитирую «на данный момент МТ5 не подключается», а финам (тоже добрые и заботливые люди) — на сайте пишут, что есть демо-доступ, но его не дают и мучают звонками типа «чем ещё мы Вам можем помочь?»
уберите **** неправильную инфу с сайта — не путайте людей
Ho_Chu,
как практик могу заявить, что все, что напишут на форуме/фрилансе мкл для мосбиржи будет приемлемо только для тестов в мт5. на реальном трейдинге будут сотни проблем, с которыми никто из фрилансеров не сталкивался и решать никогда не планировал.
все имхо.
Дмитрий Овчинников,
Вы правы
на мосбирже куча вопросов, которые не возникают в мкл
и лучше обсуждать их с теми, кто с ними знаком не понаслышке
а не с теми, кто будет смотреть на них с выражением типа «о, дывысь Мыкола, яка зараза» )))
vito333, спасибо за подсказку
я как-то забил на МТ5 после того, как не они одни говорили, что собираются закрывать МТ5
если МТ5 будет рулить, то можно попробовать
vito333, ну вот знал же, что нельзя их хвалить… у них что, на каждый рынок нужно свой терминал заводить? они не могут работать на всех рынках с одного терминала? прислали разные пароли для срочки, валютного и фондового рынков
Ну точно, нельзя было хвалить. Последняя свеча в терминале в 21:00, а торги до 23:49 — где деньги Зин?
причем общение с техподдержкой из серии «напишите нам письмо, мы потом ответим»
… банный рот, приезжай к нам в кафе в Люберцах… зайдешь сиплого попроси официанта позвать, проводим за стол, проставишься… баблишка дашь, расскажешь что тебе там надо в компьютере починить на… притянем ботана интернетовского из ближайшего института за шкирку, сделает все под наш контроль епт…и будет все пучкарем на…
Биржа, программы, гонорар в 7000руб :))))?
Да даже если вы мне родные, напою чаем и выставлю за порог. Закрою дверь и буду притворяться что меня нет дома. Просто даже слушать дальше нечего.
Вписываться в это все за такие деньги будет только неадекват.
Найти прям вот готового спеца шансов ноль. Не готовый, но могущий — это недели или месяцы оплаченного времени. Сколько стоят эти недели и месяцы можете посмотреть на hh.
Квалифицированный инженер от it возьмёт с вас эту сумму просто за «час поговорить без обязательств». И то фиг найдешь такого.
Фриланс — это очень смело. Это все нужно исключительно для того, чтобы на демосчете ведь играться, да :)? Верифицировать вы это все как собираетесь? Тестировать? Поддерживать?
xSVPx,
300 строк кода или даже 1000 строк кода на несколько месяцев?
Вы серьезно?
как бы не было противно, я сам пойду учиться кодерству за эти деньги
и к этому внутренне готовлюсь
первый вариант робота под МТ4 мне написали за пару-тройку дней, емнип,
потом ещё неделю исправляли ошибки программиста и ещё неделю ловили баги МТ4-го… но это не значит, что вот прям всю неделю 24/7 мы сидели и пыхтели, — нет… раз в день скачивался лог, искались ошибки (благо это несложно), ошибки отправлялись на исправление, которое занимало не более часа и на следующий день снова-здорово
причем, если бы велся лог ошибок, то ошибки 2-ой недели не появились бы заново при (вот сюрприз) неправильном копировании исходного файла (ну просто забыл человек и взял старую версию, что ж его — винить за это?)
так что не надо оправдывать собственное безделье — я сам бездельник и все понимаю )))
Ho_Chu, пишите сами, чего уж. Конкретно это, вероятно просто.
Никто адекватный не будет вам пару тройку дней что-то писать и потом несколько недель доводить ни за 7000 ни за 70000 руб. Таковы реалии. Работы жопой жуй.
Хотя вру: может повезти.
А уж с вашими задвигонами «Аля Маск» 99% адекватных специалистов просто сразу «давай до свидания». Остаются только джуны. В принципе, они могут смочь. Дело скорее всего нехитрое.
Я понимаю нежелание платить :), но извинить не могу.
ЗЫ. Там про какие-то строки в час ниже писали. Это какой-то индийский подход :).
Нормальному инженеру платят, чтобы строк было меньше, а не больше.
Имею рекорд. Собственный.
Почти месяц работы ушел на исправление одного символа. Я не шучу, ровно одного. С T на R по-моему...
Результатом стало исправление весьма могучего бага, который вполне мог привести к довольно летальным последствиям.
И заказчик был рад до усрачки, что кто-то за очень недетский прайс изменил ему один символ в коде.
xSVPx,
Вы правы, лучше, чтобы строк было меньше
естественно
но иногда людям нужно предлагать варианты
хочешь — пиши за строку, не хочешь — пиши за знак
не хочешь за знак — займи лям, раз ты такой богатый ))
Ho_Chu, кому нужно ?
Сейлзам ?
Вы понимаете каков психологический портрет качественного it инженера ? Того, после которого все ок ?
Он первое что сделает — начнет вас отговаривать вообще все это делать, а второе найдет 100500 мест, где могут возникнуть адские сложности, и опять п1.
Он не на консенсус с вами настроен, и не на задоцелование. Он имеет дело с тем, как решать проблемы. Ему насрать сколько строк кода, если решение верное. И на вас ему насрать, и на ваши деньги тоже, он проблемы любит решать.
Но вместо него можете нанять себе того, кто в жопу любит клиентов целовать, обычно, правда, работать он не умеет, но тут может уметь и не надо, задача может и небольшая.
xSVPx,
если мне захочется с ним поговорить, — я поговорю, но не захочется, уверяю Вас. Мне нужно точное решение моей хорошо описанной задачи за разумные деньги. Меня не надо целовать, облизывать и пр. Есть задача — с тебя решение. Как ты будешь её решать — мне не влияет. Если ты готов материально отвечать за свои ошибки — мы всегда договоримся. Если нет, то нах ты такой добрый, талантливый и умелый нужен, за ахулиард к тому же?
а что касается месяца работы, то Вы лоханулись
могли бы и 2, а то и 3 месяца прайс колотить ))
как в старом анекдоте про юриста, когда сын-юрист пришёл к юристу-отцу и гордо сказал, что выиграл дело, которое тянулось 8 лет, на что отец с укоризной поведал сыну, что это дело помогло ему выучиться на юриста, обеспечило бы учебу внуков и помогало неплохо жить долгие годы, чего теперь он лишился из-за излишней ретивости сына…
Ho_Chu, зачем ? С людьми была договоренность: пилю по времени. Месяц понадобился, месяц оплатили.
Что вам не так опять ? Лично вы кинули бы людей и написали вместо месяца три ? Зачем это надо ? Денег что-ли мало ? Я вам больше скажу: можно было вообще ничего не делать, и через месяц-полтора получить с людей деньги с формулировкой «не шмогла», собственно они уже один раз так заплатили за ту проблему.
С вашими установками вы, боюсь, сможете только криворуких жополизов нанять. Вы с нормальными спецами в разных мирах живёте.
Ho_Chu, вот цена никакого отношения к тз не имеет.
как договорился.
плюс посчитайте свое время на поиск разработчиков.
оно тоже денег стоит.
и вот уже самый дешевый не 12к.
а 12к + 100к вашего времени.
В 2020-м писал бота на луа/с++ с нуля, но имея плюс-минус алгоритм в луа (просто скрипты для меня слабоваты, я плюсовик). На написание кода ушёл примерно месяц вечерами. Потом это всё надо было поддерживать, тестировать, ловить багофичи квика/мосбиржи/брокера и т.п. ещё минимум месяц. Добавление в движок второго бота — ещё пара недель, хотя базовые механизмы (ведение заявок/сделок, учёт денег, логи, чат и прочее) уже были готовы. Просто набросать код — обезьянья работа, надо чтобы это работало потом не только на бумаге, но и в продакшене — с лагами, сбоями связи, отвалами брокера и прочим.
Если делать это прямо по-человечески, с поддержкой, с доведением до ума, то ценник тут шестизначный. Если надо просто написать код, а потом предполагается, что оно само заработает — любой внятный фрилансер должен справиться, луа примерно как пхп.
все лаги, сбои связи, дефолт кипра — предусмотрены заданием
тебе не надо думать, просто переведи русский язык в код
это совсем не рокет сайнз
за тебя обо всем давно подумали, это не твоя печаль
от тебя никто не ждет и не просит предусмотреть торговые и неторговые риски, если ты с ними знаком — очень хорошо, нет — тоже не беда
твоя задача — перевести 20 страниц текста в код, подумав, предварительно, как это сделать наиболее эффективным способом
всё!
от Вас никто не просит «сделай мне бота на скользящей средней и пусть он зарабатывает мне по штуке/ляму в день/час/месяц» (ненужное зачеркнуть)
у Вас есть ТЗ — его и надо выполнить, аккуратно и профессионально
все лаги, сбои связи, дефолт кипра — предусмотрены заданием
Т.е. если брокер зафакапит заявку, клиент потеряет все деньги, то рафик неуиноват? :) Если надо просто выставлять заявки и надеяться, что ничего не случится по пути, то вы можете и сами написать, мануал по луа и квику прочесть — дело пары вечером.
Денис Г.,
надо смотреть, как именно зафакапит
если зафакапит способом непредусмотренным в ТЗ, то рафик есс-но неуноуат ))
но если это было описано и рафик просмотрел этот пункт и брокер захотел раздеть тебя, то вставай-ка ты мил человек рядом и снимай рубашку/отдавай ахулиард )))
повторяю, на первичный результат я сам потратил не более 6-ти часов из которых половину потратил на то, чтобы понять, что любая не в том месте случайно поставленная запятая или нечаянно нажатый пробел дают тебе ошибку, которая зрительно очень плохо ловится в отсутствии компилятора
сколько сейчас ЗП кодера за 1000 км от Москвы не в областном центре?
не скажем 50-80 тыр/мес, что дает нам 200-300 руб/час
живи я там, я бы заработал на этой задаче 300*6 = 1,8К и ещё 10К у меня был бы резерв на все остальное
заметьте, я не обещал купить Вам квартиру на остоженке ))
Ho_Chu, очень точное замечание.
не глупее среднего программиста.
а даже ГОРАЗДО умнее -и это суровая правда.
литература идет гораздо сложнее чем по разработке вебсайтов)
и там авторы доктора наук и профессора.
и их нужно обязательно не только прочитать но и понять.
если не целиком, то хотя-бы в части способным написать код.
Ho_Chu, с бидом тоже проблемы.
дело в том что задумываются люди о роботе уже когда потеряли деньги на бирже.
а не до того, как их кинули.
массовый спрос в результате ищет низкий бид.
в xCCCР вот такой рынок получается.
1) сложные продажи — все таки много инженеров в стране и они умеют анализировать.
2) низкий медианный чек — вообще нищета + вот такой облом что после слива только люди интересуются.
3) отсутствие продукта который вы тоже заметили.
никто не предлагает конструктора.
а кто предлагает tslab — сам живет не очень.
3.1) кто-то решает продавать готовых ботов — это вполне работает.
но это не разработка по ТЗ)
Ho_Chu, ТЗ живет до первых бектестов.
Потому что без бектеста ТЗ уже не улучшить все уже в нем.
А вот как только появляются бектесты то ТЗ сразу начинает улучшаться.
по итогам этих самых бектестов.
и этому есть разумное объяснение — это исследование а не разработка по ТЗ.
И ТЗ не скрижаль а лучшее что может придумать заказчик в слепую, не видя результатов бектестов.
Ho_Chu, нажать конпку и увидеть как работал робот на истории.
+ еще все вокруг этого.
потому что без этого тестировачть что-то сложное не возможно.
физически.
события с рынка не поступают по заказу).
а значит как определить что робот сделал в этой временной точке то что нужно.
то что написано в ТЗ.
как проверить?
как сдать?
как принять?
Ho_Chu, не рокетсинс.
но моделирование стопв в стаканах это вполне себе уровень.
синьера инженера программиста.
смотрите на метатрейдере.
и спросите сколько там занимаются людей исполнением в бектесте постоянно на полный рабочий день.
Ho_Chu, подумайте как принимать 20 листов алго ТЗ без бектеста?
вот как это сделать физически.
как программист будет понимать что код работает если он ни разу не исполнился у него.
как вы это будете понимать?
без бектестов это профанация.
робота не сдать и не принять толком по ТЗ.
блин там алго на 3-5 формул
остальные 19 страниц и 29 абзацев — описание того, как должен работать исполнительный блок
т.е. то, что должно быть инвариантно к расчетному алгоритму
повторю то, что уже и так здесь написано ниже по тексту:
алгоритм значения не имеет… но нужно предусмотреть все то, что написано было одним из коллег выше: «чтобы это работало потом не только на бумаге, но и в продакшене — с лагами, сбоями связи, отвалами брокера и прочим»
если у Вас как у программиста или трейдера этого нет, то зачем Вы мне нужны? чтобы изобрести лисапет с нуля?
мне нужен тот, у кого это или уже есть, или которому тоже нужно это написать… и тогда мы точно договоримся как поменять его алгоритм на мой — делов то
и проблема, судя по всему в том, что таких людей, вероятно, действительно нет
отсюда и запросы ахулиарда
получается «два в одном»: и ахулиард в кармане и рабочий инструмент тож ))
Ho_Chu, исполнительный блок это тоже алго.
например идея
стоять в стакане ПО КРАЯМ с двух сторон по Х контрактов.
это 1 строчка в тз.
а следить переставлять и все такое.
там мин 500 строк кода.
потому что нужно именно переставлять.
— это на одну операцию меньше.
а еще нужно край стакана мониторить.
а это не самые близкие бид и аск неожиданно)
а еще нужно чтобы…
а сейчас из-за тарифов биржи придется всем быть в лимитках.
в нашей деревне исполнительным блоком называется механизм исполнения или неисполнения ордеров, а переставлять по условию ордеры — это расчеты, а не исполнение
хотя ХЗ — может это и исполнение
в нашей деревне пацаны такими вещами не занимаются
у нас все просто: есть сигнал по расчету — открываемся или закрываемся, нет — на заборе сидим, семки щелкаем
Ho_Chu, вы думаете все читают 20 страниц технически сложного документа.
а главное УНИКАЛЬНОГО не повторяющегося документа.
а не слепленного из похожих ТЗ как на вебсайтах)
а чтобы понять написать замечания нужен рабочий день.
и в ответ услышать дорого?
нет.
никто так на ваше тз время без денег тратить не будет.
спрашивают чтобы понять вы заказчик или посредник и назначают цену в лучшем случае от кол-ка символов в ТЗ.
Ho_Chu, сурово.
только финтех это 5000-8000$ и это постоянная работа.
проектная должна быть x2.
#вакансия #fulltime #удаленка #python #developer
Вакансия Senior Python Backend Engineer
Компания: КА «ТалантиКа»
ЗП: от 5000 до 8000$ на руки
Удаленная работа / офис в Ереване
Формат работы: fulltime
Трудоустройство: ИП
Приветствую! Ищу Senior Python Backend Engineer в американский финтех-проект, решающий проблематику автоматизации оплаты за медицинские услуги с учётом американской юридической специфики.
🧑🏻💻Задачи:
⁃ Разработка функций и улучшений для продукта (исправление старых фич и выкатка новых)
⁃ Выпускать небольшие и средние функции и улучшения с минимальным руководством и поддержкой со стороны других членов команды
⁃ Решать технические проблемы умеренного масштаба и сложности
⁃ Создавать код, соответствующий внутренним стандартам компании
💪🏻Ожидания компании:
⁃ От 4-х лет опыта работы Python backend developer
⁃ Опыт с Flask, SQLAlchemy, PostgreSQL, Redis, Celery
⁃ Знание алгоритмов и структур данных
⁃ Английский строго не ниже В2 (предстоит общение с американскими коллегами)
🚀Мы предлагаем:
— Удаленная работа из любой точки мира (за исключением РФ и РБ) либо офис в Ереване.
⁃ Вилка до 8000$
Если вас заинтересовала вакансия, напишите @eliza_nikiforova
альтернатива метатрейдер.
там можно дешево собрать бота.
но не луа)
Добавлю. Честно говоря, с трудом верится в 300-500 строк кода. Там очень много рутины — проверить, выставилась ли заявка, исполнилась полностью или частично, не надо ли её отменять, отменилась ли, пришли ли деньги, ну и т.п., нюансов миллион. На луа у меня основной скрипт был 1,5к строк плюс пяток небольших под отдельные функции — работа с файлами, настройки и прочее. Плюс надстройка для учёта многопоточности.
было 274 строки кода в МТ4 с учетом того, что там было очень много прыжков и ужимок связанных с различным переходом на зимнее/летнее время на бирже, у брокера, у сервера, в терминале и у клиента
Константин Чащегоров, В моем профиле есть описание готового решения для QUIK написанного на 1С+Python Если не хотите учить LUA. C. JAVA то посмотрите в сторону 1С. Если знаете VBA или Microoft Access то за неделю станете профи в 1С
Константин Чащегоров,
это интересно
здесь вопрос скорости работы/взаимодействия
если от момента прихода тика до момента ухода приказа на биржу будет проходить не более нескольких миллисекунд, то это интересно
Я так понимаю если Вы в течении небольшого интервала времени совершите много сделок. Например за 10 минут Вы совершите 1000 сделок, то сделки Вы в реале совершите не по той цене, что Вы выставили в КВИК, а по вредней какой то которую посчитает брокер и пришлет Вам на следующий день в отчете брокера по совему методу оценки себестоимости
Константин Чащегоров, А броке сложит все ваши сделки и сделки других клиентов по этому инструменту и перемешает их и вышлет что то свое не то что передал Вам квик в режиме реальной работы
Ho_Chu, первый день в квике и всегда в отчёте — цифра точно как средняя покупки. На следующий день (или после поставки мб, не знаю точно) средняя чуть-чуть растёт, и цифра сопоставима с комисом. Прям до копейки не замерял.
первый день в квике и всегда в отчёте — цифра точно как средняя покупки. На следующий день (или после поставки мб, не знаю точно) средняя чуть-чуть растёт, и цифра сопоставима с комисом. Прям до копейки не замерял.
Константин Чащегоров,
я не собираюсь открывать 1000 сделок в секунду )))
если мне пришёл нужный тик, то мне надо лишь открываться как можно ближе к нему, вот и все
а для этого нужно минимизировать время туда-сюда, время расчетов и тормоза квика
на туда-сюда мы пока влиять не можем, на тормоза квика — тоже, значит мы должны минимизировать время расчетов
чтобы следить за приколами брокера мы ведем учет идеально открытых сделок и реально открытых сделок, а потом сравниваем
статистически уход цены в плюс и в минус от нужного Вам уровня должен быть равным, но по всем законам подлости )) уход цены будет Вам в минус… вопрос в том, каков будет этот минус и его природа...
сможем мы как-то уменьшить этот минус программно или аппаратно — хорошо, нет — значит нет ((
У меня в профиле есть ссылка на мой продукт. Там есть документация на 800 страниц с картинками. Посмотрите. Возможно подойдет. Задачай моего продукта не было заменить квик. Основная задача дополнить квик отечественными средствами анализа
Программисты делятся на кодеров и постановщиков (постановщиков задачи можно называть по-разному, суть дела от этого не меняется). Так вот для кодера (чья задача писать по тз) сверх квалификации действительно не требуется. А вот грамотное тз составить без понимания отрасли, инструмента и программирования не реально. Заказчик, не имеющий опыта программирования, составить ТЗ в принципе не сможет.
Так что если хотите сэкономить на кодере, выход у Вас один — учить язык и писать аналогичные задачи самому. Выходить на постановку задачи.
В теории Вам может фартануть найти джуна с шилом, который прошибет задачу на голом энтузиазме. Полгода у него уйдет на продукт под ключ. Но на практике… Давать на аутсорс Вы сможете только то, что Вы сами понимаете как написать. Примеры от Веса и xVPSx они об этом. О неверном ТЗ. (ТЗ это техническое задание).
Евгений Петров,
Вы исходите из неверного предположения о том, что «Вы умнее всех» ))) возможно это и так, но если Вы станете проще, сядете на пол, то допустив, что кто-то есть не тупее Вас, будет гораздо проще найти общий язык
Евгений Петров,
я не разработчик, я — Заказчик
это ровно с другой стороны баррикады, но Вы не поверите, с двоими я уже общаюсь предметно )))
«а этого кота я вижу первый раз » ))
поэтому, заведите себе тему и общайтесь в своем круге взаимного восхваления, никто не запрещает
Евгений Петров,
конечно… Ваша задача накрячить, моя задача — не стать накряченным )))
и если Вы понимаете, что накрячить не удается, то убегаете в поисках того, кого можно накрячить ))) некоторым это даже удается
ахулиарда не дают, дифирамбов о гениальности не поют, «так чего ж зря время терять?»
«в полночь» ))
сколько будет стоить написать любого робота для Квика? ну пусть даже на каком-нибудь стохастике? алгоритм значения не имеет… но нужно предусмотреть все то, что написано было одним из коллег выше: «чтобы это работало потом не только на бумаге, но и в продакшене — с лагами, сбоями связи, отвалами брокера и прочим»
тоже ахулиард?
если у Вас как у программиста или трейдера этого нет, то зачем Вы мне нужны? чтобы изобрести лисапет с нуля?
мне нужен тот, у кого это или уже есть, или которому тоже нужно это написать… и тогда мы точно договоримся как поменять его алгоритм на мой — делов то
и проблема, судя по всему в том, что таких людей, вероятно, действительно нет
отсюда и запросы ахулиарда
получается «два в одном»: и ахулиард в кармане и рабочий инструмент тож ))
Ho_Chu, на уме крутится за такую болванку тыщ 50-60. Думаю цифра реальна. Возможен вариант тысячи 30, но это если разраб это уже все создавал и знает точно, что делать.
А 12 возьмут действительно те парни, что пишут с дивана под пивко вечерком после работы. Потом на стадии запуска или слиняют или попросят еще денег.
самые талантливые кодеры, что мне пока встречались, были из далекого замкадья
один из-под Воронежа, второй из-под Ростова
я совсем не против был заплатить 12 тыр парню из-под Ижевска за болванку, которую все равно потом допиливать болгаркой и доплачивать за это… это нормально, потому как тебе все равно в процессе эксплуатации захочется что-то переделать… т.е. какое-то сопровождение обязано быть и быть небесплатным
но он, видимо, обиделся на требование стереть коды после сдачи работы или на просьбу стать самозанятым и слинял как ежик в тумане, т.к. других объяснений у меня нет, мы обо всем договорились
я даже не против был заплатить намного больше «программисту из нижнего новгорода», который взял аванс в 10 тыр, потом кормил баснями «ещё чуть-чуть и всё будет готово», потом прислал чужой код, поленившись даже малёк подредактировать его, чтобы хоть чуть-чуть было похоже на ТЗ и ещё пытался доказать мне, что ренко — это из моего ТЗ ))) смешной чувак… так что теперь надо подавать в суд и потом бегать за ним с собаками и возвращать деньги...
я могу романы писать о «программистах», даже с именами и фамилиями ))
Ho_Chu, ну да, осечки с программистами будут всегда я думаю. Пока что у вас на первой стадии. А дальше еще баги на стадии запуска, а потом баги на стадии эксплуатации. Поэтому я и предположил, что именно на первой стадии программисты фильтруются ценой.
А что делать, сначала всех пропылесосил Запад, потом Яндекс-Сбер подобные, потом гос-во, потом сама алго индустрия и в сухом остатке получаем «вечером под пивко за 12тыр»
Ho_Chu, признаться, я удивлён, что тема с оплатой по строкам тут вообще обсуждается на серьёзных щах. Это какой-то сюр уровня ренты с госзаказов, где процесс важнее результата. Ну или мечты наёмного работника уровня «солдат спит, служба идёт».
Ни одна софтверная контора не писала свои продукты за Х нормо-часов или Х строк кода. Программа пишется, пока не начнёт работать, а стоить будет столько, на сколько договорится рынок. Вполне реально написать тысячу строк, потом половину переписывать несколько раз, потом поменять программиста и ещё раз переписать. Судя по моему профилю на гитхабе, число написанных строк раз в пять больше текущего содержимого файлов :) Я когда писал одно приложение на андроид, класс по работе с биржами переписывал раза три вообще с нуля.
С моей т.з. все варианты дОроги. Что купить готовое решение, что нанимать погромистов на почасовую, периодически их пинать, увольнять, и возможно так и не получить результат. Это часть игры, так сказать, добро пожаловать в бизнес :) Ну или мутите стартап и предлагайте часть будущего профита. Но подумайте, зачем вы программисту :D
зачем? затем что программист — не математик и наоборот
если бы программисты умели создавать алгоритмы, я бы беседовал здесь с «никем» и «ни о чем»
математика и кодинг очень редко совмещаются в одном лице
мне нужен просто кодер, как в том анекдоте: «а я лось, просто лось»
а тема с оплатой по строкам приводится в качестве примера недостижимых влажных мечт некоторых отписавшихся здесь
я же отмечал выше:
и проблема, судя по всему в том, что таких людей, вероятно, действительно нет, отсюда и запросы ахулиарда…
получается «два в одном»: и ахулиард в кармане и рабочий инструмент тож )) клёво, чоуштам ))
там овердокуя скрытой работы
1 обсуждение и доводка тз + разработка методики проверки-тестирования
2 написание кода по тз с коментариями
3 отладка — доработка- тестирование
4 оформление документации… чтоб потом можно было нанять другого разработчика для апгрейда или переноса кода
ну у нас есть пример
для МТ4 это же сделали за 7 тыр полгода назад
заняло что-то около 300-500 строк кода
конечно, за полгода все стало немного сложнее, но не в разы
т.е 500/20=25дней=месяц работы за 7 тыр?
ves2010, не поленился, полез, проверил
274 строки, включая обозначение переменных, но не включая настройки
также включая { и }, а также включая //
мы предлагали считать по строкам, по знакам и другим принципам
кто-то попросил 1 рубль/знак, но потом передумал
но всем хочется ахулиард и сразу
один просто обиделся, когда ему в договоре предложили подписать условие об удалении рабочих материалов и кодов после сдачи работы
в общем, кино и немцы
20 строк кода в день? точно не 200?
а { } считаются за строку? а то ведь на них одних можно процентов 20-30 дневной нормы выполнить за 2 минуты )))
емнип, индусы работают то ли по 5, то ли по 15 центов за строку, безбожно крутят счетчик, но их покупают
извините, что я не могу платить по 2000 руб/строку, но, думаю, таких ставок и нет
чтоб просто текст набить нужна минута… подумать надо... проверить оттестить и сделать документацию...
на самом деле прогер может кодить всего часа 2-3 в день… потом он тупо множит баги и ошибки...
и мы как бы говорим про вдумчивые вещи а не менюшки всякие и интерфейсы...
а уж когда мозги пишешь, тогда там ваще 20 строк могут в месяц писаться… и переписываться...
рассказываю сториз… из жизы...
короче был датчик по которому шла помеха 50гц… все это пихалось в комп… там обрабатывалось и фильтровалось...
прогеры взяли книжку и скопипастили адаптивный режекторный фильтр на 50гц… прикол в том, что в книжке была ошибка… фильтрации не получилось… вместо того чтоб взять и тупо протестить и найти ошибку... не нашли ничего лучше чтоб взять и разложить сигнал в ряд фурье… вырезать диапазон 49-51Гц а потом собрать все обратным преобразованием обратно… при этом родили 2 научные статьи и кто то кадидатскую защитил по этой фильтрации...
в конечном итоге… я тупо протестил на тестах увидел проблему и нашел ошибку и исправил ее… там вместо + — поставили… заняли эти 15 строк кода года 3 епли и плясок с бубном… коллектива из 6ти человек с профессором во главе…
или сториз… наш профессор ваял баллистический вычислитель для пушки 100мм бмп3… выдал горку формул типа шей в контроллер и все будет ок… я ему давай тесты сделаем… вообщем по тестам нашли овердокуя ляпов попутанное лево и право… а еслиб мы реально срелять начали? гдет месяц епались
ves2010,
ну вот видите, так все и считают — арифметику то в школе плохо учили ))) но как пишется ахулиард знает каждый
если 200 строк на 1 рабочий день, то это 2,4 минуты на 1 строку, т.е. 8*60/200 = 2,4 минуты (2 минуты 24 секунды), а не наоборот
ну а 20 строк куда? это вообще небо пинать
8*60/20 = 24 минуты на 1 строку??? Вы серьезно??? 2 скобки в час????
пусть по Вашему 3 часа в день работы = 3*60/20 = 9 минут на 1 строку
да пожалуйста, но тогда плата за 3 часа, а не за 8
хотите работать 3 часа и 5 часов ковыряться в носу — Ваше право
найдете, кто будет это оплачивать — так вообще счастье
но это вряд ли )))
самое правильное!!! )))
самый скромный 12 тыр, самый пафосный — 700 тыр
Лучше самому. Потом в процессе все равно захочется что-то изменить, улучшить. Значит придется опять всю эту канитель запускать.
Я сам более — менее освоил и не жалею.
Достаточно простой скриптовый язык.
Vkt, везука
а я не могу или не хочу принять, по-видимому, неизбежного — писать самому с нуля (((
но все действительно предусмотрено из того, что есть сейчас
если завтра мосбиржа или кто-то ещё подкинет нам какой-нибудь новый неторговый сюрприз, то да, вероятно, надо будет вводить его в список «хотелок»
даже если стану сильно продвинутым пользователем, отличающим, например, 9.7 от 10.0 ))
должна торговать вообще-то, и раз так, то периодически писать данные в файл просто необходимо, а то вдруг чего ни то… типа новые дивы газпрома, сбера или дефолт кипра…
если ещё сможет какие-то линии и таблички рисовать на экране, то вообще шик, я считаю
smart-lab.ru/blog/246568.php
Ну а в файл логи писать это вообще не проблема.
Vkt, ну вот, напишите мне робота раз все знаете ))
писать в логи то может и не проблема, проблема в том, чтобы не тратить на это много времени и составить логику так, чтобы «утром деньги, вечером стулья», т.е. сначала торговые операции, а потом записи… и чтобы ничего не забылось и не потерялось
при том ещё, если использовать SQLite, то как говорили некоторые люди, надо сначала создавать файл из которого Квик будет читать приказы, т.е. сначала надо записать приказ в файл и только потом Квик его считает и отправит на биржу, причем Квик, дескать, не умеет считывать чаще, чем в 1 раз в 0,1 сек.
не знаю, может это и неправда
или, возможно, это неправильное решение, которое к тормозам самого Квика добавит ещё своих тормозов, а это не есть гуд
всегда приятно пообщаться с умным человеком
и как принимать без бектестов?
а что бэкктестить?
надо проверять расчетный блок — это быстро и недолго
а проверять исполнение можно годами и даже за годы не отловить всех приколов
если спецов по этому языку мало, логично что они имеют полное право ставить ценник такой какой они хотят.
некоторые достойные люди предлагали делать связку SQLite и Луа, кто-то произносил такие слова как «си шарп» )) и пр.
нам крестьянам то что важно? нам важно, чтобы между приходом тика «в наш дом» и исполнением заявки на бирже проходило как можно меньше времени.
А будет ли эта машина ехать на конной тяге или на паровозной — мне вообще фиолетово.
Есть отличные специалисты, которые написали то же самое для МТ4, но они ни бум-бум в мосбирже и переключаться на неё не хотят.
ну а так то, конечно, да, видно мало предлагаю
но вероятнее другой ответ: программисты, следом за всей страной тупо умножили ценники кто на 2, кто на 8 и теперь страдают, что нет работы за те деньги, которые они хотели бы получать. И кто виноват? Я, кто не может соответствовать их выросшим запросам или они, кто эти запросы задрал в космос?
zacateca, я тоже не вижу, так бесплатно никто и не предлагает, но всех сначала интересует бюджет и единственно чем заняты разного рода фрилансеры — это пытаются угадать, сколько ты готов заплатить, печатая тебе почти однотипные сообщения под разными никами ))
а дальше как в том кино «зачем нам кузнец? что я — лошадь?»
если у меня нет заказов, то «либо лыжи не едут, либо я… виноват» ))
видимо в моем случае скорее второе ))
Вполне возможно у них 10 потенциальных проектов такого типа и они просто хотят понять, где выгоднее им.
Ваш баланс цена/объем работы пока проигрывают.
zacateca, я же объяснил, почему я пришёл к такому мнению
они пишут под разными никами почти одинаковые сообщения
причем больше всего этим грешат бывшие небратья, хотя и наши доморощенные тоже не стесняются
ещё половина отзывов от тех, кто сам ничего не умеет, ищет вкусные заказы и потом тупо пытается перепродавать их реальным исполнителям — таких тоже полно, но они легко отсеиваются после пары вопросов по делу ))
Анзорик, да, говорят и такое
но тут уж деваться некуда
или, как говорят наши небратья, — «шо маемо, то маемо»
можно было бы отказаться от Квика и сразу идти на ДМА, но замахиваться на ДМА, не пройдя стадию Квика, даже мне кажется излишне самонадеянным
хотя почему должно быть тяжело тестировать? ставь минутки и за день ты можешь поймать очень много багов, к тому же все сделки можно проверять параллельно в экселе — загоняешь цены в файл и вуаля, — всё видишь, где должен был открыться ордер и где закрыться… если твои плановые сделки совпадают с моими расчетными, то и хорошо… а вот если нет, то ты виноват и давай разбираться почему… как правило, большая часть багов связана с тем, что люди плохо владеют русским языком и совсем не умеют читать… если написано большими буквами «текущий опен не входит в расчет параметров», то они могут пару дней это не замечать, пока, наконец, не ткнешь их носом «вот же где это написано»
Ho_Chu, вариант МТ5 в Открытии видимо не подходит? а то бы на фрилансе на раз-два тебе сделали всё, что хочешь
да впрочем, там не обязательно МТ5 и MQL, там полно спецов любого профиля
или топик написан уже с учётом обращения на фриланс?
Вы имеете в виду именно freelance.ru/? Нет, именно там, пожалуй, я не размещался. fl.ru было, что-то ещё… + авито и пр.
хотя нет, проверил… на freelance.ru тоже размещался, ещё 1 сентября
Ho_Chu, не предлагает?! уверен?
глянул на сайте — дистрибутивы как лежали так и лежат для скачивания
честно говоря первый раз слышу про такое, сам давно просто у них, на МТ5
а фриланс — этот www.mql5.com/ru/job
по мне — лучшее место для поиска разработчиков для не слишком сложных торговых задач, многократно видел там запросы не связанные с MT
vito333, при общении с ними они говорят, что перестали предлагать МТ5 клиентам и советуют не рассчитывать на этот терминал
что же касается www.mql5.com, то он отличается самым большим процентом неадекватов — получают ТЗ и испаряются в тумане колотить бабло ))
глупые люди, «кто ж на Плюке правду думает?»
вобля, новость
хотя не очень хочется быть завязанным на одного брокера
Ho_Chu, ну так то да, никому бы не хотелось
но в БКС тоже вроде возможность МТ5 есть, на сайте видно
два крупных брокера
есть ещё Финам, но там нюансов поболе, новичку с МТ не входить
БКС не сознается про МТ5, цитирую «на данный момент МТ5 не подключается», а финам (тоже добрые и заботливые люди) — на сайте пишут, что есть демо-доступ, но его не дают и мучают звонками типа «чем ещё мы Вам можем помочь?»
уберите **** неправильную инфу с сайта — не путайте людей
Ho_Chu, www.mql5.com/ru/forum/368695/unread#unread
про финам
с БКС, наверное, как с Открытием, кто-то у них знает, кто-то не знает, тут я не скажу
я знал на настоящий момент о трёх брокерах с МТ5, причём у Финама он работает в режиме единого счёта, у других — по терминалу на каждый рынок
Ho_Chu, на фрилансе же есть рейтинг, какой-никакой, можно как-то ориентироваться
хотя мои выводы больше теоретические, так как сам когда-то очень давно заказывал, когда не мог сложное закодить
vito333,
нет, на мкл5 я как-то очень давно нашёл очень хорошего программиста, который написал выдающийся проект
но с тех пор он женился, потом развелся, потом разные проблемки и, в общем, ему не до того
как практик могу заявить, что все, что напишут на форуме/фрилансе мкл для мосбиржи будет приемлемо только для тестов в мт5. на реальном трейдинге будут сотни проблем, с которыми никто из фрилансеров не сталкивался и решать никогда не планировал.
все имхо.
Вы правы
на мосбирже куча вопросов, которые не возникают в мкл
и лучше обсуждать их с теми, кто с ними знаком не понаслышке
а не с теми, кто будет смотреть на них с выражением типа «о, дывысь Мыкола, яка зараза» )))
таких там нет. к счастью или к сожалению, не знаю.
да, увы ))
покупатели же должны давать какой то фидбэк по переделкам
если честно, я не понял вопроса
Ho_Chu, с одной стороны — прямо в открытом доступе сразу внизу страницы на сайте брокера дистрибутивы, в т.ч. МТ5
с другой — в личном кабинете не смог сейчас найти ссылку, как раньше, когда лежали дистрибутивы и расписан порядок действий с ними
то есть сейчас я просто не нашёл, где указывать, через какой терминал будешь торговать, хоть квик, хоть МТ
ещё поищу
Ho_Chu, не, ну так то я не заинтересованное лицо, можешь мне не докладывать по процессу )
просто подсказал
мне МТ5 нравится
я как-то забил на МТ5 после того, как не они одни говорили, что собираются закрывать МТ5
если МТ5 будет рулить, то можно попробовать
Ну точно, нельзя было хвалить. Последняя свеча в терминале в 21:00, а торги до 23:49 — где деньги Зин?
причем общение с техподдержкой из серии «напишите нам письмо, мы потом ответим»
и ТФ только Н1 почему то ((( что за на?
куда говоришь ехать то?? )))
Да даже если вы мне родные, напою чаем и выставлю за порог. Закрою дверь и буду притворяться что меня нет дома. Просто даже слушать дальше нечего.
Вписываться в это все за такие деньги будет только неадекват.
Найти прям вот готового спеца шансов ноль. Не готовый, но могущий — это недели или месяцы оплаченного времени. Сколько стоят эти недели и месяцы можете посмотреть на hh.
Квалифицированный инженер от it возьмёт с вас эту сумму просто за «час поговорить без обязательств». И то фиг найдешь такого.
Фриланс — это очень смело. Это все нужно исключительно для того, чтобы на демосчете ведь играться, да :)? Верифицировать вы это все как собираетесь? Тестировать? Поддерживать?
300 строк кода или даже 1000 строк кода на несколько месяцев?
Вы серьезно?
как бы не было противно, я сам пойду учиться кодерству за эти деньги
и к этому внутренне готовлюсь
первый вариант робота под МТ4 мне написали за пару-тройку дней, емнип,
потом ещё неделю исправляли ошибки программиста и ещё неделю ловили баги МТ4-го… но это не значит, что вот прям всю неделю 24/7 мы сидели и пыхтели, — нет… раз в день скачивался лог, искались ошибки (благо это несложно), ошибки отправлялись на исправление, которое занимало не более часа и на следующий день снова-здорово
причем, если бы велся лог ошибок, то ошибки 2-ой недели не появились бы заново при (вот сюрприз) неправильном копировании исходного файла (ну просто забыл человек и взял старую версию, что ж его — винить за это?)
так что не надо оправдывать собственное безделье — я сам бездельник и все понимаю )))
Никто адекватный не будет вам пару тройку дней что-то писать и потом несколько недель доводить ни за 7000 ни за 70000 руб. Таковы реалии. Работы жопой жуй.
Хотя вру: может повезти.
А уж с вашими задвигонами «Аля Маск» 99% адекватных специалистов просто сразу «давай до свидания». Остаются только джуны. В принципе, они могут смочь. Дело скорее всего нехитрое.
Я понимаю нежелание платить :), но извинить не могу.
да при чем тут нежелание платить? я вот проавансировал одного на добрую сумму, теперь буду долго бегать за ним, «чтобы фотографию отдать» )))
а Вашей *оппе успехов в жевании ))
Нормальному инженеру платят, чтобы строк было меньше, а не больше.
Имею рекорд. Собственный.
Почти месяц работы ушел на исправление одного символа. Я не шучу, ровно одного. С T на R по-моему...
Результатом стало исправление весьма могучего бага, который вполне мог привести к довольно летальным последствиям.
И заказчик был рад до усрачки, что кто-то за очень недетский прайс изменил ему один символ в коде.
xSVPx,
Вы правы, лучше, чтобы строк было меньше
естественно
но иногда людям нужно предлагать варианты
хочешь — пиши за строку, не хочешь — пиши за знак
не хочешь за знак — займи лям, раз ты такой богатый ))
Сейлзам ?
Вы понимаете каков психологический портрет качественного it инженера ? Того, после которого все ок ?
Он первое что сделает — начнет вас отговаривать вообще все это делать, а второе найдет 100500 мест, где могут возникнуть адские сложности, и опять п1.
Он не на консенсус с вами настроен, и не на задоцелование. Он имеет дело с тем, как решать проблемы. Ему насрать сколько строк кода, если решение верное. И на вас ему насрать, и на ваши деньги тоже, он проблемы любит решать.
Но вместо него можете нанять себе того, кто в жопу любит клиентов целовать, обычно, правда, работать он не умеет, но тут может уметь и не надо, задача может и небольшая.
если мне захочется с ним поговорить, — я поговорю, но не захочется, уверяю Вас. Мне нужно точное решение моей хорошо описанной задачи за разумные деньги. Меня не надо целовать, облизывать и пр. Есть задача — с тебя решение. Как ты будешь её решать — мне не влияет. Если ты готов материально отвечать за свои ошибки — мы всегда договоримся. Если нет, то нах ты такой добрый, талантливый и умелый нужен, за ахулиард к тому же?
а что касается месяца работы, то Вы лоханулись
могли бы и 2, а то и 3 месяца прайс колотить ))
как в старом анекдоте про юриста, когда сын-юрист пришёл к юристу-отцу и гордо сказал, что выиграл дело, которое тянулось 8 лет, на что отец с укоризной поведал сыну, что это дело помогло ему выучиться на юриста, обеспечило бы учебу внуков и помогало неплохо жить долгие годы, чего теперь он лишился из-за излишней ретивости сына…
Что вам не так опять ? Лично вы кинули бы людей и написали вместо месяца три ? Зачем это надо ? Денег что-ли мало ? Я вам больше скажу: можно было вообще ничего не делать, и через месяц-полтора получить с людей деньги с формулировкой «не шмогла», собственно они уже один раз так заплатили за ту проблему.
С вашими установками вы, боюсь, сможете только криворуких жополизов нанять. Вы с нормальными спецами в разных мирах живёте.
умел бы я писать кодом, не писал бы здесь словами )))
не распространяйте свои фантазии на других людей
как договорился.
плюс посчитайте свое время на поиск разработчиков.
оно тоже денег стоит.
и вот уже самый дешевый не 12к.
а 12к + 100к вашего времени.
вот я и изложил здесь почти полную историю своих попыток
а за моё время мне никто не платит, даже государство
и им тоже никто их не оплатит.
а для них это тоже работа.
Соотвественно эта работа по исследованию ТЗ есть в цене проекта.
итого уже 200 часов а еще даже кодинга там нет)
так и набираются издержки на ваш проект.
и из издержек уже минимальная цена которая должна из покрыть.
или исполнитель один раз влезет по глупости и потом будет задирать цену сразу с учтем своего прошлого опыта.
Если делать это прямо по-человечески, с поддержкой, с доведением до ума, то ценник тут шестизначный. Если надо просто написать код, а потом предполагается, что оно само заработает — любой внятный фрилансер должен справиться, луа примерно как пхп.
и как ныне работают эти боты?
все лаги, сбои связи, дефолт кипра — предусмотрены заданием
тебе не надо думать, просто переведи русский язык в код
это совсем не рокет сайнз
за тебя обо всем давно подумали, это не твоя печаль
от тебя никто не ждет и не просит предусмотреть торговые и неторговые риски, если ты с ними знаком — очень хорошо, нет — тоже не беда
твоя задача — перевести 20 страниц текста в код, подумав, предварительно, как это сделать наиболее эффективным способом
всё!
от Вас никто не просит «сделай мне бота на скользящей средней и пусть он зарабатывает мне по штуке/ляму в день/час/месяц» (ненужное зачеркнуть)
у Вас есть ТЗ — его и надо выполнить, аккуратно и профессионально
Т.е. если брокер зафакапит заявку, клиент потеряет все деньги, то рафик неуиноват? :) Если надо просто выставлять заявки и надеяться, что ничего не случится по пути, то вы можете и сами написать, мануал по луа и квику прочесть — дело пары вечером.
надо смотреть, как именно зафакапит
если зафакапит способом непредусмотренным в ТЗ, то рафик есс-но неуноуат ))
но если это было описано и рафик просмотрел этот пункт и брокер захотел раздеть тебя, то вставай-ка ты мил человек рядом и снимай рубашку/отдавай ахулиард )))
и кто-то за это брал 12к?
и он на эти 12 к может месяц жить?
как?
чужая душа — потемки, прочитайте ниже
при том не забудьте, 12К все ещё большие деньги за пределами мкад, тем более за 300-500 км от мкад
а уж на 1,5 ляма в некоторых местах страны можно и пару квартирок прикупить
и меньше прожиточного минимума везде.
а на него можно только выживать если ты здоров и у тебя свое жилье.
до первого сломанного зуба.
повторяю, на первичный результат я сам потратил не более 6-ти часов из которых половину потратил на то, чтобы понять, что любая не в том месте случайно поставленная запятая или нечаянно нажатый пробел дают тебе ошибку, которая зрительно очень плохо ловится в отсутствии компилятора
сколько сейчас ЗП кодера за 1000 км от Москвы не в областном центре?
не скажем 50-80 тыр/мес, что дает нам 200-300 руб/час
живи я там, я бы заработал на этой задаче 300*6 = 1,8К и ещё 10К у меня был бы резерв на все остальное
заметьте, я не обещал купить Вам квартиру на остоженке ))
а не на постоянной работе.
цена от 1000 в час.
потому что это ПРОЕКТНАЯ РАБОТА.
которая оценивается совсем ни как постоянная работа.
там получается закрыть хорошо если 80 часов в месяц.
даже в 1с где продажи уже сделали за вас это 100 закрытых часов.
а здесь много продаж.
удаленно нет разницы насколько далеко от Москвы.
есть разница для джунов, но он не потянет проекты в алготрейдиге.
проверено неоднократно.
если вы не в курсе что часы разовых проектах и на постоянной работе оплачиваются по разному.
но я думаю что в курсе)
Ваша ошибка в том, что Вы считаете назначенной цену ту, что Вы хотите получить, но забываете, что есть ещё и бид
тут нет никаких исследований — бери и копай, все уже придумано до тебя людьми, которые 146% не глупее тебя
не глупее среднего программиста.
а даже ГОРАЗДО умнее -и это суровая правда.
литература идет гораздо сложнее чем по разработке вебсайтов)
и там авторы доктора наук и профессора.
и их нужно обязательно не только прочитать но и понять.
если не целиком, то хотя-бы в части способным написать код.
дело в том что задумываются люди о роботе уже когда потеряли деньги на бирже.
а не до того, как их кинули.
массовый спрос в результате ищет низкий бид.
в xCCCР вот такой рынок получается.
1) сложные продажи — все таки много инженеров в стране и они умеют анализировать.
2) низкий медианный чек — вообще нищета + вот такой облом что после слива только люди интересуются.
3) отсутствие продукта который вы тоже заметили.
никто не предлагает конструктора.
а кто предлагает tslab — сам живет не очень.
3.1) кто-то решает продавать готовых ботов — это вполне работает.
но это не разработка по ТЗ)
Потому что без бектеста ТЗ уже не улучшить все уже в нем.
А вот как только появляются бектесты то ТЗ сразу начинает улучшаться.
по итогам этих самых бектестов.
и этому есть разумное объяснение — это исследование а не разработка по ТЗ.
И ТЗ не скрижаль а лучшее что может придумать заказчик в слепую, не видя результатов бектестов.
давайте определимся, что Вы называете этим пафосным «бэк-тестом»?
а то мы может о разном пишем ))
+ еще все вокруг этого.
потому что без этого тестировачть что-то сложное не возможно.
физически.
события с рынка не поступают по заказу).
а значит как определить что робот сделал в этой временной точке то что нужно.
то что написано в ТЗ.
как проверить?
как сдать?
как принять?
простите, а Вы сможете замоделировать в бэк-тестах нерыночные риски?
если нет, то все остальное неинтересно
точнее оно решается заведомо известным способом, который 146% не рокет сайнс
но моделирование стопв в стаканах это вполне себе уровень.
синьера инженера программиста.
смотрите на метатрейдере.
и спросите сколько там занимаются людей исполнением в бектесте постоянно на полный рабочий день.
а не джуна.
или понимание где это надыбать.
которое вам тоже никто не скажет без денег.
в МТ4 такая прога занимает 274 строки и она уже есть
а нужна под квик для тестов на мосбирже
вот как это сделать физически.
как программист будет понимать что код работает если он ни разу не исполнился у него.
как вы это будете понимать?
без бектестов это профанация.
робота не сдать и не принять толком по ТЗ.
блин там алго на 3-5 формул
остальные 19 страниц и 29 абзацев — описание того, как должен работать исполнительный блок
т.е. то, что должно быть инвариантно к расчетному алгоритму
повторю то, что уже и так здесь написано ниже по тексту:
алгоритм значения не имеет… но нужно предусмотреть все то, что написано было одним из коллег выше: «чтобы это работало потом не только на бумаге, но и в продакшене — с лагами, сбоями связи, отвалами брокера и прочим»
если у Вас как у программиста или трейдера этого нет, то зачем Вы мне нужны? чтобы изобрести лисапет с нуля?
мне нужен тот, у кого это или уже есть, или которому тоже нужно это написать… и тогда мы точно договоримся как поменять его алгоритм на мой — делов то
и проблема, судя по всему в том, что таких людей, вероятно, действительно нет
отсюда и запросы ахулиарда
получается «два в одном»: и ахулиард в кармане и рабочий инструмент тож ))
клёво, чоуштам ))
например идея
стоять в стакане ПО КРАЯМ с двух сторон по Х контрактов.
это 1 строчка в тз.
а следить переставлять и все такое.
там мин 500 строк кода.
потому что нужно именно переставлять.
— это на одну операцию меньше.
а еще нужно край стакана мониторить.
а это не самые близкие бид и аск неожиданно)
а еще нужно чтобы…
а сейчас из-за тарифов биржи придется всем быть в лимитках.
в нашей деревне исполнительным блоком называется механизм исполнения или неисполнения ордеров, а переставлять по условию ордеры — это расчеты, а не исполнение
хотя ХЗ — может это и исполнение
в нашей деревне пацаны такими вещами не занимаются
у нас все просто: есть сигнал по расчету — открываемся или закрываемся, нет — на заборе сидим, семки щелкаем
оказывается 500+ строками кода.
и пишется не один и не два дня.
а у вас там 20 страниц.
где могут быть похожие требования.
корректно описанные, понятные, в 1 строку ТЗ)
20+ страниц описывают рыночные и нерыночные риски, известные заказчику, которые надо реализовать
как это сделать — не проблема заказчика
пока никто из тех, кто смог ознакомиться с ТЗ, не сказал, что этого сделать нельзя
а главное УНИКАЛЬНОГО не повторяющегося документа.
а не слепленного из похожих ТЗ как на вебсайтах)
а чтобы понять написать замечания нужен рабочий день.
и в ответ услышать дорого?
нет.
никто так на ваше тз время без денег тратить не будет.
спрашивают чтобы понять вы заказчик или посредник и назначают цену в лучшем случае от кол-ка символов в ТЗ.
ну тогда Вам дорога в интернет-магазины, это и проще и нажористее ))
только финтех это 5000-8000$ и это постоянная работа.
проектная должна быть x2.
#вакансия #fulltime #удаленка #python #developer
Вакансия Senior Python Backend Engineer
Компания: КА «ТалантиКа»
ЗП: от 5000 до 8000$ на руки
Удаленная работа / офис в Ереване
Формат работы: fulltime
Трудоустройство: ИП
Приветствую! Ищу Senior Python Backend Engineer в американский финтех-проект, решающий проблематику автоматизации оплаты за медицинские услуги с учётом американской юридической специфики.
🧑🏻💻Задачи:
⁃ Разработка функций и улучшений для продукта (исправление старых фич и выкатка новых)
⁃ Выпускать небольшие и средние функции и улучшения с минимальным руководством и поддержкой со стороны других членов команды
⁃ Решать технические проблемы умеренного масштаба и сложности
⁃ Создавать код, соответствующий внутренним стандартам компании
💪🏻Ожидания компании:
⁃ От 4-х лет опыта работы Python backend developer
⁃ Опыт с Flask, SQLAlchemy, PostgreSQL, Redis, Celery
⁃ Знание алгоритмов и структур данных
⁃ Английский строго не ниже В2 (предстоит общение с американскими коллегами)
🚀Мы предлагаем:
— Удаленная работа из любой точки мира (за исключением РФ и РБ) либо офис в Ереване.
⁃ Вилка до 8000$
Если вас заинтересовала вакансия, напишите @eliza_nikiforova
альтернатива метатрейдер.
там можно дешево собрать бота.
но не луа)
послушайте, наша дискуссия беспредметна
если Вам будет нужна моя работа — Вы её сделаете
если не нужна, то продолжайте петь маму по галактике лабать интернет-магазины
мы же выяснили, что это и проще и нажористее
Вас надо устроить на работу? пожалуйста, у меня есть компания, в которую Вас можно принять, а потом уволить как несправившегося
это несложно ни разу
так что не надо сравнивать — работа она и в африке работа
а постоянка это или только на пол-шишечки — да кто ж его знает?
было 274 строки кода в МТ4 с учетом того, что там было очень много прыжков и ужимок связанных с различным переходом на зимнее/летнее время на бирже, у брокера, у сервера, в терминале и у клиента
если это Вы мне и не ошиблись темой, что я даже слов таких не знаю ))
это интересно
здесь вопрос скорости работы/взаимодействия
если от момента прихода тика до момента ухода приказа на биржу будет проходить не более нескольких миллисекунд, то это интересно
емнип 0,1 сек
и даже ссылка на телегу криво открывается
и кто виноват в этом? тоже я? )))
сбер не включает, отдельно берет
Константин Чащегоров,
ну тут пока не попробуешь, выводов сделать нельзя
наша задача — открыться как можно ближе к нужному нам тику
он может придти завтра, через 5 минут или через 3,48 секунды, но он придет и мы должны открыться как можно ближе к его значению
вот и вся хитрость
Константин Чащегоров,
я не собираюсь открывать 1000 сделок в секунду )))
если мне пришёл нужный тик, то мне надо лишь открываться как можно ближе к нему, вот и все
а для этого нужно минимизировать время туда-сюда, время расчетов и тормоза квика
на туда-сюда мы пока влиять не можем, на тормоза квика — тоже, значит мы должны минимизировать время расчетов
Константин Чащегоров,
чтобы следить за приколами брокера мы ведем учет идеально открытых сделок и реально открытых сделок, а потом сравниваем
статистически уход цены в плюс и в минус от нужного Вам уровня должен быть равным, но по всем законам подлости )) уход цены будет Вам в минус… вопрос в том, каков будет этот минус и его природа...
сможем мы как-то уменьшить этот минус программно или аппаратно — хорошо, нет — значит нет ((
Так что если хотите сэкономить на кодере, выход у Вас один — учить язык и писать аналогичные задачи самому. Выходить на постановку задачи.
В теории Вам может фартануть найти джуна с шилом, который прошибет задачу на голом энтузиазме. Полгода у него уйдет на продукт под ключ. Но на практике… Давать на аутсорс Вы сможете только то, что Вы сами понимаете как написать. Примеры от Веса и xVPSx они об этом. О неверном ТЗ. (ТЗ это техническое задание).
Вы исходите из неверного предположения о том, что «Вы умнее всех» ))) возможно это и так, но если Вы станете проще, сядете на пол, то допустив, что кто-то есть не тупее Вас, будет гораздо проще найти общий язык
я не разработчик, я — Заказчик
это ровно с другой стороны баррикады, но Вы не поверите, с двоими я уже общаюсь предметно )))
«а этого кота я вижу первый раз » ))
поэтому, заведите себе тему и общайтесь в своем круге взаимного восхваления, никто не запрещает
конечно… Ваша задача накрячить, моя задача — не стать накряченным )))
и если Вы понимаете, что накрячить не удается, то убегаете в поисках того, кого можно накрячить ))) некоторым это даже удается
ахулиарда не дают, дифирамбов о гениальности не поют, «так чего ж зря время терять?»
«в полночь» ))
а вот, кстати, хороший вопрос:
сколько будет стоить написать любого робота для Квика? ну пусть даже на каком-нибудь стохастике? алгоритм значения не имеет… но нужно предусмотреть все то, что написано было одним из коллег выше: «чтобы это работало потом не только на бумаге, но и в продакшене — с лагами, сбоями связи, отвалами брокера и прочим»
тоже ахулиард?
если у Вас как у программиста или трейдера этого нет, то зачем Вы мне нужны? чтобы изобрести лисапет с нуля?
мне нужен тот, у кого это или уже есть, или которому тоже нужно это написать… и тогда мы точно договоримся как поменять его алгоритм на мой — делов то
и проблема, судя по всему в том, что таких людей, вероятно, действительно нет
отсюда и запросы ахулиарда
получается «два в одном»: и ахулиард в кармане и рабочий инструмент тож ))
клёво, чоуштам ))
А 12 возьмут действительно те парни, что пишут с дивана под пивко вечерком после работы. Потом на стадии запуска или слиняют или попросят еще денег.
Андрей К,
это и так и не совсем так
самые талантливые кодеры, что мне пока встречались, были из далекого замкадья
один из-под Воронежа, второй из-под Ростова
я совсем не против был заплатить 12 тыр парню из-под Ижевска за болванку, которую все равно потом допиливать болгаркой и доплачивать за это… это нормально, потому как тебе все равно в процессе эксплуатации захочется что-то переделать… т.е. какое-то сопровождение обязано быть и быть небесплатным
но он, видимо, обиделся на требование стереть коды после сдачи работы или на просьбу стать самозанятым и слинял как ежик в тумане, т.к. других объяснений у меня нет, мы обо всем договорились
я даже не против был заплатить намного больше «программисту из нижнего новгорода», который взял аванс в 10 тыр, потом кормил баснями «ещё чуть-чуть и всё будет готово», потом прислал чужой код, поленившись даже малёк подредактировать его, чтобы хоть чуть-чуть было похоже на ТЗ и ещё пытался доказать мне, что ренко — это из моего ТЗ ))) смешной чувак… так что теперь надо подавать в суд и потом бегать за ним с собаками и возвращать деньги...
я могу романы писать о «программистах», даже с именами и фамилиями ))
А что делать, сначала всех пропылесосил Запад, потом Яндекс-Сбер подобные, потом гос-во, потом сама алго индустрия и в сухом остатке получаем «вечером под пивко за 12тыр»
с учетом Вашего изменения люто плюсую
если кто-то делал нечто подобное, то ему поменять расчетный алгоритм (со стохастика на среднюю или наоборот) — времени на 2 стакана пива
а если не делал, то тут и ахулиарда будет мало )))
1000 строк кода по 1 доллару как в Гугле — это 1000 долларов
но мы то не в гугле)))
так ли здесь все умны, чтобы соответствовать компенсациям гугла?
делим 1,5 здесь запрошенных ляма на 1000 строк кода — это по 1500 рублей/строка или 25 долларов за строку по курсу 60 (включая кавычки — ржу не могу)
это надо очень сильно себя любить ))) чтобы запрашивать такие бабки
ну или очень плохо относиться к другим людям
Ни одна софтверная контора не писала свои продукты за Х нормо-часов или Х строк кода. Программа пишется, пока не начнёт работать, а стоить будет столько, на сколько договорится рынок. Вполне реально написать тысячу строк, потом половину переписывать несколько раз, потом поменять программиста и ещё раз переписать. Судя по моему профилю на гитхабе, число написанных строк раз в пять больше текущего содержимого файлов :) Я когда писал одно приложение на андроид, класс по работе с биржами переписывал раза три вообще с нуля.
С моей т.з. все варианты дОроги. Что купить готовое решение, что нанимать погромистов на почасовую, периодически их пинать, увольнять, и возможно так и не получить результат. Это часть игры, так сказать, добро пожаловать в бизнес :) Ну или мутите стартап и предлагайте часть будущего профита. Но подумайте, зачем вы программисту :D
зачем? затем что программист — не математик и наоборот
если бы программисты умели создавать алгоритмы, я бы беседовал здесь с «никем» и «ни о чем»
математика и кодинг очень редко совмещаются в одном лице
мне нужен просто кодер, как в том анекдоте: «а я лось, просто лось»
а тема с оплатой по строкам приводится в качестве примера недостижимых влажных мечт некоторых отписавшихся здесь
я же отмечал выше:
и проблема, судя по всему в том, что таких людей, вероятно, действительно нет, отсюда и запросы ахулиарда…
получается «два в одном»: и ахулиард в кармане и рабочий инструмент тож )) клёво, чоуштам ))