Ответ
 
Опции темы
31.05.2016, 11:53
Аватар для S D V
S D V Активный участник
Регистрация: 24.05.2014 / Сообщений: 170
Поблагодарили 133 раз(а) / Репутация: 134
Alex Green ! Добавьте пожалуйста в настройки индикатора,если это возможно , зеркальное изображение фигуры,на уровень открытия формирующейся свечи (фибо 50(середина готовой фигуры ставиться на уровень открытия формирующейся свечи) ) с сохранением длины ширины всех фигур ,в скрина изобразил,на 1 рис. как есть ,на 2 рис. как станет на сдвиг вправо на формирующуюся свечу! Спасибо!
Миниатюры:
Нажмите на изображение для увеличения
Название: USDJPY.IM5 рис 1.png
Просмотров: 119
Размер:	36.8 Кб
ID:	244662   Нажмите на изображение для увеличения
Название: USDJPY.IM5 рис 2.png
Просмотров: 80
Размер:	23.4 Кб
ID:	244663  
Вложения:
Тип файла: mq4 TRIANGLES Lines+Fibo HL SDV.mq4 (6.3 Кб, 19 просмотров)
S D V на форуме Ответить с цитированиемОтветить с цитированием  
31.05.2016, 12:01
Аватар для Rey
Rey Активный участник
Регистрация: 24.02.2012 / Сообщений: 88
Поблагодарили 51 раз(а) / Репутация: 52
Сообщение от kamilkz Посмотреть сообщение
Не проверял
Спасибо, уже сделали на другом форуме. По моему это вы же Работает!
Rey вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 15:53
Аватар для olegduas
olegduas Интересующийся
Регистрация: 28.10.2013 / Сообщений: 11
Поблагодарили 1 раз в 1 сообщении / Репутация: 2

По умолчанию magic number


можно к этому роботу привязать magic number, если можно друзья подскажите как. https://forexsystemsru.com/attachmen...5&d=1443146094 cm-insurer.mq4
вот сам советник

Скрытый текст

//+------------------------------------------------------------------+
//| Copyright © 2014, Vladimir Hlystov |
//| Закрывает все ордера при определенном профите |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2014, http://cmillion.narod.ru"
#property link "cmillion@narod.ru"
#property version "1.0"
#property description "Советник выставляет на расстоянии от крайних ордеров стоп ордера указанного объема, после их срабатывания и достижения суммарного профита всех ордеров данной валютной паре, советник все закрывает позиции по этой паре"
#property strict
//-------------------------------------------------------------------
extern double PercentProfitClose = 0.1; //закрывать все ордера при получении профита в проценте от депозита
extern double Lot = 5; //лот страхующего стоп ордера
extern int delta = 25; //расстояние до стоп ордера от крайней позиции
//--------------------------------------------------------------------
int init()
{
if (IsTesting())
{
int err=OrderSend(Symbol(),OP_SELL,Lot/2,NormalizeDouble(Bid,Digits),30,0,0,NULL,0,0,Red);
}
return(0);
}
//-------------------------------------------------------------------
int deinit()
{
return(0);
}
//-------------------------------------------------------------------
int start()
{
double Profit=0,LB=0,LS=0,OL=0,MaxPrice=0,MinPrice=0;
int b=0,s=0,bs=0,ss=0,OT;
for (int i=OrdersTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol() == Symbol())
{
OT = OrderType();
OL = OrderLots();
double OOP = OrderOpenPrice();
if (MaxPrice<OOP) MaxPrice=OOP;
if (MinPrice>OOP || MinPrice==0) MinPrice=OOP;
if (OT==OP_BUY)
{
b++;LB+= OL;
Profit+=OrderProfit();
}
if (OT==OP_SELL)
{
s++;LS+= OL;
Profit+=OrderProfit();
}
if (OT==OP_BUYSTOP) bs++;
if (OT==OP_SELLSTOP) ss++;
}
}
}
//---
if (Profit>=AccountBalance()/100*PercentProfitClose)
{
Alert("Достигнут уровень профита = "+DoubleToStr(Profit,2));
CloseAll();
}
//---
int err;
if (bs==0)
{
err=OrderSend(Symbol(),OP_BUYSTOP, Lot,NormalizeDouble(MaxPrice+delta*Point,Digits),30,0,0,NULL,0,0,Blue);
}
if (ss==0)
{
err=OrderSend(Symbol(),OP_SELLSTOP,Lot,NormalizeDouble(MinPrice-delta*Point,Digits),30,0,0,NULL,0,0,Red);
}
return(0);
}
//------------------------------------------------------------------
bool CloseAll()
{
bool error=true;
int j,err,nn,OT;
while(true)
{
for (j = OrdersTotal()-1; j >= 0; j--)
{
if (OrderSelect(j, SELECT_BY_POS))
{
if (OrderSymbol() == Symbol())
{
OT = OrderType();
if (OT>1)
{
error=OrderDelete(OrderTicket());
}
if (OT==OP_BUY)
{
error=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),30,Blue);
if (error) Alert(Symbol()," Закрыт ордер N ",OrderTicket()," прибыль ",OrderProfit(),
" ",TimeToStr(TimeCurrent(),TIME_SECONDS));
}
if (OT==OP_SELL)
{
error=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,Digits),30,Red);
if (error) Alert(Symbol()," Закрыт ордер N ",OrderTicket()," прибыль ",OrderProfit(),
" ",TimeToStr(TimeCurrent(),TIME_SECONDS));
}
if (!error)
{
err = GetLastError();
if (err<2) continue;
if (err==129)
{ Comment("Неправильная цена ",TimeToStr(TimeCurrent(),TIME_MINUTES));
Sleep(5000);
RefreshRates();
continue;
}
if (err==146)
{
if (IsTradeContextBusy()) Sleep(2000);
continue;
}
Comment("Ошибка ",err," закрытия ордера N ",OrderTicket()," ",TimeToStr(TimeCurrent(),TIME_MINUTES));
}
}
}
}
int k=0;
for (j = 0; j < OrdersTotal(); j++)
{
if (OrderSelect(j, SELECT_BY_POS))
{
if (OrderSymbol() == Symbol())
{
OT = OrderType();
if (OT==OP_BUY || OT==OP_SELL) k++;
}
}
}
if (k==0) break;
nn++;
if (nn>10) {Alert(Symbol()," Не удалось закрыть все сделки, осталось еще ",k);return(0);}
Sleep(1000);
RefreshRates();
}
return(1);
}
//--------------------------------------------------------------------
[свернуть]

Последний раз редактировалось NSerega; 31.05.2016 в 21:03.
olegduas вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 16:02
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от olegduas Посмотреть сообщение
можно к этому роботу привязать magic number, если можно друзья подскажите как. [url]https://forexsystemsru.com/attachment.php?

Остальное, конечно, лишнее было. Пробуйте.
Вложения:
Тип файла: mq4 cm-insurer M.mq4 (5.3 Кб, 32 просмотров)
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
olegduas (31.05.2016)
31.05.2016, 16:27
Аватар для olegduas
olegduas Интересующийся
Регистрация: 28.10.2013 / Сообщений: 11
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
за ранние благодарин, буду пробовать.
он первый ордер сам не открывает. чужие ордера не видит.

Последний раз редактировалось olegduas; 31.05.2016 в 16:37.
olegduas вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 16:42
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от olegduas Посмотреть сообщение
за ранние благодарин, буду пробовать.
он первый ордер сам не открывает. чужие ордера не видит.

пропустил в одном месте ...
чужие будет видеть только если мэджик такой же как у него
Вложения:
Тип файла: mq4 cm-insurer M.mq4 (5.3 Кб, 26 просмотров)
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
deepak (02.06.2016), olegduas (31.05.2016)
31.05.2016, 16:44
Аватар для olegduas
olegduas Интересующийся
Регистрация: 28.10.2013 / Сообщений: 11
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
он первый ордер сам не открывает. чужие ордера не видит. сейчас попробую. так если комент. добавлю при открытии ордера пойдет.

Последний раз редактировалось olegduas; 31.05.2016 в 16:46.
olegduas вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 16:52
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от olegduas Посмотреть сообщение
он первый ордер сам не открывает. чужие ордера не видит. сейчас попробую. так если комент. добавлю при открытии ордера пойдет.

А он работал без мэджика-то?
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 16:59
Аватар для olegduas
olegduas Интересующийся
Регистрация: 28.10.2013 / Сообщений: 11
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
работал. но он все ордера и отложки и открытые принимал как свои а мне надо чтоб только мной открытые
olegduas вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 17:03
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от olegduas Посмотреть сообщение
работал. но он все ордера и отложки и открытые принимал как свои а мне надо чтоб только мной открытые

через пару часов посмотрю, если не горит ...
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 17:07
Аватар для olegduas
olegduas Интересующийся
Регистрация: 28.10.2013 / Сообщений: 11
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
конечно подожду.
olegduas вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 17:22
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от olegduas Посмотреть сообщение
работал. но он все ордера и отложки и открытые принимал как свои а мне надо чтоб только мной открытые

Открытые руками не будет подхватывать, по-моему, а вот если скриптом открыть или выставить отложки (скриптом же) с маджиком как в советнике, то тогда подхватит на ура.

P.S. Касается всех советников.

Последний раз редактировалось Alex Green; 31.05.2016 в 17:29.
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 17:37
Аватар для officialboob
officialboob Элитный участник
Регистрация: 13.07.2013 / Адрес: Moscow / Сообщений: 2,269
Поблагодарили 1,302 раз(а) / Репутация: 1261
Сообщение от Alex Green Посмотреть сообщение
Открытые руками не будет подхватывать, по моему, а вот если скриптом открыть или выставить отложки (скриптом же) с маджиком как в советнике, то тогда подхватит на ура.

P.S. Касается всех советников.


Можно попробовать поставить фильтр в перебор if (!OrderMagicNumber()>0)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Всем бобра!
Алексея Бонифациевича Фіерсова (Пылесоса) на портянку!
officialboob вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 17:45
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от officialboob Посмотреть сообщение
Можно попробовать поставить фильтр в перебор if (!OrderMagicNumber()>0)

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

Если мне память не изменяет, эта проблема всегда была. Для чего-то же народ скрипты с этим функционалом пишет?!.

Последний раз редактировалось Alex Green; 31.05.2016 в 17:48.
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 17:46
Аватар для statistic
statistic Местный знаток
Регистрация: 13.07.2013 / Адрес: Старые Васюки / Сообщений: 661
Поблагодарили 599 раз(а) / Репутация: 600
Как снизить нагрузку на сервер?Сов грузит ВПС, помогите кто чем может, отжирает память и процессор
Вложения:
Тип файла: mq4 os_magic_sov_1.mq4 (3.8 Кб, 22 просмотров)
statistic на форуме Ответить с цитированиемОтветить с цитированием  
31.05.2016, 17:51
Аватар для officialboob
officialboob Элитный участник
Регистрация: 13.07.2013 / Адрес: Moscow / Сообщений: 2,269
Поблагодарили 1,302 раз(а) / Репутация: 1261
Сообщение от Alex Green Посмотреть сообщение
Не очень понял. Я поставил алерты на все ордера с мэджиками, так он выставленные руками мэджики вообще не видит, считает, что мэджика нет. Ну, а свои и скриптовые - без проблем.

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

Он же хочет чтобы сова рулила только его ручными ордерами?
Значит фильтруем все, где есть магики.

ЗЫ. Код не смотрел. Мож чего не так понял.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Всем бобра!
Алексея Бонифациевича Фіерсова (Пылесоса) на портянку!
officialboob вне форума Ответить с цитированиемОтветить с цитированием  
31.05.2016, 17:59
Аватар для officialboob
officialboob Элитный участник
Регистрация: 13.07.2013 / Адрес: Moscow / Сообщений: 2,269
Поблагодарили 1,302 раз(а) / Репутация: 1261
Сообщение от Alex Green Посмотреть сообщение
А-аа, понял. Изначально-то просил мэджик прикрутить. А если только руки, то да, вариант рабочий.

По-моему именно это он и просит. Хотя с такими объяснятелями хрен разберешься обычно.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Всем бобра!
Алексея Бонифациевича Фіерсова (Пылесоса) на портянку!
officialboob вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
olegduas (01.06.2016)
31.05.2016, 18:08
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от olegduas Посмотреть сообщение
конечно подожду.

Подхватывает все ордера, открытые руками (любой ручной мэджик или без него) или скриптом/советником с мэджиком, совпадающим с указанным в советнике.

С легкой руки officialboob, за что ему отдельная благодарность.
Вложения:
Тип файла: mq4 cm-insurer M.mq4 (5.4 Кб, 43 просмотров)
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
5 пользователя(ей) сказали cпасибо:
deepak (02.06.2016), druzhba78 (10.06.2016), olegduas (01.06.2016), Prelagatay (01.06.2016), Tankk (31.05.2016)
31.05.2016, 18:48
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от statistic Посмотреть сообщение
Как снизить нагрузку на сервер?Сов грузит ВПС, помогите кто чем может, отжирает память и процессор
Да там нечему "отжирать"! Файл, к которому он обращается (iCustom(NULL,0,"OsMagic_arr.ex4"), тоже там? Номера буферов указаны соответствующие? Давайте, до кучи, файл Magic_arr.ex4 (можно в ех4).

Последний раз редактировалось Alex Green; 31.05.2016 в 18:54.
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
statistic (31.05.2016)
31.05.2016, 19:03
Аватар для statistic
statistic Местный знаток
Регистрация: 13.07.2013 / Адрес: Старые Васюки / Сообщений: 661
Поблагодарили 599 раз(а) / Репутация: 600
Файл конечно же там, памяти использует, смотрю по диспетчеру задач, около 230 мб, меж тем как остальные терминалы по 11-15 Мб, в чем проблема, ума не приложу, терминал чистил - логи, историю, журнал, граф. объекты.
Вложения:
Тип файла: mq4 OsMagic_arr.mq4 (4.3 Кб, 26 просмотров)
statistic на форуме Ответить с цитированиемОтветить с цитированием  
Ответ

Метки
доработать эксперта, доработка индикаторов, исправить советник, программисты форекс


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 16:32. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO