Сеточный советник в обе стороны с лимитными и стоповыми ордерами для центового счета. |
Техническое задание: для МТ-4.
1- Выставляется в рынок на текущей цене два ордера по 0,01 лоту и профитом 50 пунктов (регулируется).
2- Для каждого из ордеров выставляются стоповые ордера (по одному лотом 0,01), и лимитные с удвоенным лотом (0,02) на расстоянии 50 пунктов (регулируется). Пи срабатывании второго лимитного ордера выставляется профит для него и передвигается для первого, при срабатывании третьего ордера пример по второму, выставляется четвертый лимитник лотом (0,04), соответственно профит ставится ля него и при срабатывании корректируется для всей цепочки чтобы при закрытии все закрылось в плюсе.
3- При закрытии цепочки из двух или более ордеров, на его место выставляется новый ордер размером (0,01 лота) текущие лимитные удаляются, а на их место выставляются новые. Соответственно со стоповыми ордерами все тоже самое. Стоповых ордеров должно быть всегда два.
4 — Закрытие профитного и открытие стопового должно пройти по одной цене.
т.е. при запуске, в рынке 2 ордера и в отложках 2 лимитных и два стоповых ордера.
*** — индикаторов нет.
PS. возможен вариант увеличения очередного ордера по принципу Мартингейла, нужно посмотреть.
Возможно сие чудо уже существует в природе, я на него не наткнулся, если что извиняйте.
Спасибо! жду ответов!
-
+1
- Просмотров: 10224
- 26 февраля 2015, 06:52
- ValeriyVist
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (57)
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
8 ValeriyVist Автор Сообщений: 62
Как то мне кажется, что вы здесь перемудрили. Стоповые зачем вообще ставить? Не проще ли сделать — произошло закрытие по профиту и тут же следующее открытие?
Так и запрограммирую.
Отрицательных TP не бывает — это про «передвигается для первого». Сделаю закрытие по проценту от эквити. Редактирован: 26 февраля 2015, 21:04
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Для МТ TP — это приказ закрыть ордер по цене лучшей, чем существует сейчас, не зависимо в плюс или в минус это произойдет. Соответственно SL — по более худшей.
13 Fargo Сообщений: 495
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Вот пожалуйста:
13 Fargo Сообщений: 495
Если получится — изменю советник для ValeriyVist.
Спасибо.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
ПС: Так даже сова быстрее будет работать, чем через вызов.
ПС2: Можно на «ты», я не кусаюсь Редактирован: 27 февраля 2015, 02:57
13 Fargo Сообщений: 495
Переписать этот индикатор тоже не появилось желания.
Предложила другой индикатор поискать — их на самом деле много в интернете похожих, сталкивалась.
Привычка — по делам на «вы», в чате на «ты» Редактирован: 27 февраля 2015, 03:04
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
13 Fargo Сообщений: 495
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Требуется взять кусок со 185 до 300 строки + обвязка из переменных. Все остальное это перерисовка объектов на графике.
13 Fargo Сообщений: 495
Спасибо за идею, Fargo!
Извини ValeriyVist, что мы здесь обсуждаем чужой советник!
Я спать.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
У меня программа ругается:
Ошибка 130 — ERR_INVALID_STOPS — Неправильные стопы
__________________________________
Можешь код мне свой разместить? Я его прогоню у себя в тестере и на демо. Хочу посмотреть, что мне на твой код скажут.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Я эту ситуацию смоделировал тестером «ручных» стратегий.
Открыл ордер, дождался когда цена уйдет от открытия и перенес ТР в зону убытка.
Позже вечером напишу код для проверки, сейчас нет терминала под рукой.
Может слишком близко к текущей цене пытаешься выставить? Редактирован: 27 февраля 2015, 15:48
13 Fargo Сообщений: 495
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
8 ValeriyVist Автор Сообщений: 62
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
________
Сразу выставляются: buy и sell позиции, плюс buy limit и sell limit ордера с удвоенным лотом.
________
При достижение take profit у sell позиции, происходит еще раз sell.
При достижение take profit у buy позиции, происходит еще раз buy.
________
При достижении buy limit, выставляет на заданном расстоянии еще buy limit ордер с удвоенным лотом.
При достижении sell limit, выставляет на заданном расстоянии еще sell limit ордер с удвоенным лотом.
Take profit у лимитных ордеров на уровне позиций buy и sell.
________
При достижении процента от эквити происходит закрытие/удаление ордеров и повторное их выставление.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
На счет обсуждения другого ничего страшного, мне интересны любые моменты касающиеся работы на форексе, приносящие человеку удовольствие и радость!
8 ValeriyVist Автор Сообщений: 62
0.1 — объем первого ордера, а остальные 0.2 0.3 и так далее?
Заранее спасибо.
13 kipjatok001 Сообщений: 431 - Kipjatok001 Best Trader
8 ValeriyVist Автор Сообщений: 62
13 kipjatok001 Сообщений: 431 - Kipjatok001 Best Trader
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
говорим о серии открытых ордеров т.е. минусовых:
1й ордер ТП -50пп.
2й ордер ТП — 60-70пп
3й ордер ТП — 80-90пп.
и т.д иначе этот сов ни чем не будет отличаться от всех остальных.
т.е я этими манипуляциями смогу передвинуть профит последнего — чем и перекрою минусовой первый и в итоге вся партия останется в плюсе.
если есть такова возможность в настройки внести именно ТП для кажого из выставленных, пусть это будет ограничено шестью или 8 ордерами (строками ТП) потому как при выставлении последнего ордера ему крайне трудно добежать до профита первого, а так появляется шанс закрыть первый в минусе а последний в плюсе, чем и перекрывает предыдущие минусы в данной серии. по профитным ордерам все нормально, со стоповыми тоже порядок, они не нужны при условии что открывается новый сразу после закрытия. СЛ пусть будет, может кому то пригодится, шаг лимитников тоже пусть будет, процент тоже пусть останется может пригодится кому, у меня он =0, мне нужны только профитные строчки для серии.
8 ValeriyVist Автор Сообщений: 62
8 ValeriyVist Автор Сообщений: 62
14 beton2011 Сообщений: 895
8 ValeriyVist Автор Сообщений: 62
Take profit у открытых ордеров переносится на tp последнего сработавшего ордера (buy и sell отдельно).
opentraders.ru/downloads/607/
Если надо что-то изменить, пишите.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
В тестере удалось получить прибыль с 14 января по сегодняшний день почти 33 из 10000, плюс это хорошо, но снять можно больше
1 — сов при старте выставляет верный профит и расстояние между ордерами, но профит для первого он не передвигает, 27 февраля 2015, 09:36 я выложил алгоритм работы сова, на таких условиях она должна работать, на скрине теста видно что первый ордер в рынке 0.1, втрой лимитник 0.2 ждет, но когда срабатывает выставляется очередной третий лимитник но все же с тем 0.2 лотом, а должен удвоиться 0.4! И когда я говорил что для серии ордеров должна быть в настройках своя строка, то это для регулировки оптимального уровня дохода, в данном сове мне удалось получить максимум но при большом ТП аж в 105пп, хотя при плавной настройке можно добиться в двое больше при меньшем проходе.Посмотри пож. еще этот сов!!! В таблице я указа пять строк, можно конечно обольше, но тогда я думаю будет и просадка болшье, поэтому есть смысл поиграть растоянием меж ордеров, и конечно ругулировкой профитов последнего, при этом если профит первого был 50пп то второго уже буде 60пп и для первого и следующих должен поменяться профит по последний ордер. Редактирован: 28 февраля 2015, 10:50
8 ValeriyVist Автор Сообщений: 62
И мне было бы проще, если бы вы конкретно и лаконично описали, что добавить/изменить в советнике.
Слова: «поиграть», «можно добавить (а можно и не добавить)» — для меня ничего не говорят.
Вы что именно хотите изменить в этом советнике? Пишите по пунктам, будем думать.
Рассуждения, почему он не приносит прибыль и как сделать, чтобы он приносил прибыль — я пропускаю, когда нет конкретики.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
8 ValeriyVist Автор Сообщений: 62
Потому что стоповых у нас нет — у нас идет сразу же открытие в ту же сторону после закрытия по тейк профиту. Или тейк профит у последующих открытий мы тоже подтягиваем?
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
8 ValeriyVist Автор Сообщений: 62
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
поместила сюда, чтобы не потерять
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
посмотри здесь
opentraders.ru/downloads/download/611/
8 ValeriyVist Автор Сообщений: 62
Скажите мне просто,
вот мы в BUY позиции, цена идет не в нашу сторону
и задела первый выставленный лимитный buy ордер на расстоянии 30 пунктов с лотом 0,1, дальше:
________________________________________________________________________
1) мы выставляем limit ордера (по очереди) на расстоянии от предыдущего:
2-й ордер — 45 пунктов лот 0,2;
3-й ордер — 55 пунктов лот 0,3;
4-й ордер — 75 пунктов лот 0,4;
5-й ордер — 91 пунктов лот 0,5;
6-й ордер — 105 пунктов лот 0,6 (дальше не выставляем? если выставляем, то сколько и расстояние какое?)
________________________________________________________________________
2) мы двигаем take profit у всех позиций buy
1-й сработавший лимитный ордер + одна предыдущая открытая позиция buy
-> TP = цена 1-го сработавшего лимитного ордера + 30 пунктов
2-й сработавший лимитный ордер + 2 предыдущие открытые позиции buy
-> TP = цена 2-го сработавшего лимитного ордера + 45 пунктов
3-й сработавший лимитный ордер + 3 предыдущие открытые позиции buy
-> TP = цена 3-го сработавшего лимитного ордера + 55 пунктов
4-й сработавший лимитный ордер + 4 предыдущие открытые позиции buy
-> TP = цена 4-го сработавшего лимитного ордера + 75 пунктов
5-й сработавший лимитный ордер + 5 предыдущие открытые позиции buy
-> TP = цена 5-го сработавшего лимитного ордера + 91 пункт
6-й сработавший лимитный ордер + 6 предыдущие открытые позиции buy
-> TP = цена 6-го сработавшего лимитного ордера + 105 пункт
________________________________________________________________________
Если не так, то как?
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1) первыми ордерами считаются бай и сел сразу при запуске совы, у них профит одинаков и равен 30 пунктам из таблицы,
2) расстояние от выставленных в рынок ордеров до первого и поледующих лимитников равен 40 пунктам(параметр не постоянный — будет меняться), как в таблице,
3)первую часть ты поняла правильно:-
первый ордер(0,01) в рынке тп. для него 30 пунктов
срабатывает второй(лимитный) на растоянии от первого 40пунктов и
для него профит уже 45 пунктов, значит профит первого передвигаем
под профит второго, и так для всех остальных лимитных ордеров.
— когда сработает третий лимитный ордер с профитом в 55 пунктов, то профиты первых двух подтянутся под третий, они закроются все.
4) думаю 6 ордеров в рынке должно хватить за глаза чтобы испугаться, если все эти параметры будут меняться в настройках то шести ордеров в полне хватит для нормальной работы.
Надеюсь расписал более подробно. Могу позвонить, рассказать, возможно описать не могу, а услышав, будет более понятно. Удачи и профита на неделю грядущую!!!
8 ValeriyVist Автор Сообщений: 62
23 vomisin Сообщений: 110
Всё равно, спасибо! Редактирован: 2 марта 2015, 14:14
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
opentraders.ru/downloads/607/
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
8 ValeriyVist Автор Сообщений: 62
14 beton2011 Сообщений: 895
просто собираем сливки.
8 ValeriyVist Автор Сообщений: 62
8 ValeriyVist Автор Сообщений: 62
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
35 AM2 Сообщений: 16265 - Андрей
8 ValeriyVist Автор Сообщений: 62
35 AM2 Сообщений: 16265 - Андрей
0 active Сообщений: 2
35 AM2 Сообщений: 16265 - Андрей
Если кому то интересно, пишите в личку. Стратегию подарю как автору.
0 active Сообщений: 2
откат — это требование всех советников, работающих на отбой и усреднение — а ля иланы (не важно, рыночными ордерами или лимитными). тут есть ограничения ДЦ и депозита — лимит на объем и количество открываемых ордеров, проскальзывания / реквоты… Редактирован: 2 ноября 2016, 14:31
7 stepmega Сообщений: 88
18 Boris54 Сообщений: 810 - ПенSионер
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий