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

Ответ
 
Опции темы
Старый 13.09.2016, 19:01   #1 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90

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


Всем привет!
Написал код советника по рекомендациям с сайта (фактически переписал) по ишимоку. Но советник не работает. При компеляции выдает сообщения 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.
Nart60 вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
osa (28.09.2016)
Старый 14.09.2016, 05:21   #2 (permalink)
Местный знаток
 
Аватар для vlad_123
 
Регистрация: 29.01.2013
Сообщений: 372
Репутация: 873
vlad_123 - vlad_123 - vlad_123 - vlad_123 - vlad_123 - vlad_123 - vlad_123 -
Сказал(а) спасибо: 30
Поблагодарили 869 раз(а) в 351 сообщениях
Поинты: 440
Сообщение от Nart60 Посмотреть сообщение
Всем привет!

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


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

}
{
return(0);

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

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Мониторинг советников: http://www.myfxbook.com/members/vlad_123/

На заказ не программирую.
vlad_123 на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Omukchaan (17.09.2016)
Старый 14.09.2016, 12:15   #3 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90
Сообщение от vlad_123 Посмотреть сообщение
Выделенная скоба вроде лишняя.
"Вроде" - ибо в компайлере не проверял
Скобку и удалял и добавлял, все равно дает замечания, указанные выше.
Может кто в компайлере проверит и разберется что за фигня на ровном месте.

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

//+------------------------------------------------------------------+
//| 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"
ддеенниисс на форуме   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
Nart60 (14.09.2016), osa (28.09.2016)
Старый 14.09.2016, 12:28   #5 (permalink)
Активный участник
 
Аватар для ддеенниисс
 
Регистрация: 04.02.2012
Сообщений: 200
Репутация: 84
ддеенниисс
Сказал(а) спасибо: 0
Поблагодарили 83 раз(а) в 47 сообщениях
Поинты: 52
А нет,проверил,торгует очень резво!

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Это не мы торгуем на рынке-это рынок торгует на нас.Советник "Fx Tomahawk"
ддеенниисс на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 14.09.2016, 12:30   #6 (permalink)
Новичок форума
 
Аватар для alzhan74
 
Регистрация: 12.05.2013
Сообщений: 40
Репутация: 19
alzhan74
Сказал(а) спасибо: 2
Поблагодарили 18 раз(а) в 9 сообщениях
Поинты: 4
Сообщение от ддеенниисс Посмотреть сообщение
Ошибок полным полно.
Тут нужно не исправлять ,а переписывать.
Выведены не существующие функции,там где фигурные скобки нужны квадратные,многих скобок вообще нет и есть конец строк где их не должно быть.
Найди сам отличия.
НЕ ЗНАЮ КАК БУДЕТ ТОРГОВАТЬ И БУДЕТ ЛИ ВООБЩЕ,НО ОШИБКИ ВСЕ УБРАЛ.

//+------------------------------------------------------------------+
//| 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);
}
не компилируется он и кучу ошибок выдает
alzhan74 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 14.09.2016, 12:37   #7 (permalink)
Активный участник
 
Аватар для ддеенниисс
 
Регистрация: 04.02.2012
Сообщений: 200
Репутация: 84
ддеенниисс
Сказал(а) спасибо: 0
Поблагодарили 83 раз(а) в 47 сообщениях
Поинты: 52
не компилируется он и кучу ошибок выдает

Всё отлично-где то ваш косяк.
Сотрите абсолютно всю информацию которая была до этого все буквы-цифры и вставьте только этот код.
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный22.gif
Просмотров: 86
Размер:	82.8 Кб
ID:	252802  

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Это не мы торгуем на рынке-это рынок торгует на нас.Советник "Fx Tomahawk"

Последний раз редактировалось ддеенниисс; 14.09.2016 в 12:42.
ддеенниисс на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 14.09.2016, 12:56   #8 (permalink)
Новичок форума
 
Аватар для alzhan74
 
Регистрация: 12.05.2013
Сообщений: 40
Репутация: 19
alzhan74
Сказал(а) спасибо: 2
Поблагодарили 18 раз(а) в 9 сообщениях
Поинты: 4
[QUOTE=ддеенниисс;1183475]не компилируется он и кучу ошибок выдает

