Работа выполнена. Со счета Заказчика (snowman) списано 10.00 кредитов. На счет Исполнителя (ForTrader) начислено 9.50 кредитов. Комиссия 0.50 кредитов (5%). Разработчик ForTrader был здесь 5 минут назад 2013.03.08 12:30 snowman перевел ForTrader из группы Новые в группу Кандидаты 2013.03.08 12:49 snowman перевел ForTrader из группы Кандидаты в группу Выбранные 2013.03.08 12:55 Разработчик ForTrader подтвердил шаг "Соглашение о работе" snowman 694 snowman 2013.03.08 13:50 # Вход в бай: если пред свеча пробивает МА снизу вверх. Вход в селл: если пред свеча пробивает МА сверху вниз. один сигнал одна позиция при установке ордера выставляються СЛ и ТП должна быть функция трейлинга(стандартный). должна быть функция ограничение количества позиций в одном направлении в настройках: лот тп сл трейлинг количество одновременно открытых позиций в одном направлении. 2013.03.08 13:52 Заказчик snowman подтвердил шаг "Соглашение о работе" Андрей 241 ForTrader 2013.03.08 19:49 # могу выполнить ваше задание так же добавлю информационную функцию, функцию слежения за ордерами и событиями Андрей 241 ForTrader 2013.03.08 19:51 # ну и др. полезные и необходимые вещи для нормальной и корректной работы советника Андрей 241 ForTrader 2013.03.09 06:50 # Приложите ТЗ и можем обсудить цену и сроки выполнения задания snowman 694 snowman 2013.03.09 09:18 # Пока занят другим заданием, как закончу его так сразу к Вам. 2013.03.12 14:10 Заказчик snowman подтвердил шаг "Согласование ТЗ". Окончательная стоимость работ установлена в размере 10.00 кредитов. Заказчик приложил Техническое задание Разработчик ForTrader подтвердил шаг "Согласование ТЗ". На счете Заказчика (snowman) заморожено 10.00 кредитов Андрей 241 ForTrader 2013.03.12 15:47 # Прототип (макет) я думаю даже и нечего обсуждать, это не индикатор. На экран Выводятся алерты в случае не коректной работы советника Андрей 241 ForTrader 2013.03.12 15:48 # А остальное как описано в ТЗ 2013.03.12 15:48 Разработчик ForTrader подтвердил шаг "Прототип/Макет" snowman 694 snowman 2013.03.12 15:51 # Давайте хоть список переменных уточним. Андрей 241 ForTrader 2013.03.12 16:00 # snowman: Давайте хоть список переменных уточним. StopLoss =200; // SL для открываемого ордера TakeProfit =200; // ТР для открываемого ордера Period_MA_1=11; // Период МА 1 Period_MA_2=31; // Период МА 2 Rastvor =0.0; // Расстояние между МА При желании можно указать какое расстояние будет между МА например: 30.0 Lots =0.1; // Жестко заданное колич. лотов если лот не указан то будет рассчитан от процента свободных средств Prots =0.07; // Процент свободных средств TralingStop =100; snowman 694 snowman 2013.03.12 16:02 # ForTrader: StopLoss =200; // SL для открываемого ордера TakeProfit =200; // ТР для открываемого ордера Period_MA_1=11; // Период МА 1 Period_MA_2=31; // Период МА 2 Rastvor =0.0; // Расстояние между МА При желании можно указать какое расстояние будет между МА например: 30.0 Lots =0.1; // Жестко заданное колич. лотов если лот не указан то будет рассчитан от процента свободных средств Prots =0.07; // Процент свободных средств TralingStop =100; Rastvor =0.0; // Расстояние между МА При желании можно указать какое расстояние будет между МА например: 30.0 Prots =0.07; // Процент свободных средств не понял смысл этих функций Андрей 241 ForTrader 2013.03.12 16:14 # snowman: Rastvor =0.0; // Расстояние между МА При желании можно указать какое расстояние будет между МА например: 30.0 Prots =0.07; // Процент свободных средств не понял смысл этих функций Rastvor расстояние в пунктах при пересечении, например если >30 пунктов. Если не указано (0.0) то сразу при пересечении как вы и хотели Prots Вычисляется по одному из двух вариантов. 1.Если лот будет указан то ордер открывается по указанному лоту 2.Если лот = 0 то подсчитывается в зависимости от процента свободных средств snowman 694 snowman 2013.03.12 16:21 # а почему настройки скользящих не все? у скользящих же ещё несколько параметров по мимо периода, выведите все настройки скользящих. по условию сигнала: бай если на втором сформированном баре от текущего, быстрая МА ниже медленной, а на первом от текущего больше медленной на селл наоборот не понимаю при чем тут пункты. открытие позиции происходит только на открытии бара. Андрей 241 ForTrader 2013.03.12 16:30 # snowman: а почему настройки скользящих не все? у скользящих же ещё несколько параметров по мимо периода, выведите все настройки скользящих. по условию сигнала: бай если на втором сформированном баре от текущего, быстрая МА ниже медленной, а на первом от текущего больше медленной на селл наоборот не понимаю при чем тут пункты. открытие позиции происходит только на открытии бара. ТЗ написано при пересечении МА медленной и быстрой пункты я добавил от себя, значит уберу добавлю в настройки МА period - Период усреднения для вычисления скользящего среднего. ma_shift - Сдвиг индикатора относительно ценового графика. ma_method - Метод усреднения. Может быть любым из значений методов скользящего среднего (Moving Average). Константа Значение Описание MODE_SMA 0 Простое скользящее среднее MODE_EMA 1 Экспоненциальное скользящее среднее MODE_SMMA 2 Сглаженное скользящее среднее MODE_LWMA 3 Линейно-взвешенное скользящее среднее applied_price - Используемая цена. Может быть любой из ценовых констант. Используемая цена для расчёта индикаторов может принимать любое из следующих значений: Константа Значение Описание PRICE_CLOSE 0 Цена закрытия PRICE_OPEN 1 Цена открытия PRICE_HIGH 2 Максимальная цена PRICE_LOW 3 Минимальная цена PRICE_MEDIAN 4 Средняя цена, (high+low)/2 PRICE_TYPICAL 5 Типичная цена, (high+low+close)/3 PRICE_WEIGHTED 6 Взвешенная цена закрытия, (high+low+close+close)/4 shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад). Так будет ОК. Здесь всё как в настройках МА snowman 2013.03.12 16:43 # при нулевых значениях СтопЛосс, ТейкПрофит и ТрейлингСтоп, советник не будет отправлять ошибочные(с не верными значениями СЛ и ТП) ордера на сервер? Андрей 241 ForTrader 2013.03.12 16:44 # snowman: при нулевых значениях СтопЛосс, ТейкПрофит и ТрейлингСтоп, советник не будет отправлять ошибочные(с не верными значениями СЛ и ТП) ордера на сервер? нет 2013.03.12 16:52 Заказчик snowman подтвердил шаг "Прототип/Макет" snowman 694 snowman 2013.03.12 16:57 # Прогоните советник в тестере в режиме визуализации, шаблон графика сохраните и скиньте мне. Укажите также с какими настройками был запущен советник, на каком ТФ и на какой паре Андрей 241 ForTrader 2013.03.12 18:43 # ТФ и валютная пара отчёт Настройки с какими был запущен советник в шаблоне Прикрепленные файлы shablom.tpl (81.62 KB) 2013.03.12 18:44 Разработчик ForTrader подтвердил шаг "Демонстрация" snowman 694 snowman 2013.03.12 19:13 # от чего сделками частит? snowman 694 snowman 2013.03.12 19:31 # какое у Вас на терминале время сервера, а-то сделки у меня что-то съехали Андрей 241 ForTrader 2013.03.12 19:36 # snowman: от чего сделками частит? Ну так условие для сделки верно, перед этим МА_1 было выше МА_2 сейчас ниже открылась сделка сработал таикпрофит и открылась новая сделка(на той же свече так как условие верно), надо тейкпрофит больше делать здесь он 400 Андрей 241 ForTrader 2013.03.12 19:56 # snowman: какое у Вас на терминале время сервера, а-то сделки у меня что-то съехали На час больше чем на сайте показывает(19.33 а у меня 20.33) snowman: а почему настройки скользящих не все? у скользящих же ещё несколько параметров по мимо периода, выведите все настройки скользящих. по условию сигнала: бай если на втором сформированном баре от текущего, быстрая МА ниже медленной, а на первом от текущего больше медленной на селл наоборот не понимаю при чем тут пункты. открытие позиции происходит только на открытии бара. может Вы это упустили из виду, но на счёт сигнала я уточнял snowman 694 snowman 2013.03.12 20:03 # ForTrader: Ну так условие для сделки верно, перед этим МА_1 было выше МА_2 сейчас ниже открылась сделка сработал таикпрофит и открылась новая сделка(на той же свече так как условие верно), надо тейкпрофит больше делать здесь он 400 что-то Вы путаете, сигналом является пересечение, а не расположение одной МА выше другой. Андрей 241 ForTrader 2013.03.12 20:03 # snowman: может Вы это упустили из виду, но на счёт сигнала я уточнял Так правильно всё если внимательно посмотришь так и увидишь что на одном и том же баре когда закрылся ордер по тейкпрофиту открылся новый ордер т.к условия верны Андрей 241 ForTrader 2013.03.12 20:06 # snowman: что-то Вы путаете, сигналом является пересечение, а не расположение одной МА выше другой. Если МА_1 на предыдущем баре было выше МА_2 а на текущем ниже это и есть пересечение snowman 694 snowman 2013.03.12 20:06 # snowman: а почему настройки скользящих не все? у скользящих же ещё несколько параметров по мимо периода, выведите все настройки скользящих. по условию сигнала: бай если на втором сформированном баре от текущего, быстрая МА ниже медленной, а на первом от текущего больше медленной на селл наоборот не понимаю при чем тут пункты. открытие позиции происходит только на открытии бара. и на счёт повторного открытия на одном баре тоже вроде ясно прописал что его должно быть, сделка открывается только на открытии бара snowman 694 snowman 2013.03.12 20:07 # ForTrader: Так правильно всё если внимательно посмотришь так и увидишь что на одном и том же баре когда закрылся ордер по тейкпрофиту открылся новый ордер т.к условия верны но остальные-то сделки открываются не на открытии бара, а не понятно где snowman 694 snowman 2013.03.12 20:09 # snowman: и на счёт повторного открытия на одном баре тоже вроде ясно прописал что его должно быть, сделка открывается только на открытии бара правильно читать так: и на счёт повторного открытия на одном баре тоже вроде ясно прописал что его НЕ должно быть, сделка открывается только на открытии бара Андрей 241 ForTrader 2013.03.12 20:11 # snowman: но остальные-то сделки открываются не на открытии бара, а не понятно где сделки открываются только на текущем баре а не непонятно где и только в том случае если на этом баре было пересечение МА snowman 694 snowman 2013.03.12 20:13 # ForTrader: сделки открываются только на текущем баре а не непонятно где и только в том случае если на этом баре было пересечение МА но не на открытии бара, я же уточнил этот момент поправьте пожалуйста Андрей 241 ForTrader 2013.03.12 20:14 # не хочу разводить здесь демагогию, есть два выхода или ставить ТП больше или запретить открытие второй сделки на текущем баре какой именно вас устроит??? 694 snowman 2013.03.12 20:16 # ForTrader: не хочу разводить здесь демагогию, есть два выхода или ставить ТП больше или запретить открытие второй сделки на текущем баре какой именно вас устроит??? на баре одна сделка, повторного открытия на при наличии сигнала не должно быть, если уже по этому сигналу была открыта сделка(думаю понятно изложил) Андрей 241 ForTrader 2013.03.12 20:29 # snowman: на баре одна сделка, повторного открытия на при наличии сигнала не должно быть, если уже по этому сигналу была открыта сделка(думаю понятно изложил) вот пожалуйста на баре только по одной сделке, интервал инструмент(валютная пара) и все остальные настройки те же Прикрепленные файлы shablom.tpl (61.92 KB) snowman 694 snowman 2013.03.12 20:32 # ок, посмотрю Андрей 241 ForTrader 2013.03.12 20:36 # snowman: ок, посмотрю Вот ещё отчёт сделок меньше стало 2013.03.12 20:38 Заказчик snowman подтвердил шаг "Демонстрация" snowman 694 snowman 2013.03.12 20:38 # всё, сейчас как надо Андрей 241 ForTrader 2013.03.12 20:41 # Просто видно чуток я вас не понял, хотел как луше получилось как всегда :) snowman 694 snowman 2013.03.12 20:42 # ForTrader: Просто видно чуток я вас не понял, хотел как луше получилось как всегда :) видимо так ) Андрей 241 ForTrader 2013.03.12 20:43 # вот сама работа Андрей 241 ForTrader 2013.03.12 20:44 # ups Прикрепленные файлы snowman.mq4 (16.38 KB) snowman.ex4 (9 KB) Разработчик ForTrader подтвердил шаг "Передача работ" snowman 694 snowman 2013.03.12 20:46 # хорошо, мне нужно время что бы протестировать, в течении суток или укажу на замечания или сделаю подтверждение snowman 694 snowman 2013.03.14 07:07 # Здравствуйте. 1. Советник закрывает не свои позиции 2. При реквотах может зайти в бесконечный цикл и выйти из него только при установке ордера, нужно как-то избавится от бесконечного цикла в случае ошибки. snowman 694 snowman 2013.03.14 07:17 # 3. выдаёт кучу ненужных алертов 4. останавливается при обнаружении отложенных ордеров(вернее без перестанно выдаёт алерт о том что он остановился) Андрей 241 ForTrader 2013.03.14 08:32 # 1. В ТЗ не сказано цто советник должен закрывать только свои позиции. 2. К Вы со мной ругались и говорили что должен быть открыт только 1 ордер 3. Также в ТЗ нет что советник должен отслеживать где его ордера а где ордера открытые в ручную или другим экспертом 4.Цитата:При реквотах может зайти в бесконечный цикл и выйти из него только при установке ордера, нужно как-то избавится от бесконечного цикла в случае ошибки. если вы не будете мешать советнику торговать то никаких проблем не будет!!! 5 Алерты если не устраивают могу убрать !!!!! snowman 694 snowman 2013.03.14 09:40 # ForTrader: 1. В ТЗ не сказано цто советник должен закрывать только свои позиции. 2. К Вы со мной ругались и говорили что должен быть открыт только 1 ордер 3. Также в ТЗ нет что советник должен отслеживать где его ордера а где ордера открытые в ручную или другим экспертом 4.Цитата:При реквотах может зайти в бесконечный цикл и выйти из него только при установке ордера, нужно как-то избавится от бесконечного цикла в случае ошибки. если вы не будете мешать советнику торговать то никаких проблем не будет!!! 5 Алерты если не устраивают могу убрать !!!!! 1. А в ТЗ сказано что советник должен закрывать ордера открытые не им? 2. это правильно, но бесконечный цикл тут не причем 3. но при открытии ордера вручную советник собъётся и будет работать не по стратегии, а при открытии отложенного вообще остановиться(в задании этого тоже не сказано что он должен останавливатся) 4. что значит мешать советнику торговать, я в его работу не буду лезнь он не должен лезть в мою работу. 5. не нужные алерты лучше убрать Андрей 241 ForTrader 2013.03.14 09:51 # Правила использования сервиса 'Работа' III. Описание шагов Согласование ТЗ Для окончательной выработки всех деталей Заказа обсуждение продолжается на шаге "Согласование ТЗ". Целью обсуждений между Заказчиком и Исполнителем является принятие Технического Задания, согласно которому будет выполняться работа. Заказчик публикует согласованное детальное Техническое Задание отдельным сообщением прямо перед его подтверждением. Начинаться такое сообщение должно со слов "Техническое задание". Никакие иные договоренности и обещания, письменные или устные, не отраженные в Техническом Задании, не имеют силы при выполнении работы. Заказчик не имеет права требовать выполнения работ, не описанных в Техническом Задании. Рассмотрение претензий, возникших в процессе выполнения или приема работы, производится на основании Технического Задания и системных комментариев о подтверждении каждого шага. После подтверждения шага "Согласование ТЗ" обеими сторонами на счете Заказчика в Платежной Системе блокируется сумма Заказа. До тех пор пока Техническое Задание не согласовано, Заказчик может отказаться от Исполнителя и выбрать другого. Теперь если коротко: 1. Если желаете чтоб я модифицировал советник надо доплатить. 2. ТЗ надо писать что советник должен отличать свои ордера от чужих и всё остальное что вы хотите видеть в работе 3. Вижу что вы специально идёте на конфликт, и почитав комментарии в вашем профиле это уже не первый раз!!!!!!!!! snowman 694 snowman 2013.03.14 09:52 # ForTrader: 2. К Вы со мной ругались и говорили что должен быть открыт только 1 ордер я говорил что советник должен открывать только один ордер по сигналу, а не вообще что должен быть только один ордер snowman 694 snowman 2013.03.14 10:00 # ForTrader: Правила использования сервиса 'Работа' III. Описание шагов Согласование ТЗ Для окончательной выработки всех деталей Заказа обсуждение продолжается на шаге "Согласование ТЗ". Целью обсуждений между Заказчиком и Исполнителем является принятие Технического Задания, согласно которому будет выполняться работа. Заказчик публикует согласованное детальное Техническое Задание отдельным сообщением прямо перед его подтверждением. Начинаться такое сообщение должно со слов "Техническое задание". Никакие иные договоренности и обещания, письменные или устные, не отраженные в Техническом Задании, не имеют силы при выполнении работы. Заказчик не имеет права требовать выполнения работ, не описанных в Техническом Задании. Рассмотрение претензий, возникших в процессе выполнения или приема работы, производится на основании Технического Задания и системных комментариев о подтверждении каждого шага. После подтверждения шага "Согласование ТЗ" обеими сторонами на счете Заказчика в Платежной Системе блокируется сумма Заказа. До тех пор пока Техническое Задание не согласовано, Заказчик может отказаться от Исполнителя и выбрать другого. Теперь если коротко: 1. Если желаете чтоб я модифицировал советник надо доплатить. 2. ТЗ надо писать что советник должен отличать свои ордера от чужих и всё остальное что вы хотите видеть в работе 3. Вижу что вы специально идёте на конфликт, и почитав комментарии в вашем профиле это уже не первый раз!!!!!!!!! я не иду на конфликт я прошу сделать работу советника без конфликтной. если Вы специалист в программировании, то должны знать что такое исключительные ситуации они в коде должны обрабатываться по умолчанию. Андрей 241 ForTrader 2013.03.14 10:04 # Ещё раз спрашиваю, желаете изменить ТЗ. ForTrader 2013.03.14 10:08 # В коде должно быть только то что прописано в ТЗ, а какие то мифические ситуации которые возникают в результате вашего вмешательства в работу советника(торговлю) должны оговариваться заранее Т.К. ЭТО ВЛИЯЕТ НА ЦЕНУ ЗАДАНИЯ 2013.03.14 10:12 Разработчик ForTrader обратился в арбитраж: "Считаю что происходит отклонение от ТЗ. Прошу помочь решить сложившуюся проблему" snowman 694 snowman 2013.03.14 10:18 # В результате тестирования обнаружились следующие замечания, которые разработчик не желает устранять и требует доплаты: 1. Советник может закрыть не свои позиции. 2. При реквотах может зайти в бесконечный цикл и выйти из него только при установке ордера, нужно как-то избавится от бесконечного цикла в случае ошибки. 3. выдаёт кучу ненужных алертов 4. останавливается при обнаружении отложенных ордеров(вернее без перестанно выдаёт алерт о том что он остановился) это в кратце, есть ещё замечания. Андрей 241 ForTrader 2013.03.14 10:26 # snowman: В результате тестирования обнаружились следующие замечания, которые разработчик не желает устранять и требует доплаты: 1. Советник может закрыть не свои позиции. 2. При реквотах может зайти в бесконечный цикл и выйти из него только при установке ордера, нужно как-то избавится от бесконечного цикла в случае ошибки. 3. выдаёт кучу ненужных алертов 4. останавливается при обнаружении отложенных ордеров(вернее без перестанно выдаёт алерт о том что он остановился) это в кратце, есть ещё замечания. Обращаю внимание что ни одно из перечисленных требований не требовалось выполнить при подписании ТЗ. Советник работает корректно если никто не лезет в его работу!!! Андрей 241 ForTrader 2013.03.14 10:28 # Считаю что заказчик специально идёт на конфликт. Прочитав сообщения в его профиле вижу что это не первый раз 2013.03.14 10:33 По результатам арбитража работа была принудительно завершена администратором Rosh. Замороженные средства в размере 10.00 кредитов переведены Исполнителю. Работа считается выполненной. Андрей 241 ForTrader 2013.03.14 10:40 # Спасибо, приятно иметь дело с адекватными людьми snowman 694 snowman 2013.03.16 08:21 # Уважаемый Андрей, будьте так любезны доведите работу до конца согласно моим просьбам, код который Вы мне дали не работает согласно заданию. в частности при отсутствии стопов советник просто не закрывает позицию и как следствие не открывает новых по сигналам. Андрей 241 ForTrader 2013.03.16 10:07 # ой мне так нравится когда меня называют уважаемым, что даже готов с вами общаться :) не останавливайтесь snowman 694 snowman 2013.03.16 10:14 # исправления будут внесены? snowman 2013.03.16 10:20 # ваху-ху ваху-ху Андрей 241 ForTrader 2013.03.16 10:23 # snowman: исправления будут внесены? Вот сейчас в обще не не нравится как ТЫ ко мне обращаешся snowman 694 snowman 2013.03.16 10:28 # ForTrader: Вот сейчас в обще не не нравится как ТЫ ко мне обращаешся дело в том чтол задание не закончено и арбитраж явно допустил ошибку. Если не устраивает то дело пойдёт дальше. я хотел по хорошему не вынося на публику вы не захотели, это ваша ошибка работа не сделана, завершите начатое, если если у вас имеются хоть какие-то навыки программирования. Андрей 241 ForTrader 2013.03.16 10:36 # snowman: дело в том чтол задание не закончено и арбитраж явно допустил ошибку. Если не устраивает то дело пойдёт дальше. я хотел по хорошему не вынося на публику вы не захотели, это ваша ошибка работа не сделана, завершите начатое, если если у вас имеются хоть какие-то навыки программирования. :) Кстати меня всё устраивает и ПРОШУ МНЕ НЕ НАДОЕДАТь ВСЯКИМИ ГЛУПОСТЯМИ snowman 694 snowman 2013.03.16 10:38 # ForTrader: :) Кстати меня всё устраивает и ПРОШУ МНЕ НЕ НАДОЕДАТь ВСЯКИМИ ГЛУПОСТЯМИ это не глупости, вы не завершили работу. Андрей 241 ForTrader 2013.03.16 10:39 # ХВАТИТ МЕНЯ ВЕСЕЛИТь :) snowman 694 snowman 2013.03.16 10:42 # ForTrader: ХВАТИТ МЕНЯ ВЕСЕЛИТь :) а что тут смешного советник не работает согласно заданию. в работе вы допустили ошибки и исправлять их не желаете на сколько я понял. ваш советник даже не работает по сигналам даже в тестере, открывает только одну позицю и после не закрывает её Андрей 241 ForTrader 2013.03.16 10:49 # ОПЯТь 25 А МНЕ ВЕСЕЛО :) Андрей 241 ForTrader 2013.03.16 10:51 # ЕСЛИ ТЫ НЕ ПРОТИВ ТО КОГДА МНЕ БУДЕТ СКУЧНО Я ТЕБЕ НАПИШУ, ЧТОБ ПОВЕСЕЛИЛ snowman 694 snowman 2013.03.16 10:55 # ForTrader: ЕСЛИ ТЫ НЕ ПРОТИВ ТО КОГДА МНЕ БУДЕТ СКУЧНО Я ТЕБЕ НАПИШУ, ЧТОБ ПОВЕСЕЛИЛ ну что ж на том и порешили. ForTrader 2013.03.16 11:01 # snowman: ну что ж на том и порешили. ОПА ДАВАЙ :)