Закрытая тема
10.09.2012, 16:46
Аватар для serikbay
serikbay serikbay вне форума Активный участник
Регистрация: 14.12.2011 / Сообщений: 102
Поблагодарили 52 раз(а) / Репутация: 53
Добавьте пожалуйста кто-нибудь АЛЕРТ(звуковой сигнал) в этот индикатор, при появлении стрелочек чтоб звучал звуковой сигнал.
10.09.2012, 21:19
Регистрация: 14.02.2009 / Сообщений: 1,618
Поблагодарили 4,513 раз(а) / Репутация: 4514
2 Novikov

Тут твое щастье

_http://www.onix-trade.net/forum/index.php?showtopic=86271&st=0

Последний раз редактировалось chocolate; 11.09.2012 в 13:52.
11.09.2012, 09:48
Аватар для xsyr
xsyr xsyr вне форума Местный житель
Регистрация: 28.07.2012 / Сообщений: 413
Поблагодарили 265 раз(а) / Репутация: 266
Здравствуйте, помогите пожалуйста, советник при поступлении противоположного сигнала не закрывает предыдущую сделку (как убыточную так и профитную), хотя при значении CloseProfit false должен это делать и еще иногда не замечает сигнал, который появился сразу же после последнего замеченного сигнала (промежуток времени между ними был короткий). Советник используется на M15.

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

//+------------------------------------------------------------------+
//| FineFractals.mq4 |
//| Вадим |
//| http://www.prostoforex.com |
//+------------------------------------------------------------------+

//+-----------------------Описание настроек--------------------------+
// Lots Открываемый лот |
// Slip Максимальное проскальзывание от запрошенной цены |
// MAGIC Принадлежность ордеров к советнику |
// Fine Входной параметр индикатоа Fine Fractals |
// FlatShift Входной параметр индикатоа Fine Fractals |
// Total Ключ ордеров true один ордер false на каждом сигнале |
// CloseProfit Закрытие с профитом true, false при любом профите |
//+------------------------------------------------------------------+

#property copyright "Вадим"
#property link "http://www.prostoforex.com"

extern double Lots = 0.1; //Входной лот
extern int Slip = 3;
extern int MAGIC = 777777;
extern bool Fine = true;
extern bool FlatShift = true;
extern bool Total = true;
extern bool CloseProfit = true;

int Op, Tick, OpBuy, OpSell, Max;
string Coment;
color Color;

//-------------------------Новый бар---------------------------------+
bool New_Bar=false;// Флаг нового бара
static datetime New_Time;
void NewBar()
{
New_Bar=false;// Нового бара нет
if(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0];// Теперь время такое
New_Bar=true;// Поймался новый бар
}
}
//------------------------Вызов индикатора---------------------------+
double ffractals(bool fine, bool flshift, int mode, int bar)
{
return(iCustom(Symbol(),0,"Fine_Fractals",fine,flshift,mode,bar));
}
//------------------------Функция открытия ордеров-------------------+
bool SendOrders(int Op, double lots, double TP, string Coment, color Color)
{
double Prise,Tp; int ticket;
NewBar();
if(New_Bar==true)
{
if(Op==OP_BUY){RefreshRates();Prise=Ask;if(TP!=0)Tp=Prise+TP*Point;}
if(Op==OP_SELL){RefreshRates();Prise=Bid;if(TP!=0) Tp=Prise-TP*Point;}
ticket=OrderSend(Symbol(),Op,lots,Prise,Slip,0,Tp,Coment,MAGIC,0,Color);
}
}
//------------------------Функция закрытия ордеров-------------------+
void Close_BUY()
{
if(CloseProfit==true)
{
for(int i = OrdersTotal(); i >= 0 ; i-- )
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)==true)
if(OrderType()==OP_BUY&& OrderProfit()+OrderSwap()>0.0 && OrderMagicNumber()==MAGIC)
{
RefreshRates();OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Gray);
}
}
}
else
{
for(i = OrdersTotal(); i >= 0 ; i-- )
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)==true)
if(OrderType()==OP_BUY)
{
RefreshRates();OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Gray);
}
}
}
}

void Close_SELL()
{
if(CloseProfit==true)
{
for(int i = OrdersTotal(); i >= 0 ; i-- )
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)==true)
if(OrderType()==OP_SELL && OrderProfit()+OrderSwap()>0.0 && OrderMagicNumber()==MAGIC)
{
RefreshRates();OrderClose(OrderTicket(),OrderLots(),Bid,Slip,Gray);
}
}
}
else
{
for(i = OrdersTotal(); i >= 0 ; i-- )
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)==true)
if(OrderType()==OP_SELL)
{
RefreshRates();OrderClose(OrderTicket(),OrderLots(),Bid,Slip,Gray);
}
}
}
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
//+---------------------Проверка позиций-----------------------------+
OpBuy=0; OpSell=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
if(OrderType()==OP_BUY)
OpBuy++;
if(OrderType()==OP_SELL)
OpSell++;
}
//+---------------------Открытие и закрытие---------------+

if(ffractals(Fine,FlatShift,1,2)>0)
{
Tick=0; Op=OP_BUY; Color=Blue; Coment="BUY по сигналу!!!";
Close_SELL();
Tick++;
if(Total==true)
{
if(Tick==1 && OpBuy==0)SendOrders(Op,Lots,0,Coment,Color);
}
else
{
if(Tick==1)SendOrders(Op,Lots,0,Coment,Color);
}
}


if(ffractals(Fine,FlatShift,0,2)>0)
{
Tick=0; Op=OP_SELL; Color=Red; Coment="SELL по сигналу!!!";
Close_BUY();
Tick++;
if(Total==true)
{
if(Tick==1 && OpSell==0)SendOrders(Op,Lots,0,Coment,Color);
}
else
{
if(Tick==1)SendOrders(Op,Lots,0,Coment,Color);
}
}
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
[свернуть]

Последний раз редактировалось chocolate; 11.09.2012 в 13:52.
11.09.2012, 10:14
Аватар для Aleks31
Aleks31 Aleks31 вне форума Почётный гражданин
Регистрация: 15.02.2011 / Сообщений: 562
Поблагодарили 315 раз(а) / Репутация: 317
Нужно сделать чтобы при усреднении, модифицировал ТП от безубытка открытых ордеров на расстояние ТП.
Большое спасибо.
11.09.2012, 12:40
Аватар для zebenkstis
zebenkstis zebenkstis вне форума Новичок форума
Регистрация: 29.03.2012 / Сообщений: 15
Поблагодарили 6 раз(а) / Репутация: 7
Please add alert in attached indicator...Alert should sound when red or green dot apears.
11.09.2012, 16:42
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,675 раз(а) / Репутация: 2663

По умолчанию подправьте 2 индикатора. плиzzz

1. Индикатор "vline" показывает вертикальную линию на последнем баре.
Пожалуйста, подправьте код, что-бы можно было цвет и стиль вертикальной линии менять!
2. Индикатор time II vbo - показывает сессии. Уберите пожалуйста часики!
Заранее благодарю!
11.09.2012, 18:06
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
1. Индикатор "vline" показывает вертикальную линию на последнем баре.
Пожалуйста, подправьте код, что-бы можно было цвет и стиль вертикальной линии менять!
2. Индикатор time II vbo - показывает сессии. Уберите пожалуйста часики!
Заранее благодарю!
Про часы не понял, какие убрать?
11.09.2012, 19:14
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,675 раз(а) / Репутация: 2663
Про часы не понял, какие убрать?
При установки индикатора - отображаются трое часиков!
Я их уже убрал, поставив цвет - none

А в исправленном индикаторе vline все равно только цвет меняется, а стиль - нет. Не меняется сплошная черта на штрих!

Последний раз редактировалось Novikov; 11.09.2012 в 19:16.
11.09.2012, 19:32
Аватар для Fillelin
Fillelin Fillelin вне форума Местный знаток
Регистрация: 02.09.2011 / Сообщений: 211
Поблагодарили 617 раз(а) / Репутация: 619
2. Индикатор time II vbo - показывает сессии. Уберите пожалуйста часики!
Заранее благодарю!


Теперь без часиков!

В vline_F.mq4 все меняется!

Последний раз редактировалось Fillelin; 11.09.2012 в 19:56.
11.09.2012, 19:40
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
При установки индикатора - отображаются трое часиков!
Я их уже убрал, поставив цвет - none

А в исправленном индикаторе vline все равно только цвет меняется, а стиль - нет. Не меняется сплошная черта на штрих!
Вот видишь и здесь не правильно понял.
Если по умолчанию я поставил не то, тогда открой его метаедитором и в строке
#property indicator_style1 STYLE_DASHDOT

STYLE_DASHDOT замени на нужный стиль

// STYLE_SOLID Сплошная линия
// STYLE_DASH Штриховая линия
// STYLE_DOT Пунктирная линия
// STYLE_DASHDOT Штрих-пунктирная линия
// STYLE_DASHDOTDOT Штрих-пунктирная линия с двойными точками
11.09.2012, 19:49
Аватар для kaiske
kaiske kaiske вне форума Активный участник
Регистрация: 28.10.2011 / Сообщений: 159
Поблагодарили 56 раз(а) / Репутация: 53
не могу изменить цветной пареметр 37,33,33 индикатора i-sessions азиатскоевроамериканской сессии.

Последний раз редактировалось kaiske; 11.09.2012 в 20:08.
11.09.2012, 20:09
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,675 раз(а) / Репутация: 2663
Теперь без часиков!

В vline_F.mq4 все меняется!
Блин, или я не точно выражаюсь, или меня никто не хочет понимать
За vline_F спасибо!
А вот про часики я наверно не верно выразился! На котировках их надо оставить, а в подвале, там где линии сессий показаны, их надо убрать!
Заранее премного благодарен!
11.09.2012, 20:31
Аватар для Fillelin
Fillelin Fillelin вне форума Местный знаток
Регистрация: 02.09.2011 / Сообщений: 211
Поблагодарили 617 раз(а) / Репутация: 619
На котировках их надо оставить, а в подвале, там где линии сессий показаны, их надо убрать!
Заранее премного благодарен!
.
12.09.2012, 09:19
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,675 раз(а) / Репутация: 2663
Просьба к Fillelin
Если не затруднит, можешь ли доделать индюк vline_F, что-бы он не перекрывал тень свечи. Похожая вертикальная линия есть в индикаторе TIME II_F (VBO) и она не перекрывает тень свечи, а находится под ней.
p.s. F8 - галочка не стоит "график сверху" (так надо)!
Заранее благодарю!
12.09.2012, 10:12
Аватар для jonynator
jonynator jonynator вне форума Новичок форума
Регистрация: 07.03.2011 / Сообщений: 36
Поблагодарили 4 раз(а) / Репутация: 14

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

Зделайте пожалуйста чтобы при значении FirstStepStop = 0 и FirstStepLimit = 0 первые ордера выставлялись рыночными а не отложенными а последующие отложенными как и есть в сове.
12.09.2012, 10:13
Аватар для Fillelin
Fillelin Fillelin вне форума Местный знаток
Регистрация: 02.09.2011 / Сообщений: 211
Поблагодарили 617 раз(а) / Репутация: 619
Просьба к Fillelin
Если не затруднит, можешь ли доделать индюк vline_F, что-бы он не перекрывал тень свечи. Похожая вертикальная линия есть в индикаторе TIME II_F (VBO) и она не перекрывает тень свечи, а находится под ней.
p.s. F8 - галочка не стоит "график сверху" (так надо)!
Заранее благодарю!

Пробуй!
12.09.2012, 10:22
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,675 раз(а) / Репутация: 2663
Пробуй!
Не успел и чай попить, а ты уже все сделал!
Премного благодарен!!!
12.09.2012, 13:57
Аватар для Dobryj
Dobryj Dobryj вне форума Почётный гражданин
Регистрация: 07.06.2012 / Сообщений: 222
Поблагодарили 294 раз(а) / Репутация: 326

По умолчанию бот+трал

Здравстуйте , помогите добавить трал в советник .
Заранее благодарен !

Последний раз редактировалось Dobryj; 12.10.2012 в 18:51.
13.09.2012, 01:09
Аватар для betrakn771
betrakn771 betrakn771 вне форума Интересующийся
Регистрация: 07.06.2012 / Сообщений: 16
Поблагодарили 1 раз в 1 сообщении / Репутация: 2

По умолчанию 3 test expert , I want members to study this experts And develops

hi
3 test expert , I want members to study this expert And develops

Show the results of the expert
13.09.2012, 01:20
Аватар для betrakn771
betrakn771 betrakn771 вне форума Интересующийся
Регистрация: 07.06.2012 / Сообщений: 16
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
expert
Закрытая тема

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


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


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