Закрытая тема
30.12.2013, 17:35
Аватар для Ingeneer
Ingeneer Ingeneer вне форума Интересующийся
Регистрация: 27.12.2013 / Сообщений: 16
Поблагодарили 2 раз(а) / Репутация: 3
Уважаемый eevviill мне стоит ждать помощи?
30.12.2013, 17:54
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Уважаемый eevviill мне стоит ждать помощи?
Перейди в русло финансовой компенсации за труд программиста. Думаю, вопрос решится гораздо быстрее.
zhserg.ru советники, скрипты, индикаторы на заказ
Alley , grimax 
30.12.2013, 17:57
Аватар для grimax
grimax grimax вне форума Элитный участник
Регистрация: 19.11.2010 / Адрес: grimax88@yandex.ru / Сообщений: 1,133
Поблагодарили 1,799 раз(а) / Репутация: 1800
Уважаемый eevviill мне стоит ждать помощи?
Модификаций и вариаций ИЛАНа несколько десятков в сети, и бесплатно. Его "в какую позу" только не ставили))) Пошукайте, а не ждите....то что вам нужно, есть в сети. Аминь. С Новым Гадом!!! (Синюю лошадь кто видел?)
30.12.2013, 18:04
Аватар для Ingeneer
Ingeneer Ingeneer вне форума Интересующийся
Регистрация: 27.12.2013 / Сообщений: 16
Поблагодарили 2 раз(а) / Репутация: 3
Модификаций и вариаций ИЛАНа несколько десятков в сети, и бесплатно. Его "в какую позу" только не ставили))) Пошукайте, а не ждите....то что вам нужно, есть в сети. Аминь. С Новым Гадом!!! (Синюю лошадь кто видел?)
Спасибо за ценный совет, но то что мне надо еще не написал никто...
и Вас С Новым Годом!
30.12.2013, 18:08
Аватар для Ingeneer
Ingeneer Ingeneer вне форума Интересующийся
Регистрация: 27.12.2013 / Сообщений: 16
Поблагодарили 2 раз(а) / Репутация: 3
Перейди в русло финансовой компенсации за труд программиста. Думаю, вопрос решится гораздо быстрее.
а Вы готовы помочь мне за финансовую компенсацию?
30.12.2013, 18:58
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемый eevviill мне стоит ждать помощи?
Не ждать (за деньги тоже).
30.12.2013, 19:02
Аватар для Ingeneer
Ingeneer Ingeneer вне форума Интересующийся
Регистрация: 27.12.2013 / Сообщений: 16
Поблагодарили 2 раз(а) / Репутация: 3
А может быть кто знает Nikolausa или как с ним связаться?

Последний раз редактировалось Ingeneer; 30.12.2013 в 19:09.
30.12.2013, 19:10
Аватар для alexey1979621
alexey1979621 alexey1979621 вне форума Активный участник
Регистрация: 25.04.2013 / Сообщений: 76
Поблагодарили 77 раз(а) / Репутация: 78
Всем привет! Умные люди помогите. Ставлю Profit=10 пунктам (т.е. при получении суммарного профита по двум парам равным 10 пунктам) обе открытые сделки должны быть закрыты. Однако, сделки не закрываются. Где ошибка? Умом понимаю, что при закрытии советник просто не видит ордера по символу и мейджику, которые ему нужно закрыть. И все............

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

PHP код:
extern double lotAU=0.01;
extern double lotEA=0.01;
extern double Profit=10;
extern string Сomment           "KVAZ_EURAUD_AUDUSD";
extern int Magic                1111;

int EASellEABuyAUSellAUBuy;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   return(
0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
   return(
0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
double prof;
double bidEA MarketInfo("EURAUD",MODE_BID);
double askEA MarketInfo("EURAUD",MODE_ASK);
double bidAU MarketInfo("AUDUSD",MODE_BID);
double askAU MarketInfo("AUDUSD",MODE_ASK);

string symEA "EURAUD";
string symAU "AUDUSD";

for(
int i=OrdersTotal()-1i>=0i--)
{
 
OrderSelect(i,SELECT_BY_POS);
 
prof=prof+OrderProfit();
 Print(
"Profit="+prof);
}
if(
prof>=Profit)
{
 for(
i=OrdersTotal()-1i>=0i--)
 {
  
OrderSelect(i,SELECT_BY_POS);
  
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),5,0);
 }
}

double LineEA iCustom (Symbol(), 0"Ind_2 Line+1"01); // Первый инструмент
double LineAU iCustom (Symbol(), 0"Ind_2 Line+1"11); // Второй инструмент

if(NumberOfPositions("EURAUD")==&& LineEA 0.1 && LineAU < -0.1)
    {
       
EASell OrderSend(symEA,OP_SELL,lotEA,bidEA,3,0,0,"KVAZ_EURAUD_AUDUSD",Magic,0,Red);
    }
if(
NumberOfPositions("AUDUSD")==&& LineEA 0.1 && LineAU < -0.1)
    {
       
AUSell OrderSend(symAU,OP_SELL,lotAU,bidAU,3,0,0,"KVAZ_EURAUD_AUDUSD",Magic,0,Red);
    }
if(
NumberOfPositions("EURAUD")==&& LineEA < -0.1 && LineAU 0.1)
    {
       
EABuy OrderSend(symEA,OP_BUY,lotEA,bidEA,3,0,0,"KVAZ_EURAUD_AUDUSD",Magic,0,Red);
    }
if(
NumberOfPositions("AUDUSD")==&& LineEA < -0.1 && LineAU 0.1)
    {
       
AUBuy OrderSend(symAU,OP_BUY,lotAU,bidAU,3,0,0,"KVAZ_EURAUD_AUDUSD",Magic,0,Red);
    }
    
  return(
0);
  }
//+------------------------------------------------------------------+

int NumberOfPositions(string sy=""int op=-1int mn=1111) {      //|  Параметры:                                                                |
                                                                  //|    sy - наименование инструмента   (""   - любой символ,                   |
                                                                  //|                                     NULL - текущий символ)                 |
                                                                  //|    op - операция                   (-1   - любая позиция)                  |
                                                                  //|    mn - MagicNumber                (-1   - любой магик)                    
  
int ik=OrdersTotal(), kp=0;

  if (
sy=="0"sy=Symbol();
  for (
i=0i<ki++) {
    if (
OrderSelect(iSELECT_BY_POSMODE_TRADES)) {
      if (
OrderSymbol()==sy || sy=="") {
        if (
OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (
op<|| OrderType()==op) {
            if (
mn<|| OrderMagicNumber()==mnkp++;
          }
        }
      }
    }
  }
  return(
kp);

[свернуть]

Последний раз редактировалось NSerega; 30.12.2013 в 19:49.
31.12.2013, 00:02
Аватар для iTrader777
iTrader777 iTrader777 вне форума Местный знаток
Регистрация: 25.11.2012 / Сообщений: 307
Поблагодарили 532 раз(а) / Репутация: 533

По умолчанию Поправьте индикатор - не отображается

Индикатор (ни один из прикреплённых) не отображается на графике, почему? Индикаторы автоматом выстраивают фибо-сетку от экстремумов цены. Тот который Default автоматом вроде сетку не должен строить в отличии от остальных.
Пожалуйста исправьте, кто разбирается! Не пойму, в чем проблема, такого ни разу не было у меня.


Uploaded with ImageShack.us

_http://www.forexcent.com/rus/help/ind_set_fibo_price.html

_http://codebase.mql4.com/1003

Последний раз редактировалось iTrader777; 31.12.2013 в 00:19.
31.12.2013, 01:35
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Сообщение от: alexey1979621
Где ошибка? Умом понимаю, что при закрытии советник просто не видит ордера по символу и мейджику, которые ему нужно закрыть. И все.........
Перед циклом подсчета профита переменную prof желательно обнулить.
В самом цикле ввести проверку на мейджик
PHP код:
if (OrderMagicNumber()==Magic
Тоже самое и в цикле закрытия ордеров. Проверку на инструмент можно не делать.
zhserg.ru советники, скрипты, индикаторы на заказ

Последний раз редактировалось zhserg; 31.12.2013 в 02:26.
31.12.2013, 02:24
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Индикатор (ни один из прикреплённых) не отображается на графике, почему? Индикаторы автоматом выстраивают фибо-сетку от экстремумов цены. Тот который Default автоматом вроде сетку не должен строить в отличии от остальных.
Они всего лишь adds price info to Fibo. к уже имеющимся на графике. Поищи другие индикаторы.
zhserg.ru советники, скрипты, индикаторы на заказ
31.12.2013, 05:13
Аватар для meblivsim
meblivsim meblivsim вне форума Активный участник
Регистрация: 16.12.2012 / Адрес: Файна / Сообщений: 134
Поблагодарили 71 раз(а) / Репутация: 72

По умолчанию Окно

Уважаемые специалисты с наступающим Новым Годом !!! Просьба убрать в с графика окно индикатора очень мешает . Зарание благодарен !!!
31.12.2013, 06:31
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Уважаемые специалисты с наступающим Новым Годом !!! Просьба убрать в с графика окно индикатора очень мешает . Зарание благодарен !!!
Закомментируй все строки начинающиеся с
PHP код:
object(
.
zhserg.ru советники, скрипты, индикаторы на заказ
31.12.2013, 06:32
Аватар для meblivsim
meblivsim meblivsim вне форума Активный участник
Регистрация: 16.12.2012 / Адрес: Файна / Сообщений: 134
Поблагодарили 71 раз(а) / Репутация: 72
Спасибо !!! Но что там писать? их там много!!!
31.12.2013, 06:36
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Спасибо !!! Но что там писать? их там много!!!
Не очень много. Например, находим строку
PHP код:
object("Fon","g","Webdings",103,C'40,40,40',17,4,1,true); 
. Как видим она начинается с
PHP код:
object(
. И перед ней (строкой) в начале ставим две палки, вот так -
PHP код:
// object("Fon","g","Webdings",103,C'40,40,40',17,4,1,true); 
И так далее по всему коду индикатора.
zhserg.ru советники, скрипты, индикаторы на заказ
31.12.2013, 06:42
Аватар для meblivsim
meblivsim meblivsim вне форума Активный участник
Регистрация: 16.12.2012 / Адрес: Файна / Сообщений: 134
Поблагодарили 71 раз(а) / Репутация: 72
Спасибо получилось!!!
31.12.2013, 08:39
Аватар для donc09
donc09 donc09 вне форума Элитный участник
Регистрация: 04.07.2010 / Адрес: Краснодар / Сообщений: 1,029
Поблагодарили 1,605 раз(а) / Репутация: 1609
Сообщение от: Айрат008
Советник не хочет устанавливаться на график.
Помогите-нужно mg4 превратить в ex4)
Советник то где.
Иду я против топора в руках сжимая лом, как символ торжества добра в его борьбе со злом.
31.12.2013, 10:03
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Сообщение от: alexey1979621
Всем привет! Умные люди помогите. Ставлю Profit=10 пунктам (т.е. при получении суммарного профита по двум парам равным 10 пунктам) обе открытые сделки должны быть закрыты. Однако, сделки не закрываются. Где ошибка? Умом понимаю, что при закрытии советник просто не видит ордера по символу и мейджику, которые ему нужно закрыть. И все............

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

PHP код:
extern double lotAU=0.01;
extern double lotEA=0.01;
extern double Profit=10;
extern string Сomment           "KVAZ_EURAUD_AUDUSD";
extern int Magic                1111;

int EASellEABuyAUSellAUBuy;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   return(
0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
   return(
0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
double prof;
double bidEA MarketInfo("EURAUD",MODE_BID);
double askEA MarketInfo("EURAUD",MODE_ASK);
double bidAU MarketInfo("AUDUSD",MODE_BID);
double askAU MarketInfo("AUDUSD",MODE_ASK);

string symEA "EURAUD";
string symAU "AUDUSD";

for(
int i=OrdersTotal()-1i>=0i--)
{
 
OrderSelect(i,SELECT_BY_POS);
 
prof=prof+OrderProfit();
 Print(
"Profit="+prof);
}
if(
prof>=Profit)
{
 for(
i=OrdersTotal()-1i>=0i--)
 {
  
OrderSelect(i,SELECT_BY_POS);
  
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),5,0);
 }
}

double LineEA iCustom (Symbol(), 0"Ind_2 Line+1"01); // Первый инструмент
double LineAU iCustom (Symbol(), 0"Ind_2 Line+1"11); // Второй инструмент

if(NumberOfPositions("EURAUD")==&& LineEA 0.1 && LineAU < -0.1)
    {
       
EASell OrderSend(symEA,OP_SELL,lotEA,bidEA,3,0,0,"KVAZ_EURAUD_AUDUSD",Magic,0,Red);
    }
if(
NumberOfPositions("AUDUSD")==&& LineEA 0.1 && LineAU < -0.1)
    {
       
AUSell OrderSend(symAU,OP_SELL,lotAU,bidAU,3,0,0,"KVAZ_EURAUD_AUDUSD",Magic,0,Red);
    }
if(
NumberOfPositions("EURAUD")==&& LineEA < -0.1 && LineAU 0.1)
    {
       
EABuy OrderSend(symEA,OP_BUY,lotEA,bidEA,3,0,0,"KVAZ_EURAUD_AUDUSD",Magic,0,Red);
    }
if(
NumberOfPositions("AUDUSD")==&& LineEA < -0.1 && LineAU 0.1)
    {
       
AUBuy OrderSend(symAU,OP_BUY,lotAU,bidAU,3,0,0,"KVAZ_EURAUD_AUDUSD",Magic,0,Red);
    }
    
  return(
0);
  }
//+------------------------------------------------------------------+

int NumberOfPositions(string sy=""int op=-1int mn=1111) {      //|  Параметры:                                                                |
                                                                  //|    sy - наименование инструмента   (""   - любой символ,                   |
                                                                  //|                                     NULL - текущий символ)                 |
                                                                  //|    op - операция                   (-1   - любая позиция)                  |
                                                                  //|    mn - MagicNumber                (-1   - любой магик)                    
  
int ik=OrdersTotal(), kp=0;

  if (
sy=="0"sy=Symbol();
  for (
i=0i<ki++) {
    if (
OrderSelect(iSELECT_BY_POSMODE_TRADES)) {
      if (
OrderSymbol()==sy || sy=="") {
        if (
OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (
op<|| OrderType()==op) {
            if (
mn<|| OrderMagicNumber()==mnkp++;
          }
        }
      }
    }
  }
  return(
kp);

[свернуть]
С кодом всё ОК.
Возможно ты ещё не учёл OrderProfit()+OrderComission()+OrderSwap()
31.12.2013, 10:05
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Перед циклом подсчета профита переменную prof желательно обнулить.
В самом цикле ввести проверку на мейджик
PHP код:
if (OrderMagicNumber()==Magic
Тоже самое и в цикле закрытия ордеров. Проверку на инструмент можно не делать.
prof же сама обнуляется.
31.12.2013, 12:54
Регистрация: 23.11.2011 / Адрес: Земля / Сообщений: 1,410
Поблагодарили 2,259 раз(а) / Репутация: 2260
_http://surprise.ruelsoft.org/prazdnik/#456
С уважением Владимир!
http://forexsystems.ru/poleznye-dlya...tml#post467397

ГДЕ ЕСТЬ ЗАКОН - ТАМ НЕТ СВОБОДЫ

Последний раз редактировалось NSerega; 31.12.2013 в 14:13.
eevviill , hiys 
Закрытая тема

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


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


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


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