Закрытая тема
14.01.2013, 11:36
Аватар для HeadbaY
HeadbaY HeadbaY вне форума Почётный гражданин
Регистрация: 06.09.2012 / Сообщений: 521
Поблагодарили 491 раз(а) / Репутация: 492
Кто нибудь может доработать сову, что бы она открывала сделки не на открытии 4 свечи после сигнала, а на первой(тоесть сразу после поступления сигнала)?
Sefc.zip
Или в таком видео, подскажите что поменять?

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


//+------------------------------------------------------------------+
//| StudySEFC.mq4 |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""

extern int SEFCPeriod = 32; //Period for SEFC088 indicator
extern int StopLoss = 9999; //Stop in points
extern int TakeProfit = 9999; //Target in points
extern int HourFrom = 0; //Start trade time filter
extern int HourTo = 23; //End trade time filter

extern double Lots = 0.01;
extern int Slippage = 2;
extern int MagicNumber = 101;


int Signal()
{
int Result=-1;
double sefcLime=iCustom(NULL,0,"SEFC088",SEFCPeriod,1,2);
double sefcRed =iCustom(NULL,0,"SEFC088",SEFCPeriod,2,2);
if(sefcLime!=0)
Result=OP_BUY;
else
if(sefcRed!=0)
Result=OP_SELL;
return(Result);
}

int EntrySignal()
{//Check for buy/sell conditions
int Result=Signal();
return(Result);
}

int ExitSignal()
{//Check for exit conditions
int Result=-1;
int st=Signal();
if(st==OP_BUY)
Result=OP_SELL;
else
if(st==OP_SELL)
Result=OP_BUY;
return(Result);
}

bool IsTradeTime()
{//Trade time filter
bool Result=false;
if((HourFrom<=HourTo && Hour()>=HourFrom && Hour()<=HourTo) ||
(HourFrom>HourTo && (Hour()>=HourFrom || Hour()<=HourTo)))
Result=true;
return(Result);
}

int init()
{
Print("Initialization with spread: ",DoubleToStr(Ask-Bid,Digits));
return(0);
}

int deinit()
{
Print("Deinitialization with spread: ",DoubleToStr(Ask-Bid,Digits));
return(0);
}

int start()
{
if (Digits < 4)
{ double pp = 0.01; double pm = 1;}
else
{ pp = 0.0001;pm = 10;}
static int LastTradeTime=0;
int i;
int PosCount=0;

//Trade only on trade time
if(!IsTradeTime())
{
Comment("\nNo trading time with spread: ",DoubleToStr(Ask-Bid,Digits));
return(0);
}
else
Comment("\nTrading time with spread: ",DoubleToStr(Ask-Bid,Digits));

//Check for close
for(i=OrdersTotal()-1; i>=0; i--)
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
if((OrderSymbol() == Symbol()) && (OrderMagicNumber() == MagicNumber))
{
PosCount=PosCount+1;
if(ExitSignal()==OrderType())
if(OrderType()==OP_BUY)
{
if(OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Bid,Digits), Slippage, Blue))
PosCount=PosCount-1;
}
else
if(OrderType()==OP_SELL)
{
if(OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Ask,Digits), Slippage, Red))
PosCount=PosCount-1;
}
}

//Check for open
if(PosCount==0 && LastTradeTime!=iTime(NULL,0,1))
{
if(EntrySignal()==OP_BUY)
{
if(0<=OrderSend(Symbol(), OP_BUY, Lots, NormalizeDouble(Ask,Digits), Slippage,0, 0, "", MagicNumber,0,Blue))
LastTradeTime=iTime(NULL,0,1);
}
else
if(EntrySignal()==OP_SELL)
{
if(0<=OrderSend(Symbol(), OP_SELL, Lots, NormalizeDouble(Bid,Digits), Slippage, 0, 0, "", MagicNumber,0,Red))
LastTradeTime=iTime(NULL,0,1);
}
}
double min_rast=MarketInfo(Symbol(),MODE_STOPLEVEL)/pm;
int nnb=0;bool mb=false;int nns=0;bool ms=false;

for( int j=0; j<OrdersTotal(); j++)
{
if(OrderSelect(j, SELECT_BY_POS))
{
if( OrderSymbol() == Symbol()&&OrderMagicNumber( )== MagicNumber)

{
if(StopLoss<min_rast&&StopLoss!=0 ){Alert("увеличьте StopLoss");Sleep(10000);return(0);}

if(TakeProfit<min_rast&&TakeProfit!=0 ){Alert("увеличьте TakeProfit");Sleep(10000);return(0);}
if(OrderType() == OP_BUY)
{ //вычисляем стоплосс и такепрофит

if((OrderStopLoss( )==0&&StopLoss!=0 )||(OrderTakeProfit( )==0&&TakeProfit!=0) )
{double SLb=NormalizeDouble( OrderOpenPrice( )-StopLoss*pp,Digits);
if(StopLoss==0)SLb=OrderStopLoss( ) ;
double TPb=NormalizeDouble( OrderOpenPrice( )+ TakeProfit*pp,Digits);
if(TakeProfit==0)TPb=OrderTakeProfit( ) ;
while ( nnb < 5) {
mb=OrderModify(OrderTicket(), 0,SLb, TPb,Blue) ;
nnb++;
if(mb==true)break;
Sleep(1000);
}
}
}
if(OrderType() == OP_SELL)
{
if((OrderStopLoss( )==0&&StopLoss!=0 )||(OrderTakeProfit( )==0&&TakeProfit!=0) )
{ double SLs=NormalizeDouble( OrderOpenPrice( )+StopLoss*pp,Digits);
if(StopLoss==0)SLs=OrderStopLoss( ) ;
double TPs=NormalizeDouble( OrderOpenPrice( )- TakeProfit*pp,Digits);
if(TakeProfit==0)TPs=OrderTakeProfit( ) ;
while ( nns < 5) {
ms= OrderModify(OrderTicket(), 0, SLs,TPs,0) ;
nns++;
if(ms==true)break;
Sleep(1000);
}
}
}
}
}
}

return(0);
}
//+------------------------------------------------------------------+


[свернуть]

Заранее спасибо.

Последний раз редактировалось HeadbaY; 14.01.2013 в 11:54.
14.01.2013, 12:00
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Кто нибудь может доработать сову, что бы она открывала сделки не на открытии 4 свечи после сигнала, а на первой(тоесть сразу после поступления сигнала)?
...
.
14.01.2013, 12:22
Аватар для Denver74
Denver74 Denver74 вне форума Элитный участник
Регистрация: 06.05.2011 / Адрес: St'Petersburg / Сообщений: 1,728
Поблагодарили 1,468 раз(а) / Репутация: 1469
.
Евиил, спасибо большое!! Красавчик
14.01.2013, 14:07
Аватар для gordeev78
gordeev78 gordeev78 вне форума Прохожий
Регистрация: 14.01.2013 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Господа.как вам shok bur 1.1?кто может настроить на 30 долларов.заранее спасибо
14.01.2013, 15:25
Аватар для стасс
стасс стасс вне форума Новичок форума
Регистрация: 12.06.2012 / Сообщений: 55
Поблагодарили 13 раз(а) / Репутация: 14
Здравствуйте. Ребята я скачал индикатор он почему то не ставиться , кто сможет посмотрите .
mzz.mq4 _http://rghost.ru/43025856

Последний раз редактировалось NSerega; 14.01.2013 в 15:36.
14.01.2013, 18:57
Регистрация: 14.02.2009 / Сообщений: 1,623
Поблагодарили 4,546 раз(а) / Репутация: 4547
индикатор он почему то не ставиться
mzz.mq4 _http://rghost.ru/43025856
Ставится, просто вешает терминал

Для расчета ему нужен - ZigZag_Rosh

А вообще индикатор 2007 г.

Есть и поновее и получше
Тот же MZZ4 или MZZ9 Nen/а

На рис. твой индик

Последний раз редактировалось поручик; 14.01.2013 в 18:59.
14.01.2013, 20:04
Аватар для jetix
jetix jetix вне форума Активный участник
Регистрация: 25.02.2010 / Сообщений: 20
Поблагодарили 41 раз(а) / Репутация: 42
Внимание уважаемые трейдеры ! Кто помнит и знает который давно уже про этого говорили ! И много кто искал этого индюка Unique Forex Indicator #2 . Но к сожалению пока не нашли ! Но ! Нашел похожую на него ! Не спорю были у Меня еще штук 3 индюка похоже на него , но не те результаты они показывали ! Нашел еще один такой же и к счастью показывает такие же результаты . Индюк не переписывается и некоторых Дц он не работает почему то )). И данный момент он у Меня работает на Forexclub терминале )). А стратегию думаю все знаю вход по цветам индюка . И про параметрах ( там параметр только 1-н. под ТФ ставим 60 или 240 или 1440 )

