Баннер МОФТ

Обсуждаем разные торговые платформы

Обсуждаем вопросы работы с торговыми системами (платформами). Разбор функций Meta Trader(а) и других торговых платформ.

Модератор: trader-master

Re: Обсуждаем разные торговые платформы


Сообщение Ник-Ник » 15 сен 2015, 14:51

VSPexp писал(а):бла бла бла.

ни слова как написать алгоритм, какое должно быть ТЗ если собрались размещать его на фрилансе метаквотов. Иногда подготовка (разьяснение ТЗ программисту занимает больше времени чем процесс написания кода). Далее ни слова о проверке написанного самим программистом - каковы критерии, опять ни слова.

В общем вода, набор букоф. А тема затронута сложная. Написать советника (индикатор) хотелось бы качественно, чтоб не было багов и затрат ресурсов по минимуму и работоспособность и совместимость и гибкость настроек...все хотелось бы предусмотреть....но овладает ли программист или захочет ли он делать лучше того что написано в ТЗ, вот вопрос. И когда цена падает с 100 до 55 и делается на коленке за пару дней это дешево, а качество? ну это я про реальные продукты которые могут выставляться на реал. А для тестов, потешить себя - таки да, выгодно.


Конечно, Вы задали правильные вопросы. Но если начать отвечать на них подробно, как вы хотите, материал потянет на пару толстенных учебников, а не на короткий пост на форуме. Цель этой публикации - показать возможности, которые предоставляет MQL5.com, а не научить кого-либо особенностям программирования.
Ник-Ник
 
Сообщений: 31
Зарегистрирован: 08 май 2015, 09:32
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение VSPexp » 16 сен 2015, 01:42

Ник-Ник писал(а):ФОРЕКС БЕЗ РИСКА
....на портале mql5 .... за каждый шаг вам будут начисляться бонусные баллы, которые затем отольются во вполне конкретную сумму из расчета $1 за каждые 50 баллов. Лично мне таким образом пока удалось заработать немного – около $40. Но все равно приятно. А что приятно вдвойне, так это то, что для вывода этих средств не нужно полгода торговать, .....

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

вы б еще свой партнерский код вставили в подпись, чтоб вам в карму капало за каждого зарегистрированного по вашей ссылке.

ну а по сабжу - много букоф
VSPexp
 
Сообщений: 1804
Зарегистрирован: 10 ноя 2009, 11:09
Откуда: Владивосток
Баллы репутации: 140
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение VSPexp » 16 сен 2015, 01:47

Ник-Ник писал(а):.... Цель этой публикации - показать возможности, которые предоставляет MQL5.com, а не научить кого-либо особенностям программирования.


спрос рождает предложение.
Учить программировать никто и не просил, могли б по рассуждать на тему что есть качественное ТЗ для программиста и как проверить качество кода заказчику не понимающего в программировании.
VSPexp
 
Сообщений: 1804
Зарегистрирован: 10 ноя 2009, 11:09
Откуда: Владивосток
Баллы репутации: 140
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение Ник-Ник » 16 сен 2015, 13:10

VSPexp писал(а):
Ник-Ник писал(а):.... Цель этой публикации - показать возможности, которые предоставляет MQL5.com, а не научить кого-либо особенностям программирования.


спрос рождает предложение.
Учить программировать никто и не просил, могли б по рассуждать на тему что есть качественное ТЗ для программиста и как проверить качество кода заказчику не понимающего в программировании.

Спасибо за совет, обязательно напишу.
Партнерского кода у меня никогда не было и нет:)
Ник-Ник
 
Сообщений: 31
Зарегистрирован: 08 май 2015, 09:32
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение Ник-Ник » 27 сен 2015, 21:55

ППП: ПРОГРАММА ПРОВЕРКИ ПРОГРАММИСТОВ
Как получить качественного советника за разумные деньги

Часть 1

Известно, что терминалы МТ4 и МТ5 содержат в себе достаточно много полезных функций, и одна из них заключается в том, чтобы стать мостом между трейдером, желающим создать собственного советника, и программистом, который может это сделать. Достаточно всего лишь нажать в верхней части терминала закладку «Справка», затем «MQL5 community» и «MQL5 Работа», как вы переноситесь в страну под названием «Фриланс», которую населяют около 500 программистов, специализирующихся именно на автоматизации торговли на финансовых рынках.

По сути «Фриланс» представляет собой биржу труда программистов, состязающихся за право воплотить мечту трейдера в жизнь. Вам же нужно только разместить заказ с описанием того, что вы хотите получить, и обозначить примерную цену и срок. Например: «Требуется советник, торгующий на основе сигналов «Аллигатор» и MACD, с изменяемым размером лота. Бюджет – от $40 до $50. Срок до 10 дней». После этого остается только наблюдать, как пополняется список желающих выполнить эту работу программистов, из которых и выбрать того, единственного, кто напишет код для вашего «грааля».
Нужно отметить, что, подавая заявку на исполнение вашего заказа, программисты могут либо просто согласиться с предложенными вами условиями, либо обозначить свои, встречные. Причем они могут быть даже лучше начальных – например, не $40, а $30. И срок исполнения работы – не 10 дней, а неделя.
«Но дешево и быстро – совсем не всегда хорошо и качественно!» - воскликнет искушенный трейдер, и будет прав. И как тут новичку-заказчику, ничего не понимающему в программировании, выбрать квалифицированного специалиста, способного выполнить поставленную задачу на высоком профессиональном уровне?
Здесь так и хочется воскликнуть: «MetaQuotes, ты думаешь о нас!», поскольку сотрудники этой компании уже предложили трейдерам целый набор инструментов, помогающих принять верное решение.
Итак, изучив собранные заявки, вы уже имеете целых три критерия для отбора программиста: стоимость работы, срок выполнения и... язык. Поясню: сервис «Фриланс» функционирует на пяти языках (английском, русском, китайском, испанском и португальском) и, естественно, очень важно, чтобы вы с исполнителем понимали друг друга.
Ник-Ник
 
Сообщений: 31
Зарегистрирован: 08 май 2015, 09:32
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение Ник-Ник » 27 сен 2015, 21:56

ППП: ПРОГРАММА ПРОВЕРКИ ПРОГРАММИСТОВ
Как получить качественного советника за разумные деньги
Часть 2


Далее. На каждого из программистов имеется подробное досье, в котором обозначены не только все выполненные им работы, но и приведены отзывы заказчиков и выставленные ими оценки. Например, мы видим, что программист А выполнил 155 проектов, из них на «отлично» - 148, на «хорошо» - 7, «неудов» - 0. Далее читаем отзывы заказчиков: «Отличная работа!», «Качественно, быстро, терпеливо, всем рекомендую!», «Очень вдумчивый подход, помог составить ТЗ, все выполнено в срок!», ну и еще несколько десятков аналогичных отзывов, после прочтения которых вы решаете, что этому специалисту можно доверять, и... И переходите к следующему досье - программиста В, из которого следует, что тот выполнил всего 3 проекта - 2 на «хорошо» и 1 на «удовлетворительно». Думаю, тут не надо быть семи пядей во лбу, чтобы понять, что от сотрудничества с этим человеком стоит пока воздержаться, даже если он готов работать почти даром.
Если после проведенного таким образом кастинга в финал вышел не один, а два, три или более претендентов, окончательный выбор можно сделать, к примеру, самым проверенным временем способом – написать их имена на бумажках, перемешать в шапке и затем вытянуть одну, закрыв глаза. Объективность полученного результата не вызывает сомнений.
Помимо описанного выше способа размещения своего заказа, можно пойти и другим путем – сначала выбрать конкретного потенциального исполнителя и уже персонально с ним начать обсуждать, возьмется ли он за вашу работу и на каких условиях. Для этого во «Фрилансе» имеется информация обо всех программистах, сотрудничающих с данным сервисом, а кроме того, есть еще и ТОП-10, составленный компанией MetaQuotes.

Важный момент: средства на оплату заказа резервируются на вашем личном счете в MQL5 community и переводятся исполнителю только (!) в случае, если вы примете его работу.

Итак, вы разместили заказ, выбрали программиста и получили готовый советник. Затем проверили его работу в тестере торгового терминала (не забыв про визуализацию), на демо счете, на реале, и убедились, что все работает так, как было написано в ТЗ. В этом случае вы выставляете исполнителю отличную оценку и оставляете хвалебный отзыв. Исполнитель же получает обещанное вознаграждение плюс глубокое моральное удовлетворение от вашей похвалы.
Если же вы недовольны результатом работы, помимо низких оценок и гневных отзывов вы имеете полное право подать жалобу, и компания MetaQuotes выступит в качестве независимого арбитра, а при необходимости привлечет еще и сторонних экспертов. Именно поэтому я предлагаю всем неуклонно следовать предусмотренным во «Фрилансе» правилам сервиса и процедуре заказа – они хорошо продуманы (на самом деле!) и не только защитят ваши деньги, но и, в случае разногласий, позволят провести максимально объективное разбирательство.
Последний раз редактировалось Ник-Ник 30 сен 2015, 15:33, всего редактировалось 2 раз(а).
Ник-Ник
 
Сообщений: 31
Зарегистрирован: 08 май 2015, 09:32
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение Ник-Ник » 07 окт 2015, 22:13

ДОМАШНЕЕ ЗАДАНИЕ ДЛЯ ТРЕЙДЕРА
Часть 1


Сервис «Фриланс» на портале MQL5.com предоставляет уникальную возможность: выбрав одного из 500 (!) программистов, трейдер может с его помощью создать собственного торгового робота. Но для этого требуется качественное техническое задание.
Так как же составить такое ТЗ?

Не требует доказательств то, что торговля на финансовых рынках, благодаря развитию компьютерной техники и интернета, за последние годы превратилась в высокотехнологичный процесс. Конечно, отношение к автоматической торговле не у всех одинаковое, но то, что, согласно статистике, свыше 60% всех торговых сделок сейчас совершается с использованием торговых роботов, это факт. И речь здесь идет не только о частных трейдерах, но и о крупных, некогда весьма консервативных, финансовых структурах, банках и фондах. Думаю, я не ошибусь, прогнозируя, что всего через несколько лет названные 60% превратятся в 80, а затем и в 99%.
Шестое человеческое чувство под названием интуиция, может быть, иногда и помогает, но в сочетании с напряженной нервной системой чаще всего мешает трезвому анализу и приводит к плачевным результатам. Что же касается советников (роботов) для автоматической торговли, то они способны без устали работать 24 часа в сутки все 5 рабочих дней в неделю, лишенные каких-либо эмоций, и принимать решения в считанные доли секунды согласно заложенному в них алгоритму.

И вот здесь возникает очень важный вопрос: а как сделать так, чтобы программа, согласно которой действует советник, в точности соответствовала тому, что в нее хотел заложить ее создатель? Под создателем здесь мы понимаем не высшие силы, а трейдера, разработавшего торговую систему, и программиста, переложившего эту систему на язык MQL5.
Хорошо, если они едины – он же трейдер, он же сам себе программист. В этом случае есть достаточно много шансов, что они найдут между собой общий язык.
А если это два разных человека? И один из них (трейдер) абсолютно ничего не понимает в программировании? Как тут быть?
Как показывает практика, единственным средством общения в данном случае является Техническое Задание (ТЗ), в котором трейдер (заказчик) должен четко и максимально доходчиво расписать то, что он хочет видеть отлитым в строчки компьютерного кода.
Ник-Ник
 
Сообщений: 31
Зарегистрирован: 08 май 2015, 09:32
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение Ник-Ник » 07 окт 2015, 22:15

ДОМАШНЕЕ ЗАДАНИЕ ДЛЯ ТРЕЙДЕРА
Часть 2


Говорят, сколько людей, столько и мнений. Но в нашем случае это не совсем так. Автор этих строк проанализировал около полусотни вариантов требований, которые предъявляют программисты к структуре и содержанию ТЗ, и понял, что на 4/5, как минимум, они у всех одинаковы. А вот оставшиеся 20% позволяют – правда косвенно – судить о том, насколько программист в теме и насколько сложные советники он привык создавать.
Если говорить о советниках средней навороченности (нейросетевые из рассмотрения вообще исключаем), то требования к ТЗ будут выглядеть примерно так:
1. Торговая платформа, на которой будет работать советник;
2. Валютные пары и таймфреймы;
3. Используемые индикаторы (если нестандартные, то приложить);
4. Полное описание параметров системы (оптимизируемых и нет);
5. Правила работы по торговой системе (входы, выходы, сопровождение позиций. Тут лучше дополнительно приложить еще и разъясняющие скриншоты);
6. Типы ордеров: рыночные, отложенные. Наличие StopLoss, TakeProfit, TrailingStop и безубытка (если они требуются);
7. Правила управления капиталом (фиксированный лот или формула расчета его величины, процент от депозита и т.п.)
Ник-Ник
 
Сообщений: 31
Зарегистрирован: 08 май 2015, 09:32
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение Ник-Ник » 07 окт 2015, 22:17

ДОМАШНЕЕ ЗАДАНИЕ ДЛЯ ТРЕЙДЕРА
Часть 3


В разделе «Фриланс» на портале mql5.com (в меню терминалов МТ4 и МТ5 закладка «Справка - MQL5 community - MQL5 Работа») к услугам трейдера около 500 опытных программистов, с помощью которых достаточно быстро, недорого и, главное, качественно можно претворить это техническое задание в жизнь, получив на его основе готового к работе советника.
Что же касается данных там полезных советов по составлению ТЗ, то:
- помните, что программист не несет ответственности за прибыльность стратегии. Поэтому, перед тем, как начать работу над советником, убедитесь сами в ее прибыльности, торгуя на демо или на центовом реальном счете;
- чтобы избежать недопонимания, согласуйте с программистом необходимые термины и определения;
- и знайте, что отладкой программы и выявлением ошибок всегда и везде занимается заказчик. Совсем не исключено, что после тестирования советника вам придется еще не раз пообщаться с программистом, чтобы довести советника, что называется, «до ума».

И вот тут, если не возражаете, автор позволит себе дать несколько дополнительных советов, базирующихся на собственном опыте.
I. Заранее предупредите программиста, что этот ваш советник – лишь рождественская елка, которую вы потом будете украшать все новыми и новыми игрушками. В качестве игрушек будут выступать дополнительные индикаторы и фильтры, уточняющие условия входа в позицию и выхода из нее, привязка ко времени разных торговых сессий, различные варианты расчета размера лота, порядок открытия хеджирующих позиций... Да мало ли какие еще идеи придут вам в голову в процессе эксплуатации и совершенствования данного советника!
И если вы не предусмотрите заранее возможность такой его модификации, вам каждый раз придется платить за новый советник (из моей практики $50 - $100). А так – всего лишь за его модификацию, т.е. около $10 - $15. Как говорится, почувствуйте разницу.
II. Этот пункт вытекает из п.I. Заранее вы никогда на 100% не знаете, какое из этих «елочных украшений» придется ко двору, а какое – будет бесполезно и даже вредно. Поэтому настоятельно рекомендую в настройках советника для каждой (!) функции предусмотреть возможность ее отключения (кнопку вкл/выкл). Это, кстати, значительно упростит для вас и процесс оптимизации рабочих параметров советника в тестере терминалов МТ4 и МТ5.
Простой пример: изначально вы предусмотрели закрытие позиции по TP, а потом решили добавить еще и возможность закрытия по пересечению МА. В результате имеем четыре варианта: закрытие только по ТР, закрытие только по МА, закрытие по наступлению первого из этих событий и закрытие по наступлению обоих событий. Вот для того, чтобы выяснить, какой из них лучше, и нужны кнопочки вкл/выкл ТР и вкл/выкл МА.
III. И наконец п.III, дополняющий два предыдущих. Не стесняйтесь нагрузить программиста и предусмотрите для каждого из параметров советника возможность их оптимизации. Надо сказать, что эта замечательная функция, встроенная в МТ4 и МТ5 дает порой самые поразительные и совсем неожиданные результаты. А сам процесс оптимизации настолько увлекателен, что вполне может заменить вам любое хобби, сопровождавшее вас до этого всю предыдущую жизнь.
Что же касается торговли на реальных счетах, то вот именно к этому занятию относиться как хобби настоятельно не советую: деньги – вещь серьезная. А написание грамотного ТЗ – одна из составляющих этого бизнес-процесса.
Ник-Ник
 
Сообщений: 31
Зарегистрирован: 08 май 2015, 09:32
Баллы репутации: 0
Добавить балл в репутациюВычесть балл из репутации

Re: Обсуждаем разные торговые платформы


Сообщение VSPexp » 08 окт 2015, 08:02

насчет опытности исполнителей я б поспорил - не все.
хочу обратить внимание на имеющие место примеры расторжения заявки по различным причинам, так вот в случае расторжения заказчик оплачивает 10% от стоимости заказа за пользование ресурсом сервиса Фриланс. Поэтому тщательно подходите к вопросу кто же вам будет писать код, изучайте и отзывы и профиль исполнителя и его загруженность.... и то не факт .
VSPexp
 
Сообщений: 1804
Зарегистрирован: 10 ноя 2009, 11:09
Откуда: Владивосток
Баллы репутации: 140
Добавить балл в репутациюВычесть балл из репутации

Пред.След.

Вернуться в Торговые платформы.

cron