господа, а подскажите... вот если я хочу в системке потестить ВХОДЫ ОТДЕЛЬНО.. значит я должен в резалте стремится к 51% попаданий и выше, чтобы считать, что эти входы будут хорошо работать в совокупности с остальными параметрами системы? ну очевидно, что должен быть SL=TP в работе со входами.
Народ помогите найти ошибку. Почему в индюке не работает звуковой сигнал?? Он ведь там есть насколько я понял. В настройках Алерт включон, но по факту сигнала нет. Стрелка появляеца в целом индюк работает норм но звуковой сигнал почему то глючит((( Заранее всем спасибо!
Народ помогите найти ошибку. Почему в индюке не работает звуковой сигнал?? Он ведь там есть насколько я понял. В настройках Алерт включон, но по факту сигнала нет. Стрелка появляеца в целом индюк работает норм но звуковой сигнал почему то глючит((( Заранее всем спасибо!
Офигеть..всё глючит))) Два раза сообщение добавилось... Просто выскакивало собщение что - нельзя добавить камент так как слишком много текста)) Но всё таки добавилось))
//---- input parameters extern int period_ma=21; extern int period_adx=10; extern int filt=5; double muv; int t; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //----
//---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //----
//---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- if (OrdersTotal()==0) { muv=(iMA(Symbol(),PERIOD_M15,period_ma,0,MODE_LWMA,PRICE_CLOSE,1)-(High[1]-((High[1]-Low[1])/2)))*(-1)*100; double adx_main=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_MAIN,0); double adx_min=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_MINUSDI,0); double adx_plus=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_PLUSDI,0); if (muv<0 && MathAbs(muv)>0.1 && adx_main>adx_min && adx_min>adx_plus) { t=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,NULL,NULL,"My order #",16384,0,Green); Print (GetLastError()); } }
if (OrdersTotal()>0) { if (muv>0) { OrderSelect(t,SELECT_BY_TICKET,MODE_TRADES); OrderClose(t,0.1,Ask,3,Red); Print (GetLastError()); } } return(0); } //+------------------------------------------------------------------+
Подскажите, возможно ли объявить массив с набором разных типов данных? По всей видимости нет. "контрольный" вопрос... так сказать...
Подскажите, возможно ли объявить массив с набором разных типов данных? По всей видимости нет. "контрольный" вопрос... так сказать...
Контрольный ответ. Нет.
Как добиться,чтобы совеник работал только в указанное время.Т.е. от T1до T2 ?
Как добиться,чтобы совеник работал только в указанное время.Т.е. от T1до T2 ?
Как добиться,чтобы совеник работал только в указанное время.Т.е. от T1до T2 ?
еще тут... 'MetaEditor: Опираясь на силу шаблонов'
вчем проблема ??
//+------------------------------------------------------------------+
//| ad+muv.mq4 |
//| Evgenio |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Evgenio"
#property link "http://www.metaquotes.net"
//---- input parameters
extern int period_ma=21;
extern int period_adx=10;
extern int filt=5;
double muv;
int t;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
if (OrdersTotal()==0)
{
muv=(iMA(Symbol(),PERIOD_M15,period_ma,0,MODE_LWMA,PRICE_CLOSE,1)-(High[1]-((High[1]-Low[1])/2)))*(-1)*100;
double adx_main=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_MAIN,0);
double adx_min=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_MINUSDI,0);
double adx_plus=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_PLUSDI,0);
if (muv<0 && MathAbs(muv)>0.1 && adx_main>adx_min && adx_min>adx_plus)
{
t=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,NULL,NULL,"My order #",16384,0,Green);
Print (GetLastError());
}
}
if (OrdersTotal()>0)
{
if (muv>0)
{
OrderSelect(t,SELECT_BY_TICKET,MODE_TRADES);
OrderClose(t,0.1,Ask,3,Red);
Print (GetLastError());
}
}
return(0);
}
//+------------------------------------------------------------------+
должензакрыть вот тут