Всё отлично-где то ваш косяк.
Сотрите абсолютно всю информацию которая была до этого все буквы-цифры и вставьте только этот код.[/QUOTE
Скиньте ваш файл mql4 сюда
alzhan74 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 14.09.2016, 13:01   #9 (permalink)
Активный участник
 
Аватар для ддеенниисс
 
Регистрация: 04.02.2012
Сообщений: 200
Репутация: 84
ддеенниисс
Сказал(а) спасибо: 0
Поблагодарили 83 раз(а) в 47 сообщениях
Поинты: 52
F1
Вложения:
Тип файла: mq4 F1.mq4 (2.7 Кб, 110 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Это не мы торгуем на рынке-это рынок торгует на нас.Советник "Fx Tomahawk"
ддеенниисс на форуме   Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
eevviill2 (18.09.2016), jksmirnoff (17.09.2016), osa (28.09.2016)
Старый 14.09.2016, 14:54   #10 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90
Сообщение от ддеенниисс Посмотреть сообщение
Ошибок полным полно.
Тут нужно не исправлять ,а переписывать.
Выведены не существующие функции,там где фигурные скобки нужны квадратные,многих скобок вообще нет и есть конец строк где их не должно быть.
Найди сам отличия.
НЕ ЗНАЮ КАК БУДЕТ ТОРГОВАТЬ И БУДЕТ ЛИ ВООБЩЕ,НО ОШИБКИ ВСЕ УБРАЛ.

//+------------------------------------------------------------------+
//| 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, ну кто умеет имеется ввиду, а там посмотрим, может присобачить уровни С и П и сетку фибоначи.
Nart60 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 09:12   #11 (permalink)
Почётный гражданин
 
Аватар для Yury48
 
Регистрация: 13.06.2010
Адрес: Инопланетянин
Сообщений: 446
Репутация: 402
Yury48 - Yury48 - Yury48 - Yury48 - Yury48 -
Сказал(а) спасибо: 531
Поблагодарили 401 раз(а) в 163 сообщениях
Поинты: 116
Сообщение от ддеенниисс Посмотреть сообщение
Ошибок полным полно.
Тут нужно не исправлять ,а переписывать.
Выведены не существующие функции,там где фигурные скобки нужны квадратные,многих скобок вообще нет и есть конец строк где их не должно быть.
Найди сам отличия.
НЕ ЗНАЮ КАК БУДЕТ ТОРГОВАТЬ И БУДЕТ ЛИ ВООБЩЕ,НО ОШИБКИ ВСЕ УБРАЛ.

//+------------------------------------------------------------------+
//| 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 ошибок.
Yury48 на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 09:34   #12 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90
Сообщение от Yury48 Посмотреть сообщение
При компиляции выходят 9 ошибок.
Чуть выше в теме файл без ошибок. Торгует, но думаю надо для стоп лосс сделать отступ немножко далее, чтобы при хорошей волатильности не цепляло. И соответственно увеличить тейк профит. Наверное надо вот здесь подвинтить, что я и сделаю в советнике: extern int SL=50;
extern int TP=150;

Последний раз редактировалось Nart60; 15.09.2016 в 09:37.
Nart60 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 14:04   #13 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90
Советник подправил. Но интересно, у одного брокера работает советник- дает хорошие результаты (это демо счет), У другого молчит, никакие сделки не открывает (это реальный счет), только улыбается.
Nart60 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 14:18   #14 (permalink)
Местный житель
 
Аватар для Joker62
 
Регистрация: 30.04.2012
Сообщений: 124
Репутация: 261
Joker62 Joker62 Joker62
Сказал(а) спасибо: 87
Поблагодарили 260 раз(а) в 88 сообщениях
Поинты: 136
Сообщение от Nart60 Посмотреть сообщение
Советник подправил. Но интересно, у одного брокера работает советник- дает хорошие результаты (это демо счет), У другого молчит, никакие сделки не открывает (это реальный счет), только улыбается.
Это у тебя так работает индикатор по методу Ишимоку. Прогони в тестере, особенно на визуале, и там увидишь, что сделки открывает не часто.
Joker62 на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 14:31   #15 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90

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


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

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

Последний раз редактировалось Nart60; 15.09.2016 в 14:35.
Nart60 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 14:43   #16 (permalink)
Местный житель
 
Аватар для Joker62
 
Регистрация: 30.04.2012
Сообщений: 124
Репутация: 261
Joker62 Joker62 Joker62
Сказал(а) спасибо: 87
Поблагодарили 260 раз(а) в 88 сообщениях
Поинты: 136
Сообщение от Nart60 Посмотреть сообщение
А вот у этого брокера почему то сделки советник открывает часто и с прибылью. Прилагаю скриншот

Вложение 252934
Скриншот, который ты показал, он на 5-ти знаке, да, работать он будет без проблем, а вот если на 4-знаке - будет молчать как партизан.
Надо дорабатывать бота, чтобы автоматом определял значность у торгуемого брокера.
Joker62 на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 14:59   #17 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90
У второго брокера (что реал) также 5 знаков (здесь сделки открыты в ручную)

Нажмите на изображение для увеличения
Название: Screenshot_3.png
Просмотров: 139
Размер:	102.9 Кб
ID:	252939
Nart60 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 14:59   #18 (permalink)
gek
Местный знаток
 
Аватар для gek
 
Регистрация: 26.08.2008
Сообщений: 3,250
Репутация: 840
gek - gek - gek - gek - gek - gek - gek -
Сказал(а) спасибо: 1,962
Поблагодарили 837 раз(а) в 581 сообщениях
Поинты: 194
Сообщение от Nart60 Посмотреть сообщение
Чуть выше в теме файл без ошибок. Торгует, но думаю надо для стоп лосс сделать отступ немножко далее, чтобы при хорошей волатильности не цепляло. И соответственно увеличить тейк профит. Наверное надо вот здесь подвинтить, что я и сделаю в советнике: extern int SL=50;
extern int TP=150;
А где можно MQL-файл без ошибок посмотреть,потестировать?
gek на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.09.2016, 15:22   #19 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90
Сообщение от gek Посмотреть сообщение
А где можно MQL-файл без ошибок посмотреть,потестировать?
Файл - пост 2930 в этой ветке
Здесь я немножко переставил стопы в коде
Вложения:
Тип файла: mq4 F1.mq4 (2.7 Кб, 116 просмотров)

Последний раз редактировалось Nart60; 15.09.2016 в 15:30.
Nart60 вне форума   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
eevviill2 (18.09.2016), gek (15.09.2016)
Старый 15.09.2016, 18:11   #20 (permalink)
Новичок форума
 
Аватар для Nart60
 
Регистрация: 24.10.2013
Сообщений: 153
Репутация: 22
Nart60
Сказал(а) спасибо: 11
Поблагодарили 22 раз(а) в 18 сообщениях
Поинты: 90
Причина во мне, оказывается лот установил в разы больше, чем может осилит депозит. Советник заработал и на реальном счете после откорректировки (уменьшения) лота.
Nart60 вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Omukchaan (17.09.2016)
Ответ


Опции темы

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

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



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


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