Ответить
11.10.2015, 16:52
Аватар для gush
gush gush вне форума бродяга
Регистрация: 24.01.2011 / Сообщений: 2,521
Поблагодарили 5,292 раз(а) / Репутация: 5508
Чёт с терминалом у тебя, у меня работает как и раньше
а на скрине Макс, выше выкладывал, в журнале (1016, 128) - это с что, для чего? Или как можно узнать что именно не так?
Оооочень не хочется все переустанавливать.. привык разбираться и докапываться до сути проблемы и устранять ее, чем заново все ставить..
у меня винда то, семерка, 5й год пашет без переустановок, все по ходу дела устраняю
11.10.2015, 17:07
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,775
Поблагодарили 9,203 раз(а) / Репутация: 9208
Чёт с терминалом у тебя, у меня работает как и раньше
У меня "Торговая панель" так же не запустилась, только через SimulateTick, при этом "cm-Trade System 281014" встала сразу.

Оооочень не хочется все переустанавливать...
С компом у тебя все нормально, у меня так же, стоит 7, Макс писал, что там с кодом поработали, искаверкали видать.

Последний раз редактировалось mobidik; 11.10.2015 в 17:10.
11.10.2015, 17:23
Аватар для gush
gush gush вне форума бродяга
Регистрация: 24.01.2011 / Сообщений: 2,521
Поблагодарили 5,292 раз(а) / Репутация: 5508
Если об этой разговор:

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

[свернуть]

то можно скачать/почитать здесь:
_http://ruforum.mt5.com/threads/62938-pomoshchnik-v-ruchnoy-torgovle-cm-trade-system
_http://cmillion.ru/sovetnik-cm-trade-system/
или забрать здесь же:
У меня "Торговая панель" так же не запустилась, только через SimulateTick, при этом "cm-Trade System 281014" встала сразу.



С компом у тебя все нормально, у меня так же, стоит 7, Макс писал, что там с кодом поработали, искаверкали видать.
попробовал вашу, тоже слетела ((
11.10.2015, 17:30
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,775
Поблагодарили 9,203 раз(а) / Репутация: 9208
Gush, по первой ссылке в теме должны быть предыдущие версии, пробуйте их, хотя, нужно разбираться в чем дело, если уже второй вариант слетает. Как вариант, поставьте еще один терминал и проверьте на нем.
11.10.2015, 17:37
Аватар для gush
gush gush вне форума бродяга
Регистрация: 24.01.2011 / Сообщений: 2,521
Поблагодарили 5,292 раз(а) / Репутация: 5508
Gush, по первой ссылке в теме должны быть предыдущие версии, пробуйте их, хотя, нужно разбираться в чем дело, если уже второй вариант слетает. Как вариант, поставьте еще один терминал и проверьте на нем.
предыдущие версии без отложек, хотел отложки в тестере погонят, а тут такая ерунда пошла, панелька не выезжает с настройками отложек, а так.. просто бай и селл в тестере гоняется.. вышел из тестера, попробовал закинуть на график и не ставится вообще, сразу слетает, а объекты от панельки остаются..
у вас тоже в тестере работают отложки, панелька выдвигается с ними как у Макса?
11.10.2015, 17:59
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,775
Поблагодарили 9,203 раз(а) / Репутация: 9208
предыдущие версии без отложек, хотел отложки в тестере погонят, а тут такая ерунда пошла, панелька не выезжает с настройками отложек, а так.. просто бай и селл в тестере гоняется.. вышел из тестера, попробовал закинуть на график и не ставится вообще, сразу слетает, а объекты от панельки остаются..
у вас тоже в тестере работают отложки, панелька выдвигается с ними как у Макса?
Нет, в тестере не включаются сейчас отложки и не меняется цветовая тема, при этом в обычном окне все работает.
11.10.2015, 18:06
Аватар для shipigaaa
shipigaaa shipigaaa на форуме Новичок форума
Регистрация: 11.01.2015 / Сообщений: 46
Поблагодарили 13 раз(а) / Репутация: 14
Уважаемые спецы!!! Обратите пожалуйста внимание на пост 4702,а то 17 просмотров и ...тишина...
11.10.2015, 19:15
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,118 раз(а) / Репутация: 1128
  • Отправить сообщение для RoboMaks с помощью Skype™
Нет, в тестере не включаются сейчас отложки и не меняется цветовая тема, при этом в обычном окне все работает.
В тестере отложки нормально работают, но изменение окна и цвета окна связано с обработчиком событий OnChartEvent() и это не работает в тестере ( видимо - это какая-то недоработка терминала, в тестере эта функция не работает). Надо в настройках поставить тип окна TypeWind = 2; для полного окна в тестере
11.10.2015, 20:02
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,118 раз(а) / Репутация: 1128
  • Отправить сообщение для RoboMaks с помощью Skype™
Уважаемые спецы!!! Обратите пожалуйста внимание на пост 4702,а то 17 просмотров и ...тишина...
Ему требуются индюки super-signals-channel и Slope Direction Line.

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

if(iCustom(NULL,sdltimeframe,"Slope Direction Line",sdlperiod,method,price,2,i)>
iCustom(NULL,sdltimeframe,"Slope Direction Line",sdlperiod,method,price,2,i+1)
&& iCustom(NULL,sdltimeframe,"Slope Direction Line",sdlperiod,method,price,2,i+1)<
iCustom(NULL,sdltimeframe,"Slope Direction Line",sdlperiod,method,price,2,i+2))sdlbar1=i;
}
int sdlbar2=0;
for(i=0;i<=100;i++){
if(sdlbar2!=0)continue;
if(iCustom(NULL,sdltimeframe,"Slope Direction Line",sdlperiod,method,price,2,i)<
iCustom(NULL,sdltimeframe,"Slope Direction Line",sdlperiod,method,price,2,i+1)
&& iCustom(NULL,sdltimeframe,"Slope Direction Line",sdlperiod,method,price,2,i+1)>
iCustom(NULL,sdltimeframe,"Slope Direction Line",sdlperiod,method,price,2,i+2))sdlbar2=i;
}
}

double ma = iCustom(NULL, sdltimeframe, "super-signals-channel",SignalGap,ShowBars,dist,2, shift);
double ma1 = iCustom(NULL, sdltimeframe, "super-signals-channel",SignalGap,ShowBars,dist,3, shift);
[свернуть]


Выложенный Вами индюк никакого отношения к этому сову не имеет.

Последний раз редактировалось RoboMaks; 11.10.2015 в 20:08.
11.10.2015, 20:44
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,118 раз(а) / Репутация: 1128
  • Отправить сообщение для RoboMaks с помощью Skype™
а на скрине Макс, выше выкладывал, в журнале (1016, 128) - это с что, для чего? Или как можно узнать что именно не так?
Оооочень не хочется все переустанавливать..
Пропустил чёт это сообщение Строка 1016 в коде - это расчёт лота
Lot*100*MarketInfo(Symbol(),MODE_MARGINREQUIRED)/AccountBalance()

На скрине не видно - есть инет или нет, возможно - нет связи терминала с сервером (нет данных о балансе счёта), он не может рассчитать лот (zero - результат расчёта нулевой) - вот и выбивает из-за ошибки.
12.10.2015, 03:04
Аватар для Трактор
Трактор Трактор вне форума Интересующийся
Регистрация: 14.09.2015 / Сообщений: 3
Поблагодарили 0 раз(а) / Репутация: 1
А может кто-нибудь помочь с советником. Советник должен открывать позиции после таких вот свечных комбинаций



на продажу я так описал

