Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. До недавнего времени был лишь пользователем программ(только торговал), до этого программировал на с++ и SQL. Теперь вот решил программировать на MQL, для этого стал фрилансером к этому моменту написал одного простого советника на MQL5.
Вопрос в следующем, пришел заказ на советника попросили оценить длительность исполнения и цену, прислали подробное ТЗ, однако, прочитав и изучив его я не смог оценить его сложность и длительность, а уж тем более стоимость.
Господа опытные коллеги, если вам не трудно, прочитайте ТЗ и дайте оценку сложности и стоимости (если не совсем понятно, по какой шкале определять сложность, вот она: легко, средне, сложно. А цена - это то, сколько в среднем стоит такой проект на фрилансе?)
Задание довольно простое. Более того, я года два-три назад писал советника по подобному заданию. Задание было в виде скриншотов. Явно где-то найдено в интернете. Видимо где-то есть сайт с таким заданием. Там даже был пункт о том, что покупать надо по Ask, а продавать про Bid. Но заказчик упорно молчал об этом. Видимо хозяин сайта завлекает 'этом заданием посетителей.
Написал советник бесплатно.
Это задание более детализировано. И пункт про Ask и Bid отсутствует. Прогресс. Видно, что задание составлял человек, далекий как от программирования, так и от торговли.
Совет ТС: Хотите научиться программированию на MQL - отказавшись, начинайте программировать это задание. Отмечайте затраченное время. Оплата труда программиста должна быть пропорциональна времени.
Сколько Вы хотите за час работы?
Сразу бросается в глаза плохое знание заказчиком общепринятой терминологии. Это же линии уровней, а период - это М1, М5, М15 ...
Кстати, мой предыдущий заказчик считал, что уровни должны быть круглыми, т.е. кончаться двумя нулями.
Второй, менее заметный но очень важный нюанс, это включать робота в середине шага. Скорее всего, это означает, что ближайшие уровни сетки надо расположить на пол-шага от цены в момент запуска. А какой цены? Bid или Ask? А если запустить робота на пару секунд позже, то уровни будут построены в других местах? А если робота выключить и через какое-то время вновь включить, то где должны располагаться уровни?
На обсуждение и согласование этих вопросов может уйти много времени. Этими согласованиями должен заняться постановщик задачи. Он должен хорошо знать возможности используемого программистом языка и уметь работать с людьми.
Постановщик выдает программисту реально-выполнимое задание, согласованное с заказчиком.
Лично я расцениваю свое время в 10 долларов за час. После согласования это задание модно выполнить за 3 дня по 5 часов, т.е. 150 долларов + столько же моему постановщику задачи.