Перейти к содержанию

Доработка советников: общая тема


Рекомендуемые сообщения

Доработка советников: общая тема Опубликовано

Дело в том, что будет открыто несколько сделок в разные стороны, а закрыться они должны по общему профиту. В этом у меня и проблема.

Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 2,5k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Версия с правками. Я немного свернул код, чтобы не перебирались ордера попусту и чтобы проверка красной/синей зоны делалась в одном месте. Прогнал в тесте с настройками по умолчанию. Ожидаемо лье

Перейти

Нате 1_2_3 _Fraktal.mq4

Перейти

Система маятника, или попрыгунчика, или фиг ее знает как ее еще назвать не намного младше сетки мартингейла. Мы в далеком 2017 писали по ней сов с индикатором на вход: https://tlap.com/forum/labo

Перейти
Доработка советников: общая тема Опубликовано

В этом у меня и проблема.

Если разность объёмов бай и селл ордеров не = 0, то проблем не вижу.
Ссылка на сообщение
Поделиться на другие сайты

  • 4 weeks later...
Доработка советников: общая тема Опубликовано

У меня есть вспомогательный бесплатный советник VR Stealth Pro скачанный в терминале в маркете. Он открывает скрытые отложенные ордера. Хотелось бы конечно в этом же советнике организовать, но я думаю автор вряд ли заинтересован в доработке советника. По этому может кто напишет советник по закрытию ордера.
Хотелось бы организовать, что бы после закрытия свечи советник закрыл ордер, если он положительный.
З.Ы Закрывать нужно не корзину ордеров с общим положительны балансом, а только один ордер.

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Советник закрывает открытый ордер:
- если закрылась свеча, (на том таймфрейме на котором открыто окно или выставлено в настройках)
- если доход позиции перевалил за определённое значение.(например. Определённое значение = 100. Таймфрейм H1 на момент закрытия свечи 00ч:59м:59сек. Текущее значение = 101. Закрываем ордер. Если текущее значение меньше, то ждём нового закрытия свечи.
- Закрытие одного ордера по Magic Number, а не всей корзины ордеров

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

У меня есть вспомогательный бесплатный советник VR Stealth Pro



Обсуждение данного советника в этой теме VR---STEALS - советник-невидимка.

но я думаю автор вряд ли заинтересован в доработке советника



Ответ автора советника voldemar227, пост #191.
Спойлер

ребят, заканчиваю большой проект, VR Locker и буду писать обновление на стелс про и трейд панель.
Предложений по советнику по торговой панели миллион и сто тысяч.
новые советники будут более продуманы и детализированы за счет наработанных классов, и кодов.

Все спасибо за отзывы, критику, и предложения.
Пишите свои просьбы тут, по возможности все интересное добавлю !



Хотелось бы организовать, что бы после закрытия свечи советник закрыл ордер, если он положительный.



Скачайте в теме НАБОР ВСПОМОГАТЕЛЬНЫХ СОВЕТНИКОВ от Кима советник e-CloseByProfitPosInCurrency.
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Советник нет тот что нужно. Советник должен закрывать ордера на закрытии свечи. А это важно.

Разговаривал с разработчиком советника Стелс, говорит что у него нет времени.

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Добрый день. Уважаемые программисты, помогите в работающем советнике сделать корректировки.
Заранее благодарен.

Изменено пользователем ZXEvgen
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


Добрый день. Уважаемые программисты, помогите в работающем советнике сделать корректировки.
Заранее благодарен.




Приветствую! Какие именно корректировки Вам нужны? Изменено пользователем Pavel888
Ссылка на сообщение
Поделиться на другие сайты

  • 3 weeks later...
Доработка советников: общая тема Опубликовано

Здравстуйте. Есть сов, полуавтомат. Идея в том чтобы он по тикетам вел две отложки. Отложки выставляются руками. Тикеты вводятся вручную. При исполнении одной вторая должна удаляться. Но не работает. Я в mql не розумею. Код прикладываю.

//+------------------------------------------------------------------+
//| OCO_Master.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Free"
#property link ""
extern int ticket_1;
extern int ticket_2;

//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{


}



return(0);

//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{



return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
int order_type;
//Ticket_1 closes ticket 2, BUY_LIMIT = 2, SELL_LIMIT =3, BUY=0, SELL=1

if (OrderSelect (ticket_1,SELECT_BY_TICKET)==True)
{
order_type = OrderType();
Print (order_type);

if (order_type == 1||0)
{
OrderDelete (ticket_2);
ObjectCreate("Deleted",OBJ_LABEL,0,0,0,0,0);
ObjectSet ("Deleted",OBJPROP_XDISTANCE,20);
ObjectSet ("Deleted", OBJPROP_YDISTANCE,80);
ObjectSetText("Deleted","Pending Deleted",10,"Tahoma", Black);
}

}

//=================================================

//Ticket_2 closes ticket 1
if (OrderSelect (ticket_2,SELECT_BY_TICKET)==True)
{
order_type = OrderType();
Print (order_type);

if (order_type ==1||0)
{
OrderDelete (ticket_1);
ObjectCreate("Deleted",OBJ_LABEL,0,0,0,0,0);
ObjectSet ("Deleted",OBJPROP_XDISTANCE,20);
ObjectSet ("Deleted", OBJPROP_YDISTANCE,80);
ObjectSetText("Deleted","Pending Deleted",10,"Tahoma", Black);
}

}
return(0);
}
//+------------------------------------------------------------------+

OCO.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Вместо if (order_type == 1||0)
пиши if (order_type == 1 || order_type == 0) или проще if (order_type
Вместо создания кучи объектов (которые потом надо обслуживать и удалять)
ObjectCreate("Deleted",OBJ_LABEL,0,0,0,0,0);
ObjectSet ("Deleted",OBJPROP_XDISTANCE,20);
ObjectSet ("Deleted", OBJPROP_YDISTANCE,80);
ObjectSetText("Deleted","Pending Deleted",10,"Tahoma", Black);

советую Alert("Pending Deleted");

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

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • 3 weeks later...
Доработка советников: общая тема Опубликовано

Пишу советник. Есть что-то мое, есть не мое. Работает в целом так как задумывал, но штампует отложки на каждом тике, хотя условие вроде как не выполняется для закрытия отложек.
И почему-то выскакивает order send error, хотя ТП и СЛ спокойно ставится, если его указать.
Помогите пожалуйста исправить/разобраться.
Тестируется только с визуализацией. Шаблон нужно прикрепить, поставив на паузу при визуальном тестировании.

Erx.rar

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Нужно больше информации - непонятно как это должно выглядеть. Может быть в Paint-e изобразите?
Никто не захочет догадываться и пройдут мимо...

Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка советников: общая тема Опубликовано

Всем привет!
На просторах интернета нашел советник по коробкам с множеством настроек и что меня очень удивило с открытым кодом.
В нем в принципе есть всё, что мне нужно, но не хватает 3х важных функций.... По этому нужна Ваша помощь :)

Чего не хватает в советнике:

1) Возможность установки СЛ на 50% размера коробки, потому что как правило, после выхода цены из коробки, она уже не возвращается к 50% коробки, а если и возвращается, то скорее всего доходит и до противоположенного края коробки. А постановкой СЛ на 50% коробки, мы себя существенно поднимаем мат. ожидание, что на дистанции даст нам преимущество.

2) После того как получен ТП по ордеру, противоположенная отложка - удаляется. Это нужно потому что как правило цена отрабатывает в одну сторону, а если после взятия ТП, цена возвращается к противоположенной границе коробки и активирует еще одну отложку, то чаще по ней мы получим убыток, нежели заберем профит. Этим мы то же повысим свою потенциальную прибыль.

3) Ну в идеале нужно конечно еще одно условия, что бы сов отслеживал в "виртуальном режиме" дошла ли цена до одного из ТП. Потому что допустим у нас был СЛ, но цена не активировала 2ую отложку, а пошла в сторону нашей изначальной цели и дошла до нашего ТП. В таком случаем мы считаем, что цель по профиту была взята и сов удаляет противоположенную отложку.

За ранее благодарен!
Исходник сова прикрепил.

Копия_v653-3.rar

  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка советников: общая тема Опубликовано

Привет Всем! Прошу помощи у профи.
Необходимо добавить в советника возможность открытия ордеров в обе стороны одновременно (и бай и селл)
Пример открытия на картинке.http://fxpics.ru/image/Sykza
Исходный код советника и описание к нему во вложении.
Спасибо за помощь.

EA.zip

Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка советников: общая тема Опубликовано

Прошу помощи ^:)^ допилить простенький советник от Кима "e-CloseByPercentProfit".
Добавить два параметра Magic и Pair, по которым производится подсчет и закрытие только позиций с данным мэджиком/валютной парой. Через запятую можно указать несколько мэджиков/пар. При заполненных обоих параметрах соблюдается оба условия для расчета.
Т.к. расчет производится без учета остальных позиций (уже открытых или открытых/закрытых позже) и депозит соответственно может меняться, то записать, например в глобальные переменные, размер депозита на момент открытия последней позиции с данным мэджиком/паре. И все расчеты (баланс, эквити, заданные проценты просадки и убытка) соответственно вести от этого депо.

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
Привет Всем! Повторно прошу помощи (сделайте подарок на НГ).

Привет Всем! Прошу помощи у профи. Необходимо добавить в советника возможность открытия ордеров в обе стороны одновременно (и бай и селл) Пример открытия на картинке. http://fxpics.ru/image/Sykza Исходный код советника и описание к нему во вложении. Спасибо за помощь.


Уточню, что конкретно нужно.
Переключатель вариантов открытия ордеров:
1. оставить как в исходнике.
2. одновременное открытие ордеров по сигналу (неважно направление) в обе стороны http://fxpics.ru/image/Sykza
.
3. вариант посложнее - также одновременное открытие ордеров по сигналу в обе стороны
http://fxpics.ru/image/Sykza, потом ждем новый сигнал (неважно направление) и проверяем - закрылось ли одно из направлений предыдущего сигнала по ТП, если "да" - открываем ордер в том же направлении по ТП который закрылся. http://fxpics.ru/image/Z4g0T. Если оба ордера еще в работе - пропуск сигнала.
Заранее благодарю за подарок.

EA.zip

Изменено пользователем KAnt74
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Приветствую товарищи программисты! Ребята, допишите плиз один параметр в советнике, а именно - закрытие предыдущей позиции по противоположному сигналу. В советнике, предлагаемому во вложении, вроде пока все устраивает, вот только кроме отсутствия FIFO (закрыть предыдущую позицию по поступлению противоположного сигнала от индикатора). Т.е. накладываем сову на график, должна открываться позиция в направлении подвального индикатора, далее, как изменяется цвет столбика индикатора, закрывать предыдущую сделку и открывать новую - в направлении соответственно противоположного сигнала от индикатора Scalper Dream. Индюк и советник прилагаю.
Спасибо заранее )

Scalper_Dream_Indicator__EA.zip
AF810D71-225C-4016-9D11-FCD8BB040D5F.png

Изменено пользователем v1195848
Ссылка на сообщение
Поделиться на другие сайты

  • 3 weeks later...
Доработка советников: общая тема Опубликовано


Всем доброго времени суток! Столкнулся с интересным советником Trade Recovery Manager на ФФ. В настоящее время он доступен только платно в аренду...по нему есть все параметры вшитые, видео его работы. Может найдется умелец проделать эту громоздкую работу для создания такого же советника для форума. Потенциал совы огромный...суть систему закрыть все сделки с профитом. Для этого используется хэджирование и сетка, различные параметры фиксирования профита и т.д....Кто возьмется за разработку, готов предоставить дополнительную необходимую информацию.


"Описание советника с ФФ:"



Money Management

You can specify the maximum risk you want to take and TRM will calculate the trading volume (LOT) of the position based on your preset

Hedge Recovery

When the trade start to go to the opposite direction, TRM open a hedge position which can recover your trade to avoid short-term losses.

Grid Recovery

If the already opened position in terms of price is going to wrong direction with TRM you have the option to recover the position with grid trading. TRM will starts the “grid.” To recover your position.

One-click

Buy/Sell: market order
Close Buy/Sell open orders
Close all open orders

MagicNumber

With the MagicNumber feature TRM gives the opportunity to manage positions already opened by any Expert Advisor (EAX).


Daily Profit Information

You can clearly track your trading results in the Profit Tracker window. TRM displays the daily/weekly/monthly and yearly profit results in both pips and in currency.


Breakeven function

When you have open position(s) and the market direction is going into your planned profit area, you may want to pull StopLoss to the opened position’s price (say, you’re passing breakeven point with 0 profit & 0 loss). All this process could be delivered by TRM.


8 dynamic Stop function

If you’re using “TrailingStop” feature with TRM you can choose fixed or dynamic. Using dynamic trailing stop there are 7 types to choose from (ATR, xMA, PSAR, Candle HighLow,Fractals,Profit %,Ichimoku.). & Jumping Stop

Spread maximization

You can set up a maximum spread value. If the actual spread is above this level TRM will not allow you to open position(s) in order to prevent larger handicap at the opening of the position.

Hide Mode

The program is determined by the ability to hide your stoploss (SL) and Take Profit (TP) levels from your Broker.

Automatic & Manuel Backtesting

you can test strategies and train your trading skills on years of data in just a few hours (real time).You can go back to any point in time in the recorded price data, backtesting a trading strategy, optimizing its parameters can take it from okay to great. TRM make this process easier than ever. Knowing which parameters make your strategy work will not only make the strategy better, but it can also help generate ideas for new strategies.

Automatic trading robot

TRM is probably the easiest way to create your own simple robot trading system. by using mixer & pins , all that are compatible with strategy tester and supported by 2 recovery strategies Grid & Hedge.

Pins Support

TRM support pins you have a plenty of choice more than 100 pins are compatible. and i continue to develop more.











TRM_v1.00_b07_Settings.png
Screenshot1.png

Изменено пользователем rushamg
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Привет! Нужна помощь. Есть один очень крутой советник. Называется он Hedging Recovery. Дело в том, что он раньше бесплатно размещался в маркете MQL5.com
А теперь его удалили и советник не работает. Помогите превратить его из неработающего Hedging Recovery.ex4 в работающий Hedging Recovery.mq4
Как я понимаю можно это сделать с помощью компилятора или еще чего-то. В общем нужна помощь. :-T

Hedging_Recovery.ex4

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Это можно было сделать несколько лет назад с помощью декомпилятора, но сейчас декомпилятора ex4 не существует.
Вам нужно оформить тему в соответствии с правилами в ветке: "Совы в розыске", может быть там помогут.

Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка советников: общая тема Опубликовано

Здравствуйте, уважаемые гуру форума! Очень нужна ваша помощь! Бот очень классный,но неправильно выставляет стопы. Нужно сделать, чтобы стоп выставлялся от цены открытия и никак иначе и еще просьба сделать визуализацию: инфотабло, где будет дата- время открытия, лот ,параметры стопов, направление-бай/селл.(наподобие как в Генерике ) Еще нашла косяк, бот не различает месяца года. Если возможно исправить-будьте добры... Последний косяк некритично...Благодарю от души!

time_open.mq4
time_open.ex4

Изменено пользователем uln2006
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка советников: общая тема Опубликовано

Здраствуйте.
Есть ли модификация робота который пропускает заданное количество шагов (самостоятельно)
Всем удачной тоговли |3=3

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Есть ли модификация робота который пропускает заданное количество шагов (самостоятельно)

Только эта: http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-eaqj-setka/2738/
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

День добрый!

Может кто-нибудь оказать помощь?

Имеется советники (почти одинаковые): https://github.com/erwin-beckers/SimpleTrendReversalEA/tree/master/Experts

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

когда прибыль достигает порядка TS1 Trigger pips, виртуальный стоп-лосс перемещается в Order TS1 pips

когда прибыль достигает порядка TS2 Trigger pips, виртуальный стоп-лосс перемещается в Order TS2 pips

когда прибыль достигает порядка TS3 Trigger pips, виртуальный стоп-лосс перемещается в Order TS3 pips

когда прибыль достигает порядка TS4 Trigger pips, виртуальный стоп-лосс перемещается в Order TS4 pips

когда прибыль идет выше Order TS4 Trigger pips, тогда остальное прицепляется с помощью трейлинг-шага"


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

Спасибо большое, если кто-то откликнется. :">

Ссылка на сообщение
Поделиться на другие сайты

  • idinesh changed the title to Assae Elite Pro tlap version source code need i have plan convert this mt4 to mt5 and it possible mt4 dll file modified mt5 version
  • Pavel888 pinned this тема

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • ×
    ×
    • Создать...