Закрытая тема
24.07.2014, 18:27
Аватар для vitas334
vitas334 vitas334 вне форума Местный знаток
Регистрация: 26.06.2013 / Адрес: Алтайский край / Сообщений: 358
Поблагодарили 802 раз(а) / Репутация: 803
Доброго времени суток ! Уважаемые программисты,можно сделать в этом индикаторе стрелки поближе к свечам?



! Quantum_Fractals_modified.mq4
24.07.2014, 19:06
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 2,000
Поблагодарили 10,024 раз(а) / Репутация: 10037
Доброго времени суток ! Уважаемые программисты,можно сделать в этом индикаторе стрелки поближе к свечам?



Вложение 173104

Добавил параметр ots:
24.07.2014, 19:09
Аватар для vitas334
vitas334 vitas334 вне форума Местный знаток
Регистрация: 26.06.2013 / Адрес: Алтайский край / Сообщений: 358
Поблагодарили 802 раз(а) / Репутация: 803
Добавил параметр ots:
Большое спасибо ,Mobidik !!!
24.07.2014, 23:41
Аватар для Fillelin
Fillelin Fillelin вне форума Местный знаток
Регистрация: 02.09.2011 / Сообщений: 211
Поблагодарили 617 раз(а) / Репутация: 619
Jiesli eto nie slishkom slozhno-sdielaitie pozhalujsa "price label" na T3 basic i na TMA centred (na TMA tsenniki tolko naruzhnijie,na sieriedniej nie nado)
Tsenniki dolzhny ostavatsa kogda udoliu tsviet mashiek...kak na kartinkach...

Blagadariu za rannie!

PHP код:

PricelistColor  
Gray;  // цвет ценовой метки
PricelistSize   1;     // размер ценовой метки 
25.07.2014, 06:45
Аватар для advanced
advanced advanced вне форума Элитный участник
Регистрация: 17.12.2010 / Сообщений: 438
Поблагодарили 1,472 раз(а) / Репутация: 1473
PHP код:

PricelistColor  
Gray;  // цвет ценовой метки
PricelistSize   1;     // размер ценовой метки 
Fillelin,SPASIBO VAM OGROMNOJIE za vashie dobrojie dielo !!!
Jiesli nie trudno mq skintie pozhalujsta tozhe...
25.07.2014, 09:09
Аватар для SYSTEMOFF
SYSTEMOFF SYSTEMOFF вне форума Интересующийся
Регистрация: 15.07.2014 / Сообщений: 9
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию Ребят, сможет ли помочь ктото из вас с моей бедой

Помогите пожалуйста
Доброе утро. Помогите доработать советник на Белом тигре: он использует два индикатора, один - на графике, один - на осциллографе, смысл такой, что, когда сигналы на обоих индикаторах совпадают, например, они оба красные - происходит продажа, зеленые - покупка. Однако советник заключает сделки неправильно, мне кажется, что я не так прописал сигналы или условие выставления/закрытия ордеров. Помогите разобраться, подскажите что не так. Код советника ниже. Спасибо.

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

PHP код:
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

extern double Lots          0.1;
extern int    TakeProfit  100 ;
extern int    StopLoss     50 ;
extern int    Slippage      5;
extern string comment       "WT BOT";
extern int    Magic         123;


double Sig1Sig2Sig3Sig4SLTP;
int    ticket;


//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
{
   if (
Digits == || Digits == 5)
   {
     
TakeProfit *= 10;
     
StopLoss   *= 10;
     
Slippage   *= 10;
   }
   return(
0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   
return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{

int Signal_1,Signal_2 ;
// индикатор в осциллографе
  
Sig1 iCustom(Symbol(), 0,  "SFCC5"31); //зеленый
  
Sig1 NormalizeDouble(Sig1,Digits);
  
Sig2 iCustom(Symbol(), 0,  "SFCC5"41); //красный
  
Sig2 NormalizeDouble(Sig2,Digits);
  
  
 
// индикатор на графике 
 
Sig3 iCustom(Symbol(), 0,  "SFCS5"11); //зеленый 
 
Sig3 NormalizeDouble(Sig3,Digits);
 
Sig4 iCustom(Symbol(), 0,  "SFCS5"01); //красный
 
Sig4 NormalizeDouble(Sig4,Digits);
 
 {
 if( 
Sig1 != EMPTY_VALUE && Sig2 == EMPTY_VALUE)Signal_1=1;//зеленый
 
if( Sig1 == EMPTY_VALUE && Sig2!= EMPTY_VALUE)Signal_1=2;//красный
 
if( Sig3 != EMPTY_VALUE && Sig4 == EMPTY_VALUE)Signal_2=1;//зеленый
 
if( Sig3 == EMPTY_VALUE && Sig4 != EMPTY_VALUE)Signal_2=2;//красный
  
}
  if((
Signal_1 ==&& Signal_2 == 1) && (CountSell() > 0)) //зеленый и есть ордера на продажу. то закрываем
  
{
      for (
int i OrdersTotal ()-1>=0i--)
      {
        if(
OrderSelect (iSELECT_BY_POSMODE_TRADES) == true)
        {
          if (
OrderMagicNumber () == Magic && OrderType() == OP_SELL )
              
OrderClose (OrderTicket(), OrderLots (), AskSlippageBlack);
        }
        
      } 
      
     }   
  
  
  
  if((
Signal_1 == && Signal_2 == 2) && (CountBuy() > 0))//красный и есть ордера на покупку. то закрываем

   
{
      for (
OrdersTotal ()-1>=0i--)
      {
        if(
OrderSelect (iSELECT_BY_POSMODE_TRADES) == true)
        {
          if (
OrderMagicNumber () == Magic && OrderType() == OP_BUY )
              
OrderClose (OrderTicket(), OrderLots (), BidSlippageBlack);
        }
        
      } 
      
     }
   if((
Signal_1 == && Signal_2 == 1) && (CountBuy() == 0))//зеленый и нет ордера на покупку. то открываем
    
{
      
SL NormalizeDouble(Ask StopLoss PointDigits);
      
TP NormalizeDouble(Ask TakeProfit PointDigits);
      
       
ticket OrderSend (Symbol(), OP_BUYLotsAskSlippage00commentMagic0Blue);
      if (
ticket 0
      {
       if( 
OrderSelect (ticketSELECT_BY_TICKETMODE_TRADES) == true)
         
OrderModify (ticketOrderOpenPrice(), SLTP0);
      }  
  }
    
  if((
Signal_1 == && Signal_2 == 2) &&( CountSell() == 0))//красный и нет ордера на продажу. то открываем
  
{
      
SL NormalizeDouble(Bid StopLoss PointDigits);
      
TP NormalizeDouble(Bid TakeProfit PointDigits);
      
      
ticket OrderSend (Symbol(), OP_SELLLotsBidSlippage00commentMagic0Red);
      if (
ticket 0
      {
       if( 
OrderSelect (ticketSELECT_BY_TICKETMODE_TRADES) == true)
         
OrderModify (ticketOrderOpenPrice(), SLTP0);
      }
  }
         

   return(
0);
}
//+------------------------------------------------------------------+
int CountSell ()
{
  
int count 0;
  for (
int trade OrdersTotal()-1trade >= 0trade--)
  {
   
OrderSelect (tradeSELECT_BY_POSMODE_TRADES);
   if (
OrderSymbol () == Symbol()&& OrderMagicNumber () == Magic)
   {
      if (
OrderType () == OP_SELL)
      
count++;
  }
 }
 return(
count);
}
//+------------------------------------------------------------------+

int CountBuy ()
{
  
int count 0;
  for (
int trade OrdersTotal()-1trade >= 0trade--)
  {
   
OrderSelect (tradeSELECT_BY_POSMODE_TRADES);
   if (
OrderSymbol () == Symbol()&& OrderMagicNumber () == Magic)
   {
      if (
OrderType () == OP_BUY)
      
count++;
  }
 }
 return(
count);
}
//+------------------------------------------------------------------+] 
[свернуть]
25.07.2014, 15:02
Аватар для emmany4
emmany4 emmany4 вне форума Новичок форума
Регистрация: 18.07.2013 / Сообщений: 63
Поблагодарили 16 раз(а) / Репутация: 17
Please help to make arrow and alert on current candle.
Thanks in advance
25.07.2014, 15:46
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Помогите пожалуйста
Условия по сигналам я бы сделал так, предварительно поменяв буфера в первом индикаторе
PHP код:
 if( Sig1 == 0.6 && Sig2 == EMPTY_VALUE)Signal_1=1;//зеленый 
 
if( Sig1 == EMPTY_VALUE && Sig2 == 0.6)Signal_1=2;//красный 
 
if( Sig3 && Sig4 == EMPTY_VALUE)Signal_2=1;//зеленый 
 
if( Sig3 == EMPTY_VALUE && Sig4 0)Signal_2=2;//красный 
Но это тебе не поможет.
Нужно прогнать индикаторы в тестере, посмотреть их поведение... и выкинуть - "рисуют" они.
zhserg.ru советники, скрипты, индикаторы на заказ
25.07.2014, 16:51
Регистрация: 14.11.2008 / Сообщений: 2,748
Поблагодарили 8,127 раз(а) / Репутация: 8137
Fillelin,SPASIBO VAM OGROMNOJIE za vashie dobrojie dielo !!!
Jiesli nie trudno mq skintie pozhalujsta tozhe...
Ага... Щаз... Тока шнурки погладить не забудь. У него секреты.
А в следующем билде опять будешь у него просить.
Выбрось и забудь. Я именно так и делаю.
Главное правило реальности - не запутаться в своих иллюзиях.
25.07.2014, 18:00
Аватар для advanced
advanced advanced вне форума Элитный участник
Регистрация: 17.12.2010 / Сообщений: 438
Поблагодарили 1,472 раз(а) / Репутация: 1473
Ага... Щаз... Тока шнурки погладить не забудь. У него секреты.
А в следующем билде опять будешь у него просить.
Выбрось и забудь. Я именно так и делаю.
Kak po mnie,to on choroshyj muzhyk,dobrojie dielo dielajiet...a dlia obnovlienij pridiotsa obroshchiatsa odnoznachno,tak kak ja sam v lutshiem sluchii mogu tolko tsviet MA pomieniat...
Sapper 
25.07.2014, 18:10
Аватар для advanced
advanced advanced вне форума Элитный участник
Регистрация: 17.12.2010 / Сообщений: 438
Поблагодарили 1,472 раз(а) / Репутация: 1473
PHP код:

PricelistColor  
Gray;  // цвет ценовой метки
PricelistSize   1;     // размер ценовой метки 
Fillelin
A mozhitie popravit ,shtob pri zagruski na grafik dvuch ili bolshie TMA tsiena otobrazhalas na vsiech indikatorach...?
Shchas tolko na odnoj otobrazhajietsa.

Spasibo vam OGROMNOJIE !
25.07.2014, 18:12
Аватар для terminat
terminat terminat вне форума Заблокирован
Регистрация: 20.07.2012 / Сообщений: 58
Поблагодарили 20 раз(а) / Репутация: 21
К сожалению, в ближайшие пару недель я вряд ли смогу уделять достаточно времени помощи на этом форуме - работа, будь она неладна
Да и в приватной разработке - пару советников с этого форума.
Сколько надо столько и подожду, сейчас пользуюсь закрывалкой
CloseProfit v2, может она в чем-то задачу упростит. Если поможет, могу скинуть сюда. Просто не хочу засорять тему.
25.07.2014, 18:25
Регистрация: 14.11.2008 / Сообщений: 2,748
Поблагодарили 8,127 раз(а) / Репутация: 8137
Kak po mnie,to on choroshyj muzhyk,dobrojie dielo dielajiet...a dlia obnovlienij pridiotsa obroshchiatsa odnoznachno,tak kak ja sam v lutshiem sluchii mogu tolko tsviet MA pomieniat...
Как по мне, мужик он, вроде, толковый. Только закрытый код я не приемлю.
Давайте и я буду выкладывать ех4. Где я беру оригинал? А Ваше какое дело? Вам такое понравится?
Воооот.... И я об этом же.
Только оригинал. Другие варианты не рассматриваются.
Главное правило реальности - не запутаться в своих иллюзиях.

Последний раз редактировалось Sapper; 25.07.2014 в 18:32.
25.07.2014, 18:34
Аватар для advanced
advanced advanced вне форума Элитный участник
Регистрация: 17.12.2010 / Сообщений: 438
Поблагодарили 1,472 раз(а) / Репутация: 1473
Как по мне, мужик он, вроде, толковый. Только закрытый код я не приемлю.
Давайте и я буду выкладывать ех4. Где я беру оригинал? А Ваше какое дело? Вам такое понравится?
Воооот.... И я об этом же.
Только оригинал. Другие варианты не рассматриваются.
V vashiem sluchi drugojie dielo... a ja s programami niedruzh absoliutno...
25.07.2014, 19:03
Регистрация: 14.11.2008 / Сообщений: 2,748
Поблагодарили 8,127 раз(а) / Репутация: 8137
V vashiem sluchi drugojie dielo... a ja s programami niedruzh absoliutno...
Я тоже в программировании абсолютный лох. Могу на мониторе показать пальцем в онлайн - где, когда и как. Поэтому и приходится обращаться к специалистам. А в голове, как у Наполеона. ...
Нда... если бы я это умел, форекс был бы со мной на Вы.
Главное правило реальности - не запутаться в своих иллюзиях.
25.07.2014, 19:45
Аватар для phartovy
phartovy phartovy вне форума Интересующийся
Регистрация: 16.08.2013 / Сообщений: 13
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
Уважаемые, прикрутите сигнал к индюку, он меняет цвет при пересечении уровней 0,25 и -0,25. нужен сигнал при этих пересечениях.
25.07.2014, 20:17
Аватар для advanced
advanced advanced вне форума Элитный участник
Регистрация: 17.12.2010 / Сообщений: 438
Поблагодарили 1,472 раз(а) / Репутация: 1473
Я тоже в программировании абсолютный лох. Могу на мониторе показать пальцем в онлайн - где, когда и как. Поэтому и приходится обращаться к специалистам. А в голове, как у Наполеона. ...
Нда... если бы я это умел, форекс был бы со мной на Вы.
Togda bratok i vam kak i mnie ,silno perezhivat izza togo shto nietu mq faila niestojit...tak kak my s nim diel to sami nie navorotim...
Nam glavnojie dielo-lish by indikator pomog "plany napaleona" osushchiestvit...i nie vazhno-s pomoshchju mq ili ex faila...
25.07.2014, 21:35
Аватар для Fillelin
Fillelin Fillelin вне форума Местный знаток
Регистрация: 02.09.2011 / Сообщений: 211
Поблагодарили 617 раз(а) / Репутация: 619
Fillelin
A mozhitie popravit ,shtob pri zagruski na grafik dvuch ili bolshie TMA tsiena otobrazhalas na vsiech indikatorach...?
Shchas tolko na odnoj otobrazhajietsa.

Spasibo vam OGROMNOJIE !

Поправил:
25.07.2014, 22:22
Аватар для advanced
advanced advanced вне форума Элитный участник
Регистрация: 17.12.2010 / Сообщений: 438
Поблагодарили 1,472 раз(а) / Репутация: 1473
Поправил:
Nyzkyj vam poklon Fillelin
26.07.2014, 00:03
Аватар для Box
Box Box вне форума Активный участник
Регистрация: 07.03.2013 / Сообщений: 30
Поблагодарили 69 раз(а) / Репутация: 70
Ребята,поменяйте пожалуйста советнику вид ордеров.Чтобы вместо стоповых,он ставил лимитники.Поменяйте пожалуйста.
Закрытая тема

Метки
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


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


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