видео
Ребят а прикрутите пищалку когда меняет цвет, если несложно!
Заранее огромное спасибо!
14.01.2013, 21:26
Аватар для 77павел
77павел 77павел вне форума Почётный гражданин
Регистрация: 01.01.2013 / Адрес: с Ситниково(Тюмень) / Сообщений: 117
Поблагодарили 387 раз(а) / Репутация: 388
Здравствуйте уважаемые программисты!! с просьбой сделайте индюка фибо секи с веерами как на скрине честно не встречал такова ни где нужно так что бы зафиксировав его на 4ч я мог перекрутить на 15м и работать 2 сеткой добавляя и убирая веер когда на да желательно чтобы была возможность добавлять нужные уровни а если коррекционные уровни можно было б сделать цветными вообще класс!!сколько ищу такой нет нигде !!удобная вещь развороты ловить
15.01.2013, 02:59
Аватар для Denver74
Denver74 Denver74 вне форума Элитный участник
Регистрация: 06.05.2011 / Адрес: St'Petersburg / Сообщений: 1,728
Поблагодарили 1,468 раз(а) / Репутация: 1469
Евиил посмотри пожалуйста эту сову. она в каких то случаях глючит и не выставляет тп и стоп. можешь подправить. заранее спасибо.
15.01.2013, 03:41
Аватар для DIMMKKA
DIMMKKA DIMMKKA вне форума Новичок форума
Регистрация: 31.07.2012 / Сообщений: 46
Поблагодарили 11 раз(а) / Репутация: 12
eevviill вот выкладываю советника про который я говорил.
Суть дела такова, данный советник привязан к индикатору МА, если цена находится ниже МА, то он открывает ордера бай, если выше, то селл, так вот мне бы хотелось, что бы он выполнял данные операции наоборот. Заранее спасибо.
15.01.2013, 08:01
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
eevviill вот выкладываю советника про который я говорил.
Суть дела такова, данный советник привязан к индикатору МА, если цена находится ниже МА, то он открывает ордера бай, если выше, то селл, так вот мне бы хотелось, что бы он выполнял данные операции наоборот. Заранее спасибо.
.
15.01.2013, 08:17
Аватар для DIMMKKA
DIMMKKA DIMMKKA вне форума Новичок форума
Регистрация: 31.07.2012 / Сообщений: 46
Поблагодарили 11 раз(а) / Репутация: 12
.
огромное человеческое тебе спасибо
дома потестю посмотрю как это насекомое будет работать
15.01.2013, 11:33
Аватар для fxfxfxfx
fxfxfxfx fxfxfxfx вне форума Местный житель
Регистрация: 30.05.2012 / Сообщений: 223
Поблагодарили 209 раз(а) / Репутация: 210
eevviill дружище ты мог-бы применить свое умение в кодинге для написания простейшего сова который открывает ордера при пробитии пивот уровня ДНЯ-можно отложками а можно и рыночными(если рыночными то модификация стопов происходила что бы после открытия ордера)
в принципе все
спасибо
можно пользовать индюка во вложении
15.01.2013, 11:51
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
eevviill дружище ты мог-бы применить свое умение в кодинге для написания простейшего сова который открывает ордера при пробитии пивот уровня ДНЯ-можно отложками а можно и рыночными(если рыночными то модификация стопов происходила что бы после открытия ордера)
в принципе все
спасибо
можно пользовать индюка во вложении
http://strategy4you.ru/strategii-s-indikatorami-foreks/daily-pivot.html
15.01.2013, 12:08
Аватар для fxfxfxfx
fxfxfxfx fxfxfxfx вне форума Местный житель
Регистрация: 30.05.2012 / Сообщений: 223
Поблагодарили 209 раз(а) / Репутация: 210
http://strategy4you.ru/strategii-s-indikatorami-foreks/daily-pivot.html
не то
мне надо именно пивот уровень ДНЯ пробивало а там цена открывает после пробития днюхи
15.01.2013, 12:15
Аватар для DIMMKKA
DIMMKKA DIMMKKA вне форума Новичок форума
Регистрация: 31.07.2012 / Сообщений: 46
Поблагодарили 11 раз(а) / Репутация: 12
eevviill протестировал я тот советник который ты подправил, ордера открывает правильно как я и хотел, только он теперь их открывает огромное количество, за раз открывает по 80 ордеров без ТП, меняю шаг и ТП, но он на это не реагирует, все равно плодит ордера в огромном количестве
15.01.2013, 12:19
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
не то
мне надо именно пивот уровень ДНЯ пробивало а там цена открывает после пробития днюхи
И какая разница?
15.01.2013, 12:27
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
eevviill протестировал я тот советник который ты подправил, ордера открывает правильно как я и хотел, только он теперь их открывает огромное количество, за раз открывает по 80 ордеров без ТП, меняю шаг и ТП, но он на это не реагирует, все равно плодит ордера в огромном количестве
Если так не будет работать, то я не смогу больше помочь.
15.01.2013, 12:32
Аватар для fxfxfxfx
fxfxfxfx fxfxfxfx вне форума Местный житель
Регистрация: 30.05.2012 / Сообщений: 223
Поблагодарили 209 раз(а) / Репутация: 210
И какая разница?
есть разница
цена уже выдыхаеться если по той стратеге работать а вот через пивот Днюхи цена чаще бегает-небольшой тейкпрофит прооптить думаю будет дело
15.01.2013, 12:37
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
есть разница
цена уже выдыхаеться если по той стратеге работать а вот через пивот Днюхи цена чаще бегает-небольшой тейкпрофит прооптить думаю будет дело
ты что прикалываешся? Там советник по твоему индикатору!
Закрытая тема

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


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


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