Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Возможно ли модифицировать индикатор equity, чтобы добавить скользящую среднюю на equity (см. рисунок) и в конечном итоге добавить алерт для кроссов.
Большое спасибо
equity_v7.mq4
Возможно ли модифицировать индикатор equity, чтобы добавить скользящую среднюю по эквити (см. рисунок) и в конечном итоге добавить алерт для кроссов.
Большое спасибо
equity_v7.mq4lambic
Попробуйте это (добавлено среднее значение) : equity_v7.01.mq4
Установите EquityAveragePeriod в > 0, чтобы увидеть среднее значение эквити.
Не могли бы вы сделать мне индикатор, который выделяет:
бары вверх, которые закрываются на максимуме и имеют нижний фитиль по крайней мере в два раза длиннее тела.
Бары вниз, которые закрываются на минимуме и имеют верхний фитиль по крайней мере в два раза длиннее тела.
(Так что если фитиль в 4 раза длиннее тела, это нормально. Минимум - половина длины тела).
В идеале со звуковым оповещением, которое можно включить/выключить.
Я не знаю, что можно сделать с точки зрения "подсветки" полосы. Я не хочу, чтобы она бросалась в глаза. Может быть, можно как-то выделить внешнюю сторону полосы, чтобы она немного выделялась?
спасибо
Здравствуйте, дорогие мои. Кто может добавить алерт (звуковой и всплывающий) для этого индикатора?
Большое спасибо.bs_living_now_ver_t1.mq4
Это оно bs_living_now_ver_t1.mq4
Это bs_living_now_ver_t1.mq4
Он создает сигналы на прошедших барах (немного напоминает суперсигнал). Возможно, лучше не использовать его в режиме сигнализации / оповещения, но гораздо лучше для оценки.
Здравствуйте, ребята, кто-нибудь может объяснить мне, как работает эта система?
//+------------------------------------------------------------------+
//| Разработана Forex TSD - форекс форум |
//| Идея от Джона Тейлора v.2.0 |
//| |
//+------------------------------------------------------------------+
#include
#define MySuperMagic 111020051110
//----
extern int StartHour=8;
extern int EndHour =20;
extern double Lots =0.1;
//----
double LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Time[0];
//----
return(0);
}
//+------------------------------------------------------------------+
//| функция деинициализации эксперта | |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| функция запуска эксперта |
//+------------------------------------------------------------------+
int start()
{
string cm="Volume ";
if (Period()==1) cm=cm + "1M";
if (Period()==5) cm=cm + "5M";
если (Период()==15) cm=cm + "15M";
если (Период()==30) см=см + "30М";
если (Период()==60) см=см + "1H";
если (Период()==240) см=см + "4H";
если (Период()==1440) см=см + "1D";
если (Период()==10080) см=см + "1W";
если (Period()==43200) cm=cm + "1M";
cm=cm + " - ";
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
int EAMagic=MySuperMagic + Period();
//------------------------------------------------------------------------------------------------
bool doShort=false;
bool doLong=false;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
if((Volume[1] < Volume[2]) && hourValid)
{
doLong=true;
Comment("Up trend");
}
if((Volume[1] > Volume[2]) && hourValid)
{
doShort=true;
Комментарий("Нисходящий тренд");
}
if(Volume[1]==Volume[2] )
{
Комментарий("Нет тренда...");
}
if(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<OrdersTotal())
{
if(OrderSelect (cnt, SELECT_BY_POS)==false) continue;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
double priceClose;
if (OrderType()==OP_BUY)
{
priceClose=Ставка;
if (doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
else
{
priceClose=Ask;
if(doShort)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("Ошибка при закрытии сделки: " + ErrorDescription(GetLastError()));
return(0);
}
}
else
{
cnt ++;
}
}
if (hourValid)
{
if(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White);
}
if(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red);
}
}
LastBarChecked=Time[0];
}
return(0);
}
//+------------------------------------------------------------------+
Здравствуйте, ребята, может кто-нибудь объяснить мне, как работает эта система?
//+------------------------------------------------------------------+
//| Разработано Forex TSD - форекс форум |
//| Идея от Джона Тейлора v.2.0 |
//| |
//+------------------------------------------------------------------+
#include
#define MySuperMagic 111020051110
//----
extern int StartHour=8;
extern int EndHour =20;
extern double Lots =0.1;
//----
double LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Time[0];
//----
return(0);
}
//+------------------------------------------------------------------+
//| функция деинициализации эксперта | |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| функция запуска эксперта |
//+------------------------------------------------------------------+
int start()
{
string cm="Volume ";
if (Period()==1) cm=cm + "1M";
if (Period()==5) cm=cm + "5M";
если (Период()==15) cm=cm + "15M";
если (Период()==30) см=см + "30М";
если (Период()==60) см=см + "1H";
если (Период()==240) см=см + "4H";
если (Период()==1440) см=см + "1D";
если (Период()==10080) см=см + "1W";
если (Period()==43200) cm=cm + "1M";
cm=cm + " - ";
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
int EAMagic=MySuperMagic + Period();
//------------------------------------------------------------------------------------------------
bool doShort=false;
bool doLong=false;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
if((Volume[1] < Volume[2]) && hourValid)
{
doLong=true;
Comment("Up trend");
}
if((Volume[1] > Volume[2]) && hourValid)
{
doShort=true;
Комментарий("Нисходящий тренд");
}
if(Volume[1]==Volume[2] )
{
Комментарий("Нет тренда...");
}
if(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<OrdersTotal())
{
if(OrderSelect (cnt, SELECT_BY_POS)==false) continue;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
double priceClose;
if (OrderType()==OP_BUY)
{
priceClose=Ставка;
if (doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
else
{
priceClose=Ask;
if(doShort)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("Ошибка при закрытии сделки: " + ErrorDescription(GetLastError()));
return(0);
}
}
else
{
cnt ++;
}
}
if (hourValid)
{
if(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White);
}
if(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red);
}
}
LastBarChecked=Time[0];
}
return(0);
}
//+------------------------------------------------------------------+Грубо говоря: он открывает покупку, если это происходит между 8 утра и 8 вечера и если предыдущий объем больше, чем объем после него. И наоборот
Как можно торговать объемом как направлением в metatrader?
Это тики. Это совершенно случайная торговля советника
Грубо говоря: он открывает покупку, если это между 8 утра и 8 вечера и если предыдущий объем больше, чем объем после него. И наоборот
Хорошо, спасибо большое... это трудно добавить фильтр ma и трейлингстоп без прибыли?
Я знаю, что все люди просят вас о помощи, но это иногда раздражает, пожалуйста, помогите, когда у вас есть время и если вы хотите...
Заранее спасибо, Ачи