PHP код:
(High[1] >= MathMax(Open[2], Close[2]) && High[1] >= MathMax(Open[3], Close[3])     && (High[2] - MathMax(Open[2],Close[2]))/MathAbs(Open[2]-Close[2]) > 2  && (MathMin(Open[2], Close[2]) - Low[2])<  (High[2] - MathMax(Open[2],Close[2]))/2    && Close[1] < MathMin(Close[2], Open[2]) && Close[1]< MathMin(Open[3], Close[3]) &&Volume[0]>3
на покупку так

PHP код:
(Open[1] >= MathMax(Open[2], Close[2]) && Close [1] >= MathMax(High[3], Close[3])     && (High[2] - MathMax(Open[2],Close[2]))/MathAbs(Open[2]-Close[2]) > 1  && (MathMin(Open[2], Close[2]) - Low[2])>  (High[2] - MathMax(Open[2],Close[2]))/2    && Close[1] > MathMax(Close[2], Open[2]) && Close[1]> MathMax(Open[3], Close[3]) &&Volume[0]>3
короче советник при обнаружении таких комбинаций должен открыть позицию с тейком на 161.8 по фибо от максимума/минимума первой до второй свечи в зависимости от комбинации (покупка продажа). Стоп выставляется на минимуме или максимуме второй свечи. Считай уровне 0 по фибо.

На продажу сделки открываются вроде корректно, а вот на покупку нет. Свечная комбинация, при которой происходит открытие, никак не похожа на ту, которая на картинке. И ещё возникла проблема при открытии, когда стоп получается очень близко. Позиция постоянно открывается и закрывается по стопу, пока не пройдёт условие. То есть нужно, чтобы советник открывался на свечной комбинации только один раз, а не пока есть условие. Я для этого вначале кода воткнул
[

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

PHP]bool New_Bar=false;[/PHP]а в конце
PHP код:
 void Fun_New_Bar()                              // Ф-ия обнаружения ..  {                                             // .. нового бара   static datetime New_Time=0;                  // Время текущего бара   New_Bar=false;                               // Нового бара нет   if(New_Time!=Time[0])                        // Сравниваем время     {      New_Time=Time[0];                         // Теперь время такое      New_Bar=true;                             // Поймался новый бар     } 
Только вот с этой штукой советник по-моему вообще перестал что-то видеть на графиках.
Ещё возникла проблема с тейком. Он иногда значительно отличается от 161.8. В советнике через iCustom используется ещ и канал линейной регрессии. Если свечная комбинация выше/ниже его, то тейк выставляется до 261.8. Ещё думаю воткнуть в него другие свечные комбинации. Например банальное поглощение. Но мне бы с этими двумя разобраться. Может кто может помочь?

Вот код всего советника
PHP код:
#property strictextern double Lot = 0.1; extern int Magic = 454;extern int degree = 3;extern double kstd = 2.0;extern int bars = 250;extern int shift = 0;double SL1,SL2,TP1,TP2,TP3,TP4;//+------------------------------------------------------------------+//| Expert initialization function                                   |//+------------------------------------------------------------------+int OnInit()  {//---   //---   return(INIT_SUCCEEDED);  }//+------------------------------------------------------------------+//| Expert deinitialization function                                 |//+------------------------------------------------------------------+void OnDeinit(const int reason)  {//---     }//+------------------------------------------------------------------+//| Expert tick function                                             |//+------------------------------------------------------------------+bool New_Bar=false;int start()  {     int kolpos = 0;        double Line1 = iCustom (Symbol(),0,"i-Regr",1,1);    double Line2 = iCustom (Symbol(),0,"i-Regr",2,1);  //---   SL2 = MathMin(Low[2], Low[1]);SL1 = MathMax(High[2], High[1]);     //----------------------------------------------------     if (Digits == 3)   {   TP1=NormalizeDouble((Low[1]+(High[1]-Low[2])*1.618),3);   }   if (Digits == 2)   {   TP1=NormalizeDouble((Low[1]+(High[1]-Low[2])*1.618),2);   }      if (Digits == 4)   {   TP1=NormalizeDouble((Low[1]+(High[1]-Low[2])*1.618),4);   }   if (Digits == 5)   {   TP1=NormalizeDouble((Low[1]+(High[1]-Low[2])*1.618),5);   }   //---------------------------------------------------      if (Digits == 3)   {   TP2=NormalizeDouble((High[1]-(High[2]-Low[1])*1.618),3);   }   if (Digits == 2)   {   TP2=NormalizeDouble((High[1]-(High[2]-Low[1])*1.618),2);   }      if (Digits == 4)   {   TP2=NormalizeDouble((High[1]-(High[2]-Low[1])*1.618),4);   }   if (Digits == 5)   {   TP2=NormalizeDouble((High[1]-(High[2]-Low[1])*1.618),5);   }    //--------------------------------------------    if (Digits == 3)   {   TP3=NormalizeDouble((High[1]-(High[2]-Low[1])*2.618),3);   }   if (Digits == 2)   {   TP3=NormalizeDouble((High[1]-(High[2]-Low[1])*2.618),2);   }      if (Digits == 4)   {   TP3=NormalizeDouble((High[1]-(High[2]-Low[1])*2.618),4);   }   if (Digits == 5)   {   TP3=NormalizeDouble((High[1]-(High[2]-Low[1])*2.618),5);   }   //-------------------------------------------------------     if (Digits == 3)   {   TP4=NormalizeDouble((Low[1]+(High[1]-Low[2])*2.618),3);   }   if (Digits == 2)   {   TP4=NormalizeDouble((Low[1]+(High[1]-Low[2])*2.618),2);   }      if (Digits == 4)   {   TP4=NormalizeDouble((Low[1]+(High[1]-Low[2])*2.618),4);   }   if (Digits == 5)   {   TP4=NormalizeDouble((Low[1]+(High[1]-Low[2])*2.618),5);   }     for (int pos=0; pos<OrdersTotal();pos++)   {   OrderSelect (pos,SELECT_BY_POS,MODE_TRADES);   if (OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic)   kolpos++;              }           if (kolpos==0)           { //--------------------------------------------------------              if (High[1] >= MathMax(Open[2], Close[2]) && High[1] >= MathMax(Open[3], Close[3])     && (High[2] - MathMax(Open[2],Close[2]))/MathAbs(Open[2]-Close[2]) > 2  && (MathMin(Open[2], Close[2]) - Low[2])<  (High[2] - MathMax(Open[2],Close[2]))/2    && Close[1] < MathMin(Close[2], Open[2]) && Close[1]< MathMin(Open[3], Close[3]) &&Volume[0]>3)   {      OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL1,TP2,NULL,Magic,0,Red);      } //----------------------------------------------------------        if (Open[1] >= MathMax(Open[2], Close[2]) && Close [1] >= MathMax(High[3], Close[3])     && (High[2] - MathMax(Open[2],Close[2]))/MathAbs(Open[2]-Close[2]) > 1  && (MathMin(Open[2], Close[2]) - Low[2])>  (High[2] - MathMax(Open[2],Close[2]))/2    && Close[1] > MathMax(Close[2], Open[2]) && Close[1]> MathMax(Open[3], Close[3]) &&Volume[0]>3)   {      OrderSend(Symbol(),OP_BUY,Lot,Ask,3,SL2,TP1,NULL,Magic,0,Green);      }   //-------------------------------------------------------            if (Open[1] >= MathMax(Open[2], Close[2]) && Close [1] >= MathMax(High[3], Close[3])     && (High[2] - MathMax(Open[2],Close[2]))/MathAbs(Open[2]-Close[2]) > 1  && (MathMin(Open[2], Close[2]) - Low[2])>  (High[2] - MathMax(Open[2],Close[2]))/2    && Close[1] > MathMax(Close[2], Open[2]) && Close[1]> MathMax(Open[3], Close[3])&&Low[2]<Line2 &&Volume[0]>3)   {   OrderSend(Symbol(),OP_BUY,Lot,Ask,3,SL2,TP4,NULL,Magic,0,Green);   }   //-------------------------------------------------------   if (High[1] >= MathMax(Open[2], Close[2]) && High[1] >= MathMax(Open[3], Close[3])     && (High[2] - MathMax(Open[2],Close[2]))/MathAbs(Open[2]-Close[2]) > 2  && (MathMin(Open[2], Close[2]) - Low[2])<  (High[2] - MathMax(Open[2],Close[2]))/2    && Close[1] < MathMin(Close[2], Open[2]) && Close[1]< MathMin(Open[3], Close[3]) &&Volume[0]>3 &&Low[1]<Line2)   {      OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL1,TP3,NULL,Magic,0,Red);      }     }        //-----  return(0);  }   void Fun_New_Bar()                              // Ф-ия обнаружения ..  {                                             // .. нового бара   static datetime New_Time=0;                  // Время текущего бара   New_Bar=false;                               // Нового бара нет   if(New_Time!=Time[0])                        // Сравниваем время     {      New_Time=Time[0];                         // Теперь время такое      New_Bar=true;                             // Поймался новый бар     }  }//+------------------------------------------------------------------+ 
[свернуть]

Последний раз редактировалось chocolate; 12.10.2015 в 09:28.
12.10.2015, 04:59
Аватар для cros84
cros84 cros84 вне форума Местный житель
Регистрация: 15.01.2011 / Адрес: Greece / Сообщений: 84
Поблагодарили 193 раз(а) / Репутация: 194
Уважаемые программисты . если возможно сделайте индикатор мтф . заранее благодарен
Ребята если есть у кого возможность сделайте MTF индикатор из поста (4705 ).заранее благодарен
12.10.2015, 07:49
Аватар для _Fatal_
_Fatal_ _Fatal_ вне форума Активный участник
Регистрация: 09.07.2010 / Сообщений: 309
Поблагодарили 104 раз(а) / Репутация: 102
http://forexsystemsru.com/1065075-post4713.html Вот еще сделайте пожалуйста чтоб уведомление выскакивало и не сигналил на каждом тике при появлении стрелки.
12.10.2015, 08:18
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,117
Поблагодарили 2,643 раз(а) / Репутация: 2631
  • Отправить сообщение для Novikov с помощью Skype™
Уважаемые, подправьте пожалуйста индикатор построения ренж баров

а именно надо подправить параметр
CandleSize=50 // строит ренж бары как для 4х значных котировок,
а надо, что бы можно было задавать параметр по типу 50.5 - как для 5ти значных котировок с десятичными!

Заранее благодарю!
deepak 
12.10.2015, 09:43
Аватар для borobor
borobor borobor вне форума Элитный участник
Регистрация: 03.05.2009 / Адрес: новосибирск / Сообщений: 929
Поблагодарили 1,556 раз(а) / Репутация: 1567
Уважаемые, подправьте пожалуйста индикатор построения ренж баров

а именно надо подправить параметр
CandleSize=50 // строит ренж бары как для 4х значных котировок,
а надо, что бы можно было задавать параметр по типу 50.5 - как для 5ти значных котировок с десятичными!

Заранее благодарю!
в коде вместо int CandleSize =50 - поставь double CandleSize =50
12.10.2015, 12:10
Аватар для MrGreen86
MrGreen86 MrGreen86 на форуме Местный знаток
Регистрация: 12.01.2012 / Сообщений: 676
Поблагодарили 961 раз(а) / Репутация: 961
  • Отправить сообщение для MrGreen86 с помощью Skype™
Уважаемые спецы исправвьте пожалуйста ошибки в сове и сделайте так чтобы он открывал ордер сразу при появлении стрелки (на нулевом баре на котором появилась стрелка)советник и ндикатор прилагаю(данный сов нужен для работы по тренду в одну сторону...т.е трейдер сам определяет тренд и вешает сову чтобы она зашла с отката в нужном трейдеру направлении...только-бай или только селл)
ошибки поправил, на предупреждения можете забить.
в нем есть замечательный параметр shift, поставьте 0 и будет открытие сразу.
super-signals-channel.EA.mq4
12.10.2015, 12:13
Аватар для MrGreen86
MrGreen86 MrGreen86 на форуме Местный знаток
Регистрация: 12.01.2012 / Сообщений: 676
Поблагодарили 961 раз(а) / Репутация: 961
  • Отправить сообщение для MrGreen86 с помощью Skype™
добрый день гуру.
помогите добавить уведомление на почту.
ня
настройка Emails
BUY-SELL.SIGNALse.mq4
12.10.2015, 12:21
Аватар для Mixail35rus
Mixail35rus Mixail35rus вне форума Интересующийся
Регистрация: 10.05.2012 / Сообщений: 4
Поблагодарили 3 раз(а) / Репутация: 4

По умолчанию Доработка советника

Доброго времени уважаемые программисты , помогите исправить условие для торговли ,чтобы при появлении сигнала с выставленным тейком и дальнейшем срабатыванием ордера по тейку , не открывался еще один ордер до появления противоположного сигнала
12.10.2015, 12:25
Аватар для dim777777
dim777777 dim777777 вне форума Новичок форума
Регистрация: 26.02.2014 / Сообщений: 99
Поблагодарили 20 раз(а) / Репутация: 21
Эти два индикатора не компилируются , посмотрите пожалуйста кому не сложно
12.10.2015, 12:30
Аватар для Апельсин
Апельсин Апельсин вне форума Прохожий
Регистрация: 15.05.2015 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию Уважаемые знатоки, помогите, пожалуйста, с несложной переделкой советника Cm-BURN-42-600!

Советник должен как и раньше, открывать 2 отложенных ордера в обе стороны на заданном расстоянии от текущей цены, переделки заключаются только в том, что ордера закрываются только по стопу или тейку, никаких мониторингов безубытка и изменения лотности, просто напрочь удалите все настройки и функции, занимающиеся этим. Закрытие только по стопу или тейку-любые системы сопровождения позиций я пока что хочу просто выпилить под корень.

Еще хотелось бы добавить возможность установки начала сессии с точностью до минуты, то есть не в 12:00 например,как раньше, а хоть в 12:34, хоть в 12:01.

Ну и еще одну абсолютно не сложную фишку прикрутить бы- если одна из позиций закрывается по стопу, то вторая отложка тут же удаляется -Функция isCloseLastPosByTake - отличный инструмент, судя по описанию, но у меня так и не получается ввести его в работу, равно как и просто вырезать коды безубытка и прочих сопровождений- все перестает компилиться, я уже устал пытаться одолеть это. Помогите пожалуйста, в программировании я пока что вообще не силен,мне в одиночку это изучать не один месяц, а для того, кто владеет языком, такие переделки- дело 5ти минут, разве нет? Очень надеюсь на вашу помощь, с уважением.
Ответить

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


Опции темы

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

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



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


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