Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



доработать "Beton_STX_5"

opentraders.ru/downloads/648/

вообщем как не настраивал советник «Beton_STX_5» получается два варианта: при установке небольших тп он моментально и немерянно увеличивает лот, что требует огромного депозита для торговли, а при больших тп он просто не может днями закрыть ордера особенно в случае усреднения пары, при этом в обоих вариантах прибыль никакая.
Единственный плюс во втором варианте это достаточно малый риск слива.
Поэтому просьба (как я понял, по видимому к Oxy) изменить в советнике следующее,

1-что бы локирующие ордера (last_lot * k + LOT) выставлялмсь на расстоянии, которое можно будет
указывать в настройках(сейчас в советнике это расстояние равно параметру TakeProfit.., что портит все дело)
2 — к параметру TakeProfit (если не сложно), добавьте трал, а параметр Profit — прибыль в валюте депозита, закрывающий пару, оставить как есть.
  • 0
  • Просмотров: 2691
  • 28 апреля 2015, 09:16
  • russwill
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
Следующая запись в группе  
Доработка индикатора
27 апреля 2015
28 апреля 2015

Брокер для ваших роботов, 15 лет на рынке

Комментарии (36)

+
0
А как же выставление лимитных ордеров?
avatar

  1  berlian Сообщений: 55

  • 28 апреля 2015, 11:10
+
0
Я не поняла ваше задание.

В советнике, который вы просите изменить — take profit только для первого ордера, дальше он убирается и все закрывается по Profit (прибыль в валюте депозита, закрывающая все ордера).

«что бы локирующие ордера (last_lot * k + LOT) выставлялмсь на расстоянии, которое можно будет
указывать в настройках» — так и сейчас расстояние указывается в настройках. Просто оно совпадает с take pforit первого ордера.

И как я добавлю трал к take profit, если он убирается, когда открывается второй ордер. И вообще открытые ордера разнонаправленные.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 28 апреля 2015, 11:28
+
0
как я понял параметр тп 200 и проф 100 взяты от балды ибо при таком раскладе, если очень повезет возможно одиночный ордер и срубит 200 тп, а например 100 п профита от пары это уже фантастика, короче при такой настройке это пустая трата времени
avatar

  2  russwill Автор Сообщений: 63

  • 28 апреля 2015, 12:50
+
0
я гонял советник целый день на тестере он работает сл образом: ставит рыночный ордер напр селл с указанным тп напр 15, если цена вниз, то все ок, если вверх то локирующий будет выставлен ровно через 15 пунктов, а мне необходимо, что бы при указанном тп 15 лок я мог бы выставить любой напр 6-10-20, то есть в коде советника, нужно убрать эту зависимость тп\расстояние до первого лока и сделать ее независимой
то есть в параметрах советника должен появиться еще один пункт типа step… =расстояние в пунктак или пипсах до первого локирующего ордера,,
насчет трала… трал должен срабатывать тогда,
когда цена пошла в сторону первого ордера и лок не выставлен и на графике он один

короче смысл таков, чтобы избежать нарастания лота(особенно во флэте), но в тоже время иметь высокую интенсивность торговли, расстояние выставления локирующего ордера(step) подбираем минимальным напр 6-12
и также подбираем маленький профит (параметр Profit) напр 3-5, ибо по моей стратегии для залокированной пары задача не прибыль, а как можно быстрое закрытие, чтобы не накрутить лишний лот и
дождаться нормального тренда, который должен подхватить трал одиночного ордера прикрученный к параметру TakeProfit и по максимуму выжать профит…
avatar

  2  russwill Автор Сообщений: 63

  • 28 апреля 2015, 13:38
+
0
И я не понял что Вы решите доработкой? Например, тейк первого ордера 200, а открытие противоположного ордера, когда просадка 300? Так например?
avatar

  1  berlian Сообщений: 55

  • 28 апреля 2015, 11:28
+
0
Я считаю так. 1.Нужно добавить одновременное выставление лимитных противоположных ордеров. 2. Реализовать остановку советника.(например, заходим при открытых ордерах в настройки и ставим СТОП. После этого, после закрытия текущей серии ордеров советник больше не открывает сделок.
avatar

  1  berlian Сообщений: 55

  • 28 апреля 2015, 11:37
комментарий был удален 2015-04-28 12:49:38 russwill

комментарий был удален 2015-04-28 12:49:07 russwill

комментарий был удален 2015-04-28 12:52:14 russwill

+
0
и еще, когда я читал топик про этот советник, я понял что вы его и писали, может просто уже забыли что к чему(??)

вот его настраеваемые параметры где в кавычках, я расписал конкретнее

//------- Внешние параметры советника -----------------------------------------+
extern nameFOrder T_order = SELL; // Buy или Sell первого ордера
extern string Formula = " last_lot * k + LOT "; // Формула изменения лота для ознакомления
extern double Lot = 0.1; // Лот
extern double K_Lot = 1; // k — увеличение лота, 0 — без изменений
extern int TakeProfit = 200; // Take Profit ....«тп не залоченного ордера, в данном советнике,
это же значение указывает, через сколько пп будет выставлен лок… необходимо анулировать эту зависимость, а потом прикрутить трал)
extern double Profit = 100; // Прибыль в валюте депозита....»профит при котором закрывается залоченная пара бай\селл… оставить как есть"
extern int Slippage = 30; // Проскальзывание цены
extern int MagicNumber = 547772; // Идентификатор ордера

зы — добавить отдельно пункт с выбором расстояния в пипсах до выставления локирующего ордера
avatar

  2  russwill Автор Сообщений: 63

  • 28 апреля 2015, 12:48
+
0
я помню этот советник и как он работает
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 28 апреля 2015, 13:44
+
0
я гонял советник целый день на тестере он работает сл образом: ставит рыночный ордер напр селл с указанным тп напр 15, если цена вниз, то все ок, если вверх то локирующий будет выставлен ровно через 15 пунктов, а мне необходимо, что бы при указанном тп 15 лок я мог бы выставить любой напр 6-10-20,

то есть в параметрах советника должен появиться еще один пункт типа step… =расстояние в пунктак или пипсах до первого локирующего ордера, все остальные параметры остаются в силе, а трал должен срабатывать именно тогда,
когда цена пошла в сторону первого ордера и лок не выставлен

короче смысл таков, чтобы избежать нарастания лота(особенно во флэте), но в тоже время иметь высокую интенсивность торговли, расстояние выставления локирующего ордера(step) подбираем минимальным напр 6-12 и также подбираем мин профит для закрытия пары(параметр Profit), то есть задача пары не прибыль, а просто не слиться и дождаться нормального тренда, который должен подхватить трал одиночного ордера прикрученный к параметру TakeProfit и по максимуму выжать профит…
Поэтому,Oxy, помогите плиз, а то я уже как неделю депозит с большим трудом разрулил, залочил и терь вот ищу
и хочу поробовать, какого нибудь советника.
avatar

  2  russwill Автор Сообщений: 63

  • 28 апреля 2015, 12:54
+
0
Поняла: сделать чтобы параметр take profit и расстояние между ордерами были независимыми параметрами. Плюс, если открыт один ордер — ему добавить трал.
Напишу.
Только не это не сделает советник прибыльным.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 28 апреля 2015, 13:46
+
0
ДА! так точно… понимаешь при большом расстоянии между локами, они очень долго закрываются, ибо изначальная дельта(=пипсах=тп) в цене большая и грубо говоря получается советник ни хрена не делает днями(по тестеру), а прибыль на выходе пшик, а при маленьком расстоянии меж локами на флетах моментально растет лот и торг стоп или слив и даже если цена рванула и выставился первый одиночный ордер, так как у него маленький тп то на каждой загогулини опять цепляет лок… поэтому:
«Поняла: сделать чтобы параметр take profit и расстояние между ордерами были независимыми параметрами. Плюс, если открыт один ордер — ему добавить трал.», а я думаю буде норм., если солью депо отпишусь)))
avatar

  2  russwill Автор Сообщений: 63

  • 28 апреля 2015, 14:10
+
0
не удобно конечно вас напрягать.., но последнее… так как он начинает торг не с пары отложек, а сразу с рыночного ордера, было бы здорово, что бы советник сам определял и выставлял бай или селл, привязав его например к настраиваемой МА… цена ниже МА первый ордер бай… выше селл
зы — в правилах группы вычитал, что бесплатно программист выполняет только не сложные задания,
поэтому, если что, я готов заплатить за работу. мой мейл andreeey-t@yandex.ru

Редактирован: 29 апреля 2015, 09:54
avatar

  2  russwill Автор Сообщений: 63

  • 28 апреля 2015, 14:42
+
0
Ув. Oxy, в советнике «Beton_STX_5», который по моему заказу вы взялись доработать, я нашел повидимому ошибку его работы:

установлены:
— TakeProfit 20 (что в данном сов. равно расстоянию до первого лока),
— Profit 5 (профит закрытия залокированной пары)




на скрине видно… что расстояние локов нормально и соответствует настройкам,
но вот закрытие при таком (Profit 5) по моему слишком далеко от пары,
но главное! что первый ордер выставляемый после закрытия пары,
хоть и обзначает свой тп линией равной 20пп, но закрывается почти сразу же(!?) создается ощущение, что пара использует для закрытия TakeProfit 20 (то есть не свой параметр)
а одиночный ордер наоборот закрывается по профиту пары((Profit 5)(?).

на всякий случай еще раз напомню суть необходимой доработки советника«Beton_STX_5»:

-параметры TakeProfit и Profit сделать независимыми и настраеваемыми
-к параметру TakeProfit прикрутить трал(для одиночного незалокированного ордера)
-добавить отдельный параметр установки расстояния до первого
и последующих локов(это наиболее важное)
-сделать автоопределение(бай\селл) первого, выставляемого ордера,
после закрытия залокированной пары(ну и в начале работы сов),
привязав эту функцию к штатному индикатору МА(ну или встроить в сов., как удобней не знаю)
в индикаторе необходимо иметь возможность менять период,
зависимость должна быть простой: бай если цена выше МА, селл если ниже.
— формула увеличения лота локирующих ордеров, должна иметь возможность
расчитывать дробные значения для лотов вида 0.00, то есть, что бы увеличние при определенном K_Lot могло быть 0.11 \ 0.12 \ 0.13 и тд.
-значение «прибыль в валюте депозита» должна иметь возможность выставляться и
соответственно просчитываться советником до сотых т.е. 0.00,
если такое возможно, сделайте, что бы он закрывал пары и по отрицательному профиту
в валюте деп. напр -0.01
Редактирован: 29 апреля 2015, 15:01
avatar

  2  russwill Автор Сообщений: 63

  • 29 апреля 2015, 12:33
+
0
Oxy, поробуйте этот советник «Beton_STX_5», на 10 мин прогнать в тестере, на М5, депо 5000, на низходящем тренде с параметрами:

extern nameFOrder T_order = SELL; // Buy или Sell первого ордера
extern string Formula = " last_lot * k + LOT "; // Формула изменения лота для ознакомления
extern double Lot = 0.1; // Лот
extern double K_Lot = 1; // k — увеличение лота, 0 — без изменений
extern int TakeProfit = 10-15; // Take Profit
extern double Profit = 0.1; // Прибыль в валюте депозита
extern int Slippage = 30; // Проскальзывание цены
extern int MagicNumber = 547772;

и Вы поймете в чем проблемма советника и суть моей доработки.
зы-значение «прибыль в валюте депозита» должна иметь возможность выставляться и
соответственно просчитываться советником до сотых т.е. 0.00,
сейчас, как я понял, он учитывает только десятые.
если бы вы сделали так, что закрывать пары можно было бы с отриц. профитом… напр минус 0.1, т.е.
с щадящим настраеваемым убытком, получился бы своеобразный стоп-лосс,
то думаю, это позволило бы использоать минимальные депозиты,
а также повысило бы «живучесть» сова.
Редактирован: 29 апреля 2015, 14:54
avatar

  2  russwill Автор Сообщений: 63

  • 29 апреля 2015, 13:46
+
0
Навряд ли советнику поможет то что вы хотите с ним сделать <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; '>&nbsp; 

Можно попробовать в советник встроить такую функцию, скажем после срабатывания второго ордера, надо что бы канал сужался после каждого открытия противоположного ордера. То есть, после срабатывания последующего противоположного ордера, можно уменьшать расстояние между ордерами, тогда уже будет больше шансов закрыть все ордера по Profit.


Редактирован: 29 апреля 2015, 16:06
avatar

  14  beton2011 Сообщений: 895

  • 29 апреля 2015, 15:59
+
0
да я обратил на это внимание, но просить еще что то пока опасно)),
программист начал волноваться),
поэтому эту проблемму, после доработки, возможно частично и решит:
-удачно подобранное расстояние до лока
-минимальный 0.01 профит закрытия залокированной пары,
вплоть, до отрицательного, если конечно так доработают сов.
-минимальная накрутка увеличения очередного лока 0.01
-трал одиночного орд., что бы можно было хоть немного отпрыгивать на границу флэта, хотя, лучше конечно сесть и уплыть по тренду)
-как вариант больший нач лот
-ну и последний вариант это большое депо
вообщем, если, его доработают, после подбора настроек, мне кажется будет норм.
avatar

  2  russwill Автор Сообщений: 63

  • 29 апреля 2015, 16:30
+
0
если я тут оч.многого нажелал, то ув Oxy, я могу оплатить работу, а доработанный советник, Вы, пришлете мне на мейл.
зы — напишите если, что(?) andreee-t@yandex.ru или прямо тут,
вообщем я не знаю, как тут у вас эта «кухня» работает.
avatar

  2  russwill Автор Сообщений: 63

  • 29 апреля 2015, 15:11
+
0
если я тут оч.многого нажелал...
не то, чтобы вы много нажелали… вы книжки писать не пробовали?
Тут нет четкого задания, тут поэма целая.
Плюс вы запутались в параметрах TakeProfit и Profit, раз такое пишите: «параметры TakeProfit и Profit сделать независимыми и настраеваемыми» — они и так независимы.

«привязав эту функцию к штатному индикатору МА» — и как? принцип?

Хотелось бы увидеть тех задание — кратко, четко, по существу, по пунктам, без воды. Тогда запрограммирую.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 29 апреля 2015, 15:41
+
0
я старался))мож мне позвонить вам, я ведь тоже с Ленинграда,
на М.Блюхера)))прости господи живу.Я ведь вроде выше все подробно расписал вот еще раз с небольшими поправками, красиво, по пунктам!:

1-параметр TakeProfit сделать независимым
(имеется ввиду, что бы от него не зависило расстояние на котором ставится первый и последующие локи)
2-к параметру TakeProfit прикрутить трал(для одиночного незалокированного ордера)
3-добавить отдельный независимый параметр установки расстояния до первого и последующих локов
4-сделать автоопределение(бай\селл) первого, выставляемого ордера,
после закрытия залокированной пары(ну и в начале работы сов),
привязав эту функцию к штатному индикатору МА(ну или встроить в сов., как удобней не знаю) в индикаторе необходимо иметь возможность менять период, зависимость должна быть простой: бай если цена выше МА, селл если ниже.
5— формула увеличения лота локирующих ордеров, должна иметь возможность расчитывать дробные значения для лотов вида 0.00, то есть, что бы увеличние при определенном K_Lot могло быть 0.11 \ 0.12 \ 0.13 и тд.
6-значение «прибыль в валюте депозита» должна иметь возможность выставляться и соответственно просчитываться советником до сотых т.е. 0.00,
7-если такое возможно, сделайте, что бы локи закрвались и по отрицательному профиту в валюте деп. напр -0.01
Редактирован: 29 апреля 2015, 16:01
avatar

  2  russwill Автор Сообщений: 63

  • 29 апреля 2015, 16:00
+
0
Сделаю вам советник по вашему т.з.
Только просьба, дождитесь его и новых комментарий, пока не сделаю, не пишите. (не путайте меня)
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 29 апреля 2015, 16:16
+
0
1) изменила
2) добавлено
3) — не поняла
4) сделала
5) сделала
6) а что вам сейчас мешало выставлять, к примеру 5.02? Может вы не знаете, что не запятую надо ставить, а точку *think* 
7) сделала

советник: opentraders.ru/downloads/701/
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 29 апреля 2015, 20:24
+
0
ок, умолкаю… ухожу на работу… всем удачи.
avatar

  2  russwill Автор Сообщений: 63

  • 29 апреля 2015, 16:35
+
0
админам, оч неудачный чат или форум, короче общение меж народом,
стены, группы, блоги… свои, общие…
вообщем куча-мала и винегрет какой то получается(((
avatar

  2  russwill Автор Сообщений: 63

  • 29 апреля 2015, 16:53
+
0
Еще один комментарий, до того, как я вам напишу советник — и я откажусь от задания. Просьбу вы мою не выполняете.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 29 апреля 2015, 16:54
+
0
Oxy! сов супер, Вы гений!.. а может я))), всем срочно тестировать, возможностей море, а прикрученная МА, вообще делает из него универсала, короче, всем местным гуру искать чемпионские настройки… и делиться с нубами… товарищи!!! вместе порвем буржуинский форекс))!!! Ураа, всех с наступающими Праздниками России
Еще раз спс… мисс-программисст, чем Вас отблагадорить? какую кнопочку нажать? где лайкнуть?..
Редактирован: 30 апреля 2015, 09:54
avatar

  2  russwill Автор Сообщений: 63

  • 30 апреля 2015, 09:49
+
0
вот сходу первая задумка М15, депо 2000 можно меньше ибо завалить невозможно, хоть и скромно срижет, зато прет, как танк))(трал пока не разобрался как настроить, поставил на скорую руку)
и правда я только 30мин за ним понаблюдал… спать хочу… с работы.
Редактирован: 30 апреля 2015, 10:11
avatar

  2  russwill Автор Сообщений: 63

  • 30 апреля 2015, 10:06
+
0
пожалуйста! при относительно небольшом депо2000 для лота 0.1,
участок с 11 03 2015 по 25 03 2015, где ни один из наверное уже полусотни испробованных сово не прошел(с таким депо) мой(мой с betonom и Oxy)прошел… позевывая и прет дальше и это с настройками(выше), которые я можно сказать взял с потолка, просто что бы посмотреть новое творение. Назову его «терминатор», ибо неубиваем)))

на скрине адцкий геп 18 марта




Редактирован: 30 апреля 2015, 12:58
avatar

  2  russwill Автор Сообщений: 63

  • 30 апреля 2015, 12:56
+
0
Oxy, господа)), советник Russwill_STX-терминатор, мне надоел он не хочет сливаться уже пятый час), линия профита застыла под определенным углом вверх, линии средств почти не видать, все выкрутасы графика ему по барабану я завершаю тест… стало скучно… форекс порван в клочья)

avatar

  2  russwill Автор Сообщений: 63

  • 30 апреля 2015, 14:12
+
0
надеюсь, у вас параметр:
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 30 апреля 2015, 14:41
+
0
обижаешь начальник)… щас решил съимитировать свой реал лот 0.01 депо 200… ничего не изменилось!, неустанно кушает по доллару, уверенно проходит все повороты, открывается в правильном направлении, локи не накручивает(пока)… сказка))
Редактирован: 30 апреля 2015, 16:02
avatar

  2  russwill Автор Сообщений: 63

  • 30 апреля 2015, 15:56
+
0
тестер это не показатель того, что форекс будет порван в ключья :D 
avatar

  16  cerber04 Сообщений: 409

  • 30 апреля 2015, 16:06
+
0
только реал, только хардкор, в боевых условиях покажет живучесть *war* 
avatar

  16  cerber04 Сообщений: 409

  • 30 апреля 2015, 16:08
+
0
а чем реал отличается то?.. да ничем, кроме «неверная цена, подождите» или «нет связи»… хотя, как раз это и может все испортить.
зато на реале скорость процесса никакая и если слив, то это не как на тестере за секунды…
avatar

  2  russwill Автор Сообщений: 63

  • 30 апреля 2015, 16:43

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий