Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
13.09.2016, 19:01
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23

По умолчанию Советник Бриллиант Элис

Всем привет!
Написал код советника по рекомендациям с сайта (фактически переписал) по ишимоку. Но советник не работает. При компеляции выдает сообщения unexpeted end of programm и второе замечание unbalansed parentheses
Вот код советника. Прошу кто умеет исправлять и работать по программированию устранить эти незначительные как я понимаю, ошибки кода советника. У меня не получается. Спасибо!

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


//+------------------------------------------------------------------+
//| Бриллиант Элис.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. Абаз |
//| _https://www.mql5.com|
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp. Абаз"
#property link "_https://www.mql5.com"
#property version "1.00"
#property strict
extern int Tenkan=9;
extern int Kijun=26;
extern int SenkouB=52;
extern int Magic=777;
extern double Lot=0.1;
extern int SL=50;
extern int TP=150;

//+------------------------------------------------------------------+
//| Expert start function |
//+------------------------------------------------------------------+
int start()
{
kolpos=0;
double TK=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_TENKANSEN,0);
double KJ=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_KIJUNSEN,0);
double SSA=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANA,0);
double SSB=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANB,0);
double CH=iIchimoku(Symbol(),0,Tenkan,Kijun,SenkouB,MODE_CHIKOUSPAN,0);
//---
for(int pos=0; pos<OrdersTotal(); pos++)
{
OrderSelect;(pos,SELECT_BY_POS,MODE_TRADES);
if (OrderSymbol()= =Sumbol()&&OrderMagicNumber()==Magic)
kolpos++;
}
if(kolpos==0)
{
if(SSA>SSB&&Close(1)>SSA&&Open(1)<SSA&&Volume(0)<3
OrderSend(Sumbol(),OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,Null,Magic,0,Green);
if SSB>SSA&&Close(1)>SSB&&Open(1)SSB&&Volume(0)<3)
OrderSend(Sumdol(),OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,Null,Magic,0,Green);
if(SSA<SSB&&Close(1)<SSA&&Open(1)>SSA&&Volume(0)<3
OrderSend(Sumdol(),OP_SELL,Lot,Bid,10,Bid+SL*Point,Bid-TP*Point,Null,Magic,0,Red);
if(SSB<SSA&&Close(1)<SSB&&Open(1)>SSB&&Volume(0)<3
OrderSend(Sumdol(),OP_SELL,Lot,Bid,10,Bid+SL*Point,Bid-TP*Point,Null,Magic,0,Red);

}
{
return(0);

}
[свернуть]

Последний раз редактировалось NSerega; 13.09.2016 в 23:23.
osa 
14.09.2016, 05:21
Аватар для vlad_123
vlad_123 vlad_123 на форуме Местный знаток
Регистрация: 29.01.2013 / Сообщений: 455
Поблагодарили 928 раз(а) / Репутация: 932
Всем привет!

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


...
OrderSend(Sumdol(),OP_SELL,Lot,Bid,10,Bid+SL*Point,Bid-TP*Point,Null,Magic,0,Red);

}
{
return(0);

}
[свернуть]
Выделенная скоба вроде лишняя.
"Вроде" - ибо в компайлере не проверял

На заказ не программирую.
14.09.2016, 12:15
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23
Выделенная скоба вроде лишняя.
"Вроде" - ибо в компайлере не проверял
Скобку и удалял и добавлял, все равно дает замечания, указанные выше.
Может кто в компайлере проверит и разберется что за фигня на ровном месте.

Последний раз редактировалось Nart60; 14.09.2016 в 12:19.
14.09.2016, 12:15
Аватар для ддеенниисс
ддеенниисс ддеенниисс вне форума Активный участник
Регистрация: 04.02.2012 / Сообщений: 240
Поблагодарили 90 раз(а) / Репутация: 93
Ошибок полным полно.
Тут нужно не исправлять ,а переписывать.
Выведены не существующие функции,там где фигурные скобки нужны квадратные,многих скобок вообще нет и есть конец строк где их не должно быть.
Найди сам отличия.
НЕ ЗНАЮ КАК БУДЕТ ТОРГОВАТЬ И БУДЕТ ЛИ ВООБЩЕ,НО ОШИБКИ ВСЕ УБРАЛ.

//+------------------------------------------------------------------+
//| F1.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+

#property copyright "Copyright 2016, MetaQuotes Software Corp. Абаз"
#property link "_https://www.mql5.com"
#property version "1.00"
#property strict
extern int Tenkan=9;
extern int Kijun=26;
extern int SenkouB=52;
extern int Magic=777;
extern double Lot=0.1;
extern int SL=50;
extern int TP=150;
int f12;
string Sumbol;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
Sumbol=Symbol();
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
int start()
{


int kolpos=0;
double TK=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_TENKANSEN,0);
double KJ=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_KIJUNSEN,0);
double SSA=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANA,0);
double SSB=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANB,0);
double CH=iIchimoku(Symbol(),0,Tenkan,Kijun,SenkouB,MODE_ CHIKOUSPAN,0);
//---
for(int pos=0; pos<OrdersTotal(); pos++)
{
if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()!=Sumbol||OrderMagicNumber()!=Magic) continue;
if (OrderSymbol()==Sumbol&&OrderMagicNumber()==Magic)
{
kolpos++;
}
}
}
//---
if(kolpos==0)
{
//---
if(SSA>SSB&&Close[1]>SSA&&Open[1]<SSA&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,"",Magic,0,Green);
}
//---
if(SSB>SSA&&Close[1]>SSB&&Open[1]<SSB&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,"",Magic,0,Green);
}
//--
if(SSA<SSB&&Close[1]<SSA&&Open[1]>SSA&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_SELL,Lot,Bid,10,Bid+SL*Poi nt,Bid-TP*Point,"",Magic,0,Red);
}
//---
if(SSB<SSA&&Close[1]<SSB&&Open[1]>SSB&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_SELL,Lot,Bid,10,Bid+SL*Poi nt,Bid-TP*Point,"",Magic,0,Red);
}
//---

}
return(0);
}
Это не мы торгуем на рынке-это рынок торгует на нас.Советник "Fx Tomahawk"
Nart60 , osa 
14.09.2016, 12:28
Аватар для ддеенниисс
ддеенниисс ддеенниисс вне форума Активный участник
Регистрация: 04.02.2012 / Сообщений: 240
Поблагодарили 90 раз(а) / Репутация: 93
А нет,проверил,торгует очень резво!
Это не мы торгуем на рынке-это рынок торгует на нас.Советник "Fx Tomahawk"
14.09.2016, 12:30
Аватар для alzhan74
alzhan74 alzhan74 вне форума Новичок форума
Регистрация: 12.05.2013 / Сообщений: 49
Поблагодарили 21 раз(а) / Репутация: 22
Сообщение от: ддеенниисс
Ошибок полным полно.
Тут нужно не исправлять ,а переписывать.
Выведены не существующие функции,там где фигурные скобки нужны квадратные,многих скобок вообще нет и есть конец строк где их не должно быть.
Найди сам отличия.
НЕ ЗНАЮ КАК БУДЕТ ТОРГОВАТЬ И БУДЕТ ЛИ ВООБЩЕ,НО ОШИБКИ ВСЕ УБРАЛ.

//+------------------------------------------------------------------+
//| F1.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+

#property copyright "Copyright 2016, MetaQuotes Software Corp. Абаз"
#property link "_https://www.mql5.com"
#property version "1.00"
#property strict
extern int Tenkan=9;
extern int Kijun=26;
extern int SenkouB=52;
extern int Magic=777;
extern double Lot=0.1;
extern int SL=50;
extern int TP=150;
int f12;
string Sumbol;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
Sumbol=Symbol();
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
int start()
{


int kolpos=0;
double TK=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_TENKANSEN,0);
double KJ=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_KIJUNSEN,0);
double SSA=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANA,0);
double SSB=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANB,0);
double CH=iIchimoku(Symbol(),0,Tenkan,Kijun,SenkouB,MODE_ CHIKOUSPAN,0);
//---
for(int pos=0; pos<OrdersTotal(); pos++)
{
if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()!=Sumbol||OrderMagicNumber()!=Magic) continue;
if (OrderSymbol()==Sumbol&&OrderMagicNumber()==Magic)
{
kolpos++;
}
}
}
//---
if(kolpos==0)
{
//---
if(SSA>SSB&&Close[1]>SSA&&Open[1]<SSA&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,"",Magic,0,Green);
}
//---
if(SSB>SSA&&Close[1]>SSB&&Open[1]<SSB&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,"",Magic,0,Green);
}
//--
if(SSA<SSB&&Close[1]<SSA&&Open[1]>SSA&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_SELL,Lot,Bid,10,Bid+SL*Poi nt,Bid-TP*Point,"",Magic,0,Red);
}
//---
if(SSB<SSA&&Close[1]<SSB&&Open[1]>SSB&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_SELL,Lot,Bid,10,Bid+SL*Poi nt,Bid-TP*Point,"",Magic,0,Red);
}
//---

}
return(0);
}
не компилируется он и кучу ошибок выдает
14.09.2016, 12:37
Аватар для ддеенниисс
ддеенниисс ддеенниисс вне форума Активный участник
Регистрация: 04.02.2012 / Сообщений: 240
Поблагодарили 90 раз(а) / Репутация: 93
не компилируется он и кучу ошибок выдает

Всё отлично-где то ваш косяк.
Сотрите абсолютно всю информацию которая была до этого все буквы-цифры и вставьте только этот код.
Это не мы торгуем на рынке-это рынок торгует на нас.Советник "Fx Tomahawk"

Последний раз редактировалось ддеенниисс; 14.09.2016 в 12:42.
14.09.2016, 12:56
Аватар для alzhan74
alzhan74 alzhan74 вне форума Новичок форума
Регистрация: 12.05.2013 / Сообщений: 49
Поблагодарили 21 раз(а) / Репутация: 22
[QUOTE=ддеенниисс;1183475]не компилируется он и кучу ошибок выдает

Всё отлично-где то ваш косяк.
Сотрите абсолютно всю информацию которая была до этого все буквы-цифры и вставьте только этот код.[/QUOTE
Скиньте ваш файл mql4 сюда
14.09.2016, 13:01
Аватар для ддеенниисс
ддеенниисс ддеенниисс вне форума Активный участник
Регистрация: 04.02.2012 / Сообщений: 240
Поблагодарили 90 раз(а) / Репутация: 93
F1
Это не мы торгуем на рынке-это рынок торгует на нас.Советник "Fx Tomahawk"
14.09.2016, 14:54
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23
Сообщение от: ддеенниисс
Ошибок полным полно.
Тут нужно не исправлять ,а переписывать.
Выведены не существующие функции,там где фигурные скобки нужны квадратные,многих скобок вообще нет и есть конец строк где их не должно быть.
Найди сам отличия.
НЕ ЗНАЮ КАК БУДЕТ ТОРГОВАТЬ И БУДЕТ ЛИ ВООБЩЕ,НО ОШИБКИ ВСЕ УБРАЛ.

//+------------------------------------------------------------------+
//| F1.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+

#property copyright "Copyright 2016, MetaQuotes Software Corp. Абаз"
#property link "_https://www.mql5.com"
#property version "1.00"
#property strict
extern int Tenkan=9;
extern int Kijun=26;
extern int SenkouB=52;
extern int Magic=777;
extern double Lot=0.1;
extern int SL=50;
extern int TP=150;
int f12;
string Sumbol;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
Sumbol=Symbol();
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
int start()
{


int kolpos=0;
double TK=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_TENKANSEN,0);
double KJ=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_KIJUNSEN,0);
double SSA=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANA,0);
double SSB=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANB,0);
double CH=iIchimoku(Symbol(),0,Tenkan,Kijun,SenkouB,MODE_ CHIKOUSPAN,0);
//---
for(int pos=0; pos<OrdersTotal(); pos++)
{
if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()!=Sumbol||OrderMagicNumber()!=Magic) continue;
if (OrderSymbol()==Sumbol&&OrderMagicNumber()==Magic)
{
kolpos++;
}
}
}
//---
if(kolpos==0)
{
//---
if(SSA>SSB&&Close[1]>SSA&&Open[1]<SSA&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,"",Magic,0,Green);
}
//---
if(SSB>SSA&&Close[1]>SSB&&Open[1]<SSB&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,"",Magic,0,Green);
}
//--
if(SSA<SSB&&Close[1]<SSA&&Open[1]>SSA&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_SELL,Lot,Bid,10,Bid+SL*Poi nt,Bid-TP*Point,"",Magic,0,Red);
}
//---
if(SSB<SSA&&Close[1]<SSB&&Open[1]>SSB&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_SELL,Lot,Bid,10,Bid+SL*Poi nt,Bid-TP*Point,"",Magic,0,Red);
}
//---

}
return(0);
}
Спасибо! Это мое первое творение (точнее копирование), но перспективное, так как нарисовано на основе ишимоку. Может кто докинет Rubicon indikator, ну кто умеет имеется ввиду, а там посмотрим, может присобачить уровни С и П и сетку фибоначи.
15.09.2016, 09:12
Аватар для Yury48
Yury48 Yury48 на форуме Почётный гражданин
Регистрация: 13.06.2010 / Адрес: Инопланетянин / Сообщений: 488
Поблагодарили 414 раз(а) / Репутация: 415
Сообщение от: ддеенниисс
Ошибок полным полно.
Тут нужно не исправлять ,а переписывать.
Выведены не существующие функции,там где фигурные скобки нужны квадратные,многих скобок вообще нет и есть конец строк где их не должно быть.
Найди сам отличия.
НЕ ЗНАЮ КАК БУДЕТ ТОРГОВАТЬ И БУДЕТ ЛИ ВООБЩЕ,НО ОШИБКИ ВСЕ УБРАЛ.

//+------------------------------------------------------------------+
//| F1.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+

#property copyright "Copyright 2016, MetaQuotes Software Corp. Абаз"
#property link "_https://www.mql5.com"
#property version "1.00"
#property strict
extern int Tenkan=9;
extern int Kijun=26;
extern int SenkouB=52;
extern int Magic=777;
extern double Lot=0.1;
extern int SL=50;
extern int TP=150;
int f12;
string Sumbol;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
Sumbol=Symbol();
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
int start()
{


int kolpos=0;
double TK=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_TENKANSEN,0);
double KJ=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_KIJUNSEN,0);
double SSA=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANA,0);
double SSB=iIchimoku(Symbol(),0, Tenkan, Kijun, SenkouB, MODE_SENKOUSPANB,0);
double CH=iIchimoku(Symbol(),0,Tenkan,Kijun,SenkouB,MODE_ CHIKOUSPAN,0);
//---
for(int pos=0; pos<OrdersTotal(); pos++)
{
if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()!=Sumbol||OrderMagicNumber()!=Magic) continue;
if (OrderSymbol()==Sumbol&&OrderMagicNumber()==Magic)
{
kolpos++;
}
}
}
//---
if(kolpos==0)
{
//---
if(SSA>SSB&&Close[1]>SSA&&Open[1]<SSA&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,"",Magic,0,Green);
}
//---
if(SSB>SSA&&Close[1]>SSB&&Open[1]<SSB&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_BUY,Lot,Ask,10,Ask-SL*Point,Ask+TP*Point,"",Magic,0,Green);
}
//--
if(SSA<SSB&&Close[1]<SSA&&Open[1]>SSA&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_SELL,Lot,Bid,10,Bid+SL*Poi nt,Bid-TP*Point,"",Magic,0,Red);
}
//---
if(SSB<SSA&&Close[1]<SSB&&Open[1]>SSB&&Volume[0]<3)
{
f12=OrderSend(Sumbol,OP_SELL,Lot,Bid,10,Bid+SL*Poi nt,Bid-TP*Point,"",Magic,0,Red);
}
//---

}
return(0);
}
При компиляции выходят 9 ошибок.
15.09.2016, 09:34
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23
При компиляции выходят 9 ошибок.
Чуть выше в теме файл без ошибок. Торгует, но думаю надо для стоп лосс сделать отступ немножко далее, чтобы при хорошей волатильности не цепляло. И соответственно увеличить тейк профит. Наверное надо вот здесь подвинтить, что я и сделаю в советнике: extern int SL=50;
extern int TP=150;

Последний раз редактировалось Nart60; 15.09.2016 в 09:37.
15.09.2016, 14:04
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23
Советник подправил. Но интересно, у одного брокера работает советник- дает хорошие результаты (это демо счет), У другого молчит, никакие сделки не открывает (это реальный счет), только улыбается.
15.09.2016, 14:18
Аватар для Joker62
Joker62 Joker62 на форуме Почётный гражданин
Регистрация: 30.04.2012 / Сообщений: 186
Поблагодарили 377 раз(а) / Репутация: 378
Советник подправил. Но интересно, у одного брокера работает советник- дает хорошие результаты (это демо счет), У другого молчит, никакие сделки не открывает (это реальный счет), только улыбается.
Это у тебя так работает индикатор по методу Ишимоку. Прогони в тестере, особенно на визуале, и там увидишь, что сделки открывает не часто.
15.09.2016, 14:31
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23

По умолчанию Реальный счет сделки не дает

А вот у этого брокера почему то сделки советник открывает часто и с прибылью. Прилагаю скриншот

Нажмите на изображение для увеличения
Название: Screenshot_2.png
Просмотров: 275
Размер:	100.2 Кб
ID:	252934

Последний раз редактировалось Nart60; 15.09.2016 в 14:35.
15.09.2016, 14:43
Аватар для Joker62
Joker62 Joker62 на форуме Почётный гражданин
Регистрация: 30.04.2012 / Сообщений: 186
Поблагодарили 377 раз(а) / Репутация: 378
А вот у этого брокера почему то сделки советник открывает часто и с прибылью. Прилагаю скриншот

Вложение 252934
Скриншот, который ты показал, он на 5-ти знаке, да, работать он будет без проблем, а вот если на 4-знаке - будет молчать как партизан.
Надо дорабатывать бота, чтобы автоматом определял значность у торгуемого брокера.
15.09.2016, 14:59
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23
У второго брокера (что реал) также 5 знаков (здесь сделки открыты в ручную)

Нажмите на изображение для увеличения
Название: Screenshot_3.png
Просмотров: 146
Размер:	102.9 Кб
ID:	252939
15.09.2016, 14:59
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,453
Поблагодарили 873 раз(а) / Репутация: 876
Чуть выше в теме файл без ошибок. Торгует, но думаю надо для стоп лосс сделать отступ немножко далее, чтобы при хорошей волатильности не цепляло. И соответственно увеличить тейк профит. Наверное надо вот здесь подвинтить, что я и сделаю в советнике: extern int SL=50;
extern int TP=150;
А где можно MQL-файл без ошибок посмотреть,потестировать?
15.09.2016, 15:22
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23
А где можно MQL-файл без ошибок посмотреть,потестировать?
Файл - пост 2930 в этой ветке
Здесь я немножко переставил стопы в коде

Последний раз редактировалось Nart60; 15.09.2016 в 15:30.
eevviill2 , gek 
15.09.2016, 18:11
Аватар для Nart60
Nart60 Nart60 на форуме Новичок форума
Регистрация: 24.10.2013 / Сообщений: 157
Поблагодарили 23 раз(а) / Репутация: 23
Причина во мне, оказывается лот установил в разы больше, чем может осилит депозит. Советник заработал и на реальном счете после откорректировки (уменьшения) лота.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



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


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