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я материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (36)
1 berlian Сообщений: 55
В советнике, который вы просите изменить — take profit только для первого ордера, дальше он убирается и все закрывается по Profit (прибыль в валюте депозита, закрывающая все ордера).
«что бы локирующие ордера (last_lot * k + LOT) выставлялмсь на расстоянии, которое можно будет
указывать в настройках» — так и сейчас расстояние указывается в настройках. Просто оно совпадает с take pforit первого ордера.
И как я добавлю трал к take profit, если он убирается, когда открывается второй ордер. И вообще открытые ордера разнонаправленные.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2 russwill Автор Сообщений: 63
то есть в параметрах советника должен появиться еще один пункт типа step… =расстояние в пунктак или пипсах до первого локирующего ордера,,
насчет трала… трал должен срабатывать тогда,
когда цена пошла в сторону первого ордера и лок не выставлен и на графике он один
короче смысл таков, чтобы избежать нарастания лота(особенно во флэте), но в тоже время иметь высокую интенсивность торговли, расстояние выставления локирующего ордера(step) подбираем минимальным напр 6-12
и также подбираем маленький профит (параметр Profit) напр 3-5, ибо по моей стратегии для залокированной пары задача не прибыль, а как можно быстрое закрытие, чтобы не накрутить лишний лот и
дождаться нормального тренда, который должен подхватить трал одиночного ордера прикрученный к параметру TakeProfit и по максимуму выжать профит…
2 russwill Автор Сообщений: 63
1 berlian Сообщений: 55
1 berlian Сообщений: 55
вот его настраеваемые параметры где в кавычках, я расписал конкретнее
//------- Внешние параметры советника -----------------------------------------+
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; // Идентификатор ордера
зы — добавить отдельно пункт с выбором расстояния в пипсах до выставления локирующего ордера
2 russwill Автор Сообщений: 63
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
то есть в параметрах советника должен появиться еще один пункт типа step… =расстояние в пунктак или пипсах до первого локирующего ордера, все остальные параметры остаются в силе, а трал должен срабатывать именно тогда,
когда цена пошла в сторону первого ордера и лок не выставлен
короче смысл таков, чтобы избежать нарастания лота(особенно во флэте), но в тоже время иметь высокую интенсивность торговли, расстояние выставления локирующего ордера(step) подбираем минимальным напр 6-12 и также подбираем мин профит для закрытия пары(параметр Profit), то есть задача пары не прибыль, а просто не слиться и дождаться нормального тренда, который должен подхватить трал одиночного ордера прикрученный к параметру TakeProfit и по максимуму выжать профит…
Поэтому,Oxy, помогите плиз, а то я уже как неделю депозит с большим трудом разрулил, залочил и терь вот ищу
и хочу поробовать, какого нибудь советника.
2 russwill Автор Сообщений: 63
Напишу.
Только не это не сделает советник прибыльным.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
«Поняла: сделать чтобы параметр take profit и расстояние между ордерами были независимыми параметрами. Плюс, если открыт один ордер — ему добавить трал.», а я думаю буде норм., если солью депо отпишусь)))
2 russwill Автор Сообщений: 63
зы — в правилах группы вычитал, что бесплатно программист выполняет только не сложные задания,
поэтому, если что, я готов заплатить за работу. мой мейл andreeey-t@yandex.ru
Редактирован: 29 апреля 2015, 09:54
2 russwill Автор Сообщений: 63
установлены:
— 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
2 russwill Автор Сообщений: 63
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
2 russwill Автор Сообщений: 63
Можно попробовать в советник встроить такую функцию, скажем после срабатывания второго ордера, надо что бы канал сужался после каждого открытия противоположного ордера. То есть, после срабатывания последующего противоположного ордера, можно уменьшать расстояние между ордерами, тогда уже будет больше шансов закрыть все ордера по Profit.
Редактирован: 29 апреля 2015, 16:06
14 beton2011 Сообщений: 895
программист начал волноваться),
поэтому эту проблемму, после доработки, возможно частично и решит:
-удачно подобранное расстояние до лока
-минимальный 0.01 профит закрытия залокированной пары,
вплоть, до отрицательного, если конечно так доработают сов.
-минимальная накрутка увеличения очередного лока 0.01
-трал одиночного орд., что бы можно было хоть немного отпрыгивать на границу флэта, хотя, лучше конечно сесть и уплыть по тренду)
-как вариант больший нач лот
-ну и последний вариант это большое депо
вообщем, если, его доработают, после подбора настроек, мне кажется будет норм.
2 russwill Автор Сообщений: 63
зы — напишите если, что(?) andreee-t@yandex.ru или прямо тут,
вообщем я не знаю, как тут у вас эта «кухня» работает.
2 russwill Автор Сообщений: 63
Тут нет четкого задания, тут поэма целая.
Плюс вы запутались в параметрах TakeProfit и Profit, раз такое пишите: «параметры TakeProfit и Profit сделать независимыми и настраеваемыми» — они и так независимы.
«привязав эту функцию к штатному индикатору МА» — и как? принцип?
Хотелось бы увидеть тех задание — кратко, четко, по существу, по пунктам, без воды. Тогда запрограммирую.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
на М.Блюхера)))прости господи живу.Я ведь вроде выше все подробно расписал вот еще раз с небольшими поправками, красиво, по пунктам!:
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
2 russwill Автор Сообщений: 63
Только просьба, дождитесь его и новых комментарий, пока не сделаю, не пишите. (не путайте меня)
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2) добавлено
3) — не поняла
4) сделала
5) сделала
6) а что вам сейчас мешало выставлять, к примеру 5.02? Может вы не знаете, что не запятую надо ставить, а точку
7) сделала
советник: opentraders.ru/downloads/701/
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2 russwill Автор Сообщений: 63
стены, группы, блоги… свои, общие…
вообщем куча-мала и винегрет какой то получается(((
2 russwill Автор Сообщений: 63
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Еще раз спс… мисс-программисст, чем Вас отблагадорить? какую кнопочку нажать? где лайкнуть?.. Редактирован: 30 апреля 2015, 09:54
2 russwill Автор Сообщений: 63
и правда я только 30мин за ним понаблюдал… спать хочу… с работы. Редактирован: 30 апреля 2015, 10:11
2 russwill Автор Сообщений: 63
участок с 11 03 2015 по 25 03 2015, где ни один из наверное уже полусотни испробованных сово не прошел(с таким депо) мой(мой с betonom и Oxy)прошел… позевывая и прет дальше и это с настройками(выше), которые я можно сказать взял с потолка, просто что бы посмотреть новое творение. Назову его «терминатор», ибо неубиваем)))
на скрине адцкий геп 18 марта
Редактирован: 30 апреля 2015, 12:58
2 russwill Автор Сообщений: 63
2 russwill Автор Сообщений: 63
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2 russwill Автор Сообщений: 63
16 cerber04 Сообщений: 409
16 cerber04 Сообщений: 409
зато на реале скорость процесса никакая и если слив, то это не как на тестере за секунды…
2 russwill Автор Сообщений: 63
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий