Ответ
 
Опции темы
Старый 31.05.2016, 11:53   #8341 (permalink)
Активный участник
 
Аватар для S D V
 
Регистрация: 24.05.2014
Сообщений: 165
Репутация: 131
S D V S D V
Сказал(а) спасибо: 229
Поблагодарили 130 раз(а) в 49 сообщениях
Поинты: 74
Alex Green ! Добавьте пожалуйста в настройки индикатора,если это возможно , зеркальное изображение фигуры,на уровень открытия формирующейся свечи (фибо 50(середина готовой фигуры ставиться на уровень открытия формирующейся свечи) ) с сохранением длины ширины всех фигур ,в скрина изобразил,на 1 рис. как есть ,на 2 рис. как станет на сдвиг вправо на формирующуюся свечу! Спасибо!
Миниатюры:
Нажмите на изображение для увеличения
Название: USDJPY.IM5 рис 1.png
Просмотров: 116
Размер:	36.8 Кб
ID:	244662   Нажмите на изображение для увеличения
Название: USDJPY.IM5 рис 2.png
Просмотров: 78
Размер:	23.4 Кб
ID:	244663  
Вложения:
Тип файла: mq4 TRIANGLES Lines+Fibo HL SDV.mq4 (6.3 Кб, 19 просмотров)
S D V на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 31.05.2016, 12:01   #8342 (permalink)
Rey
Активный участник
 
Аватар для Rey
 
Регистрация: 24.02.2012
Сообщений: 88
Репутация: 52
Rey
Сказал(а) спасибо: 79
Поблагодарили 51 раз(а) в 18 сообщениях
Поинты: 42
Сообщение от kamilkz Посмотреть сообщение
Не проверял
Спасибо, уже сделали на другом форуме. По моему это вы же Работает!
Rey вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 31.05.2016, 15:53   #8343 (permalink)
Интересующийся
 
Аватар для olegduas
 
Регистрация: 28.10.2013
Сообщений: 11
Репутация: 2
olegduas
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
Поинты: 4

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


можно к этому роботу привязать magic number, если можно друзья подскажите как. http://forexsystemsru.com/attachment...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   #8344 (permalink)
Прохожий
 
Аватар для Alex Green
 
Регистрация: 21.09.2014
Сообщений: 333
Репутация: 838
Alex Green - Alex Green - Alex Green - Alex Green - Alex Green - Alex Green - Alex Green -
Сказал(а) спасибо: 239
Поблагодарили 837 раз(а) в 233 сообщениях
Поинты: 220
Сообщение от olegduas Посмотреть сообщение
можно к этому роботу привязать magic number, если можно друзья подскажите как. [url]http://forexsystemsru.com/attachment.php?

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Последний раз редактировалось Alex Green; 31.05.2016 в 17:48.
Alex Green вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 31.05.2016, 17:46   #8355 (permalink)
Местный знаток
 
Аватар для statistic
 
Регистрация: 13.07.2013
Адрес: Старые Васюки
Сообщений: 625
Репутация: 540
statistic - statistic - statistic - statistic - statistic - statistic -
Сказал(а) спасибо: 729
Поблагодарили 539 раз(а) в 212 сообщениях
Поинты: 326
Как снизить нагрузку на сервер?Сов грузит ВПС, помогите кто чем может, отжирает память и процессор
Вложения:
Тип файла: mq4 os_magic_sov_1.mq4 (3.8 Кб, 21 просмотров)
statistic на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 31.05.2016, 17:51   #8356 (permalink)
Элитный участник
 
Аватар для officialboob
 
Регистрация: 13.07.2013
Адрес: Moscow
Сообщений: 2,269
Репутация: 1260
officialboob officialboob officialboob officialboob officialboob officialboob officialboob officialboob officialboob
Сказал(а) спасибо: 63
Поблагодарили 1,301 раз(а) в 826 сообщениях
Поинты: 1467
Сообщение от Alex Green Посмотреть сообщение
Не очень понял. Я поставил алерты на все ордера с мэджиками, так он выставленные руками мэджики вообще не видит, считает, что мэджика нет. Ну, а свои и скриптовые - без проблем.

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

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

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

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

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

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

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

С легкой руки officialboob, за что ему отдельная благодарность.
Вложения:
Тип файла: mq4 cm-insurer M.mq4 (5.4 Кб, 40 просмотров)
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   #8359 (permalink)
Прохожий
 
Аватар для Alex Green
 
Регистрация: 21.09.2014
Сообщений: 333
Репутация: 838
Alex Green - Alex Green - Alex Green - Alex Green - Alex Green - Alex Green - Alex Green -
Сказал(а) спасибо: 239
Поблагодарили 837 раз(а) в 233 сообщениях
Поинты: 220
Сообщение от 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   #8360 (permalink)
Местный знаток
 
Аватар для statistic
 
Регистрация: 13.07.2013
Адрес: Старые Васюки
Сообщений: 625
Репутация: 540
statistic - statistic - statistic - statistic - statistic - statistic -
Сказал(а) спасибо: 729
Поблагодарили 539 раз(а) в 212 сообщениях
Поинты: 326
Файл конечно же там, памяти использует, смотрю по диспетчеру задач, около 230 мб, меж тем как остальные терминалы по 11-15 Мб, в чем проблема, ума не приложу, терминал чистил - логи, историю, журнал, граф. объекты.
Вложения:
Тип файла: mq4 OsMagic_arr.mq4 (4.3 Кб, 26 просмотров)
statistic на форуме   Ответить с цитированиемОтветить с цитированием  
Ответ

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


Опции темы

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

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



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


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