Напишу советник бесплатно - страница 53

 

Доброго и профитного дня всем!

 Не могу всунуть в советник код "закрытие ордеров через определенный промежуток времени в секундах" 

Нашел такой код :

void CheckForClose()

{

for(int i=0;i<OrdersTotal();i++)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;

if(OrderSymbol()!=Symbol()) continue;

if(OrderType()==OP_BUY || OrderType()==OP_SELL)

{

if (OrderOpenTime()+60 <=TimeCurrent())

OrderClose(OrderTicket(),OrderLots(),Bid,3,White);

break;

return(0);

}

}

Помогите кто пожалуйста! 2рой день сижу ничего не получается(((( 

 
Друзья есть у меня хороший советник, тестил его около 3 месяцев, просадка максимум была 12%, при доходности 20-40% в месяц, но не ставится он на ПАММ-счет, кто сможет исправить данную проблему напишите мне***
 
Anton Yakovlev:
если у вас есть хорошая стратегия, и вы готовы ей поделиться,могу написать советника. приглашаю обсудить или публично или в личные сообщения.

Если поможете написать советника не для открытия сделок, а только для выдачи сигналов на почту и экран, буду очень благодарен.

Идея проста, но я по ой методике и скальпирую, когда время есть, и торгую среднесрок на Н4. Но из-за отсутствия времени часто пропускаю сигналы на среднесроке, а скальпинг не люблю (не мое это).

Идея проста - фильтрация основного сигнала на открытие сделки - пересечения линией индикатора CCI сигнальной МА, пересечением линией индикатора Williams’ Percent Range (WPR) линии индикатора RSI. ТЗ есть, но готов его доработать под ваши условия. Пересечения ловить на каждой свече открытого в терминале или заданного в параметрах ТФ по тикам с периодом 10-20 сек.

 

Напишите, пожалуйста, советник на базе Ренко.

Суть в том, чтобы брать весь потенциал движения. Будут убыточные сделки, но потом они перекрываются трендом.

На четвёртом (или третьем) столбике, идущем подряд в одну сторону, открываем сделку в сторону движения столбиков, т.е., идём за ценой. Затем, при появлении следующего столбика в нашу сторону (по тренду) мы открываем ещё одну сделку тем же объёмом в ту же сторону. И так далее, каждый раз открываем новую сделку, накапливая количество открытых сделок, при каждом появлении нового столбика в нашу сторону. При хорошем тренде количество открытых сделок будет увеличиваться и когда серия закроется, у нас будет большой плюс. Ренко, как известно, более-менее фильтрует флет, что только плюс.

Закрытие ордеров с переворотом:

Закрытие происходит с помощью фильтра. Фильтр: три подряд (или четыре) столбика в противоположную сторону. Закрывается серия (прибыльная или убыточная), и тут же открывается новая сделка в обратную сторону с последующим накоплением. 

-------------------------------

С профитной стороной понятно, как выглядит убыточная (флетовая) сторона:

Три подряд (или два) столбика – открыта одна сделка, затем в обратную столько же – одна убыточная сделка.

Четыре подряд столбика – открыто две сделки, затем в обратную три (или два) – две убыточных.

Пять подряд столбиков – открыто три сделки, затем в обратную три (или два) – две убыточных, одна в безубытке.

Шесть подряд столбиков – открыто четыре сделки, затем в обратную три (или два) –  две убыточных, одна профитная. 

Семь подряд столбиков – открыто пять сделок, затем в обратную три (или два) –  две убыточных, одна в безубытке, две профитные.

Если считать, что идёт накопление ордеров как с одной, так и с другой стороны, то, соответственно, две убыточные сделки – это одна сделка размером в один столбик, другая сделка (первая) в два стобика. Т.е., по сути минус 3 столбика. Но если накопление произойдёт на тренде в пятнадцать или двадцать столбиков, то теоретически, всё это должно будет перекрыть убытки. 

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

Спасибо.  

 
Ivan Butko:

Напишите, пожалуйста, советник на базе Ренко.

Суть в том, чтобы брать весь потенциал движения. Будут убыточные сделки, но потом они перекрываются трендом.

На четвёртом (или третьем) столбике, идущем подряд в одну сторону, открываем сделку в сторону движения столбиков, т.е., идём за ценой. Затем, при появлении следующего столбика в нашу сторону (по тренду) мы открываем ещё одну сделку тем же объёмом в ту же сторону. И так далее, каждый раз открываем новую сделку, накапливая количество открытых сделок, при каждом появлении нового столбика в нашу сторону. При хорошем тренде количество открытых сделок будет увеличиваться и когда серия закроется, у нас будет большой плюс. Ренко, как известно, более-менее фильтрует флет, что только плюс.

Закрытие ордеров с переворотом:

Закрытие происходит с помощью фильтра. Фильтр: три подряд (или четыре) столбика в противоположную сторону. Закрывается серия (прибыльная или убыточная), и тут же открывается новая сделка в обратную сторону с последующим накоплением. 

-------------------------------

С профитной стороной понятно, как выглядит убыточная (флетовая) сторона:

Три подряд (или два) столбика – открыта одна сделка, затем в обратную столько же – одна убыточная сделка.

Четыре подряд столбика – открыто две сделки, затем в обратную три (или два) – две убыточных.

Пять подряд столбиков – открыто три сделки, затем в обратную три (или два) – две убыточных, одна в безубытке.

Шесть подряд столбиков – открыто четыре сделки, затем в обратную три (или два) –  две убыточных, одна профитная. 

Семь подряд столбиков – открыто пять сделок, затем в обратную три (или два) –  две убыточных, одна в безубытке, две профитные.

Если считать, что идёт накопление ордеров как с одной, так и с другой стороны, то, соответственно, две убыточные сделки – это одна сделка размером в один столбик, другая сделка (первая) в два стобика. Т.е., по сути минус 3 столбика. Но если накопление произойдёт на тренде в пятнадцать или двадцать столбиков, то теоретически, всё это должно будет перекрыть убытки. 

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

Спасибо.  

По Ренко есть целая куча советников и индикаторов в CodeBase
 
Alexandr Saprykin:
По Ренко есть целая куча советников и индикаторов в CodeBase
К сожалению, не нашёл подобное. 
 
Ivan Butko:
К сожалению, не нашёл подобное. 

https://www.mql5.com/ru/search#!keyword=ренко&module=mql5_module_codebase

 

Это индикаторы. Мне же нужен советник по условиям выше. Но, в программировании я не силён

Не нахожу такой в базе и в интернете (может, плохо ищу, не отрицаю) 

 
Уважаемые программисты, прошу обратить внимание и рассмотреть следующие идеи для написания советника. Может, заинтересует кого. Идеи простые, одна из них сложнее в реализации. У обоих высокая агрессивность торговли, которую необходимо погасить и «выжить» на рынке.

1. Необходимо отфильтровать резкие, долгие безоткатные движения на сотни пунктов. Данный фильтр необходимо установить на безиндикаторную стратегию, которая заключается в полном взятии всего средневолатильного движения цены. Т.е., открываются сделки в обе стороны с небольшим тейк-профитом, которые «собирают» всю цену. А убыточные сделки перекрывать увеличенным лотом. Да, это тот самый обычный мартингейл. Но, прошу заметить, мы не ищем точек входа, а постоянно в рынке, не упуская движения. Кроме того, попытаемся уменьшить риск вылететь с рынка. 

Уменьшить риск нам должно помочь длительное расхождение скользящих средних. При резком и длительном безоткатном движении они идут рядом друг с другом, не пересекаясь. Таким образом, пара показывает нам, что пока что рано открывать дополнительный ордер. Как только пересекаются – открывается дополнительный ордер, уже как обычно, с увеличенным лотом. Таким образом, мы сидим в убытке не десятки лотов от совокупности нескольких сделок подряд, а всего лишь двойной лот или больше, что уменьшает не только просадку, но и позволяет быстро закрыть убыточную серию и вот почему:

При стандартном варианте сделки в обратную сторону открываются через пару десятков пунктов. 0,01 / 0,02 / 0.03 / 0,05 / 0,08 / 0,13... При таком варианте, чтобы следующее колено перекрыло предыдущие, необходимо, во первых, чтобы оно прошло достаточно пунктов отката, а во-вторых, в наличии большая просадка. Если же против изначальной первой сделки 0,01 лота цена прошла злую сотню пунктов, то просадка будет низкой, ведь открыта всего лишь одна сделка, и при откате у нас будет дополнительное преимущество: октрыв дополнительную сделку лотом, который на данной цене при стандартном наращивании шёл бы уже по счёту, допустим, 0,13, то в нашем случае вторая сделка при обратном пересечении средних (на откат) и тем же лотом 0,13 (допустим), нам нужно будет пройти всего лишь несколько пунктов, чтобы закрыть серию прибыльно. Ведь у нас не большая серия ордеров, а всего лишь пара, причём первая сделка с минимальным лотом. 

Ситуации на рынке могут быть разные, можно мартингейл заменить усреднением, можно ещё что-то, остаётся только поэксперементировать. Но сам факт: фильтр из трендового индикатора + постоянное наращивание депозита (параллельно с убыточными закрываются и прибыльные в обратную сторону – мы забираем весь тренд) даёт основание полагать, что такой советник будет переживать периодические скачки в течение года, а то и больше. 

----------------------------------------------------------------

2. Суть почти такая же: брать не то, чтобы весь потенциал движения, а не упускать возможности максимизировать прибыль на тренде. Наращивание прибыли. Будут убыточные сделки, но потом они перекрываются трендом. Необходим график Ренко.

На четвёртом (или третьем) столбике, идущем подряд в одну сторону, открываем сделку в сторону движения столбиков, т.е., идём за ценой. Затем, при появлении следующего столбика в нашу сторону (по тренду) мы открываем ещё одну сделку тем же объёмом в ту же сторону. И так далее, при появлении нового стобика в нашу сторону открываем новую сделку, накапливая количество открытых сделок. При хорошем тренде количество открытых сделок будет увеличиваться и когда серия закроется, у нас будет огромный плюс. Ренко, как известно, более-менее фильтрует флет, что должно положительно сказаться.

Закрытие ордеров с переворотом:

Закрытие происходит с помощью фильтра. Фильтр: три подряд (или четыре, поэксперементировать) столбика в противоположную сторону. Закрывается серия (прибыльная или убыточная), и тут же открывается новая сделка в обратную сторону с последующим накоплением. 


С профитной стороной понятно, трендовая серия из каких-нибудь двадцати столбиков увеличит депозит очень и очень сильно. Но как выглядит убыточная (флетовая) сторона? Примерно так:

Три подряд (или два) столбика – открыта одна сделка, затем в обратную столько же, итог – одна убыточная сделка.

Четыре подряд столбика – открыто две сделки, затем в обратную три стобика (или два), итог – две убыточных.

Пять подряд столбиков – открыто три сделки, затем в обратную три стобика (или два), итог – две убыточных, одна в безубытке.

Шесть подряд столбиков – открыто четыре сделки, затем в обратную три стобика (или два), итог – две убыточных, одна профитная. 

Семь подряд столбиков – открыто пять сделок, затем в обратную три стобика (или два), итог – две убыточных, одна в безубытке, две профитные.

Если считать, что идёт накопление ордеров как с одной, так и с другой стороны, то, соответственно, две убыточные сделки в серии – это одна сделка размером в один столбик, другая сделка (первая) в два стобика (размер убытка). Т.е., по сути минус 3 столбика. Но если накопление произойдёт на тренде в пятнадцать или двадцать столбиков, то теоретически, всё это должно будет перекрыть убытки. 

Также можно поэксперементировать с агрессией и в каждой сделке увеличивать лот, амплитуда баланса будет скакать, но при тренде давать огромную прибыль. Либо со временем: открываться в евро и американскую сессию.


----------------------

Если вы встречали подобные работы, советники, прошу отписаться о названии или кинуть ссылки на таких советников. 
Спасибо.
 
Ivan Butko:
Уважаемые программисты, прошу обратить внимание и рассмотреть следующие идеи для написания советника. Может, заинтересует кого. Идеи простые, одна из них сложнее в реализации. У обоих высокая агрессивность торговли, которую необходимо погасить и «выжить» на рынке.

1. Необходимо отфильтровать резкие, долгие безоткатные движения на сотни пунктов. Данный фильтр необходимо установить на безиндикаторную стратегию, которая заключается в полном взятии всего средневолатильного движения цены. Т.е., открываются сделки в обе стороны с небольшим тейк-профитом, которые «собирают» всю цену. А убыточные сделки перекрывать увеличенным лотом. Да, это тот самый обычный мартингейл. Но, прошу заметить, мы не ищем точек входа, а постоянно в рынке, не упуская движения. Кроме того, попытаемся уменьшить риск вылететь с рынка. 

Уменьшить риск нам должно помочь длительное расхождение скользящих средних. При резком и длительном безоткатном движении они идут рядом друг с другом, не пересекаясь. Таким образом, пара показывает нам, что пока что рано открывать дополнительный ордер. Как только пересекаются – открывается дополнительный ордер, уже как обычно, с увеличенным лотом. Таким образом, мы сидим в убытке не десятки лотов от совокупности нескольких сделок подряд, а всего лишь двойной лот или больше, что уменьшает не только просадку, но и позволяет быстро закрыть убыточную серию и вот почему:

При стандартном варианте сделки в обратную сторону открываются через пару десятков пунктов. 0,01 / 0,02 / 0.03 / 0,05 / 0,08 / 0,13... При таком варианте, чтобы следующее колено перекрыло предыдущие, необходимо, во первых, чтобы оно прошло достаточно пунктов отката, а во-вторых, в наличии большая просадка. Если же против изначальной первой сделки 0,01 лота цена прошла злую сотню пунктов, то просадка будет низкой, ведь открыта всего лишь одна сделка, и при откате у нас будет дополнительное преимущество: октрыв дополнительную сделку лотом, который на данной цене при стандартном наращивании шёл бы уже по счёту, допустим, 0,13, то в нашем случае вторая сделка при обратном пересечении средних (на откат) и тем же лотом 0,13 (допустим), нам нужно будет пройти всего лишь несколько пунктов, чтобы закрыть серию прибыльно. Ведь у нас не большая серия ордеров, а всего лишь пара, причём первая сделка с минимальным лотом. 

Ситуации на рынке могут быть разные, можно мартингейл заменить усреднением, можно ещё что-то, остаётся только поэксперементировать. Но сам факт: фильтр из трендового индикатора + постоянное наращивание депозита (параллельно с убыточными закрываются и прибыльные в обратную сторону – мы забираем весь тренд) даёт основание полагать, что такой советник будет переживать периодические скачки в течение года, а то и больше. 

----------------------------------------------------------------

2. Суть почти такая же: брать не то, чтобы весь потенциал движения, а не упускать возможности максимизировать прибыль на тренде. Наращивание прибыли. Будут убыточные сделки, но потом они перекрываются трендом. Необходим график Ренко.

На четвёртом (или третьем) столбике, идущем подряд в одну сторону, открываем сделку в сторону движения столбиков, т.е., идём за ценой. Затем, при появлении следующего столбика в нашу сторону (по тренду) мы открываем ещё одну сделку тем же объёмом в ту же сторону. И так далее, при появлении нового стобика в нашу сторону открываем новую сделку, накапливая количество открытых сделок. При хорошем тренде количество открытых сделок будет увеличиваться и когда серия закроется, у нас будет огромный плюс. Ренко, как известно, более-менее фильтрует флет, что должно положительно сказаться.

Закрытие ордеров с переворотом:

Закрытие происходит с помощью фильтра. Фильтр: три подряд (или четыре, поэксперементировать) столбика в противоположную сторону. Закрывается серия (прибыльная или убыточная), и тут же открывается новая сделка в обратную сторону с последующим накоплением. 


С профитной стороной понятно, трендовая серия из каких-нибудь двадцати столбиков увеличит депозит очень и очень сильно. Но как выглядит убыточная (флетовая) сторона? Примерно так:

Три подряд (или два) столбика – открыта одна сделка, затем в обратную столько же, итог – одна убыточная сделка.

Четыре подряд столбика – открыто две сделки, затем в обратную три стобика (или два), итог – две убыточных.

Пять подряд столбиков – открыто три сделки, затем в обратную три стобика (или два), итог – две убыточных, одна в безубытке.

Шесть подряд столбиков – открыто четыре сделки, затем в обратную три стобика (или два), итог – две убыточных, одна профитная. 

Семь подряд столбиков – открыто пять сделок, затем в обратную три стобика (или два), итог – две убыточных, одна в безубытке, две профитные.

Если считать, что идёт накопление ордеров как с одной, так и с другой стороны, то, соответственно, две убыточные сделки в серии – это одна сделка размером в один столбик, другая сделка (первая) в два стобика (размер убытка). Т.е., по сути минус 3 столбика. Но если накопление произойдёт на тренде в пятнадцать или двадцать столбиков, то теоретически, всё это должно будет перекрыть убытки. 

Также можно поэксперементировать с агрессией и в каждой сделке увеличивать лот, амплитуда баланса будет скакать, но при тренде давать огромную прибыль. Либо со временем: открываться в евро и американскую сессию.


----------------------

Если вы встречали подобные работы, советники, прошу отписаться о названии или кинуть ссылки на таких советников. 
Спасибо.

Очень много текста и лирики, что несомненно усложняет восприятие информации.

При написании тз старайтесь не забывать золотое правило : С чувствомс толкомс расстановкой.

Причина обращения: