Советники: Lucky - страница 29

 

серг,

мне кажется, что это только отсрочивание убытков из-за редких входов, а то что лаки и ему подобные в принципе завершили свою эру с 2007 года - это более вероятно.

прогони советник на основе CCI на всех тиках на минутках с 2000 года и увидишь как резко меняется тенденция в самом своем принципе начиная с 2007. дальше можно его удержать заставляя реже совершать сделки, меняя период си си ай - это максимум что можно сделать

#define MAGIC 20050822

//------- Внешние параметры ------------------------------------------
extern double Lots = 0.1; // Размер торгуемого лота
extern int StopLoss = 7; // Размер фиксированного стопа
extern bool UseTakeProfit = True; // Использовать тэйк
extern int TakeProfit = 3; // Размер фиксированного тэйка
extern bool UseTrailing = False; // Использовать трал
extern int TrailingStop = 0; // Размер трала
extern int CCI_Period = 20; // Период CCI
extern int EMA_Period = 0; // Период EMA
extern int BarsForCheck = 0; // Количество баров для проверки

//------- Глобальные переменные --------------------------------------
datetime OldBar;

//+------------------------------------------------------------------+
//| Проверка условий открытия позиции |
//+------------------------------------------------------------------+
void CheckForOpen() {
bool PosExist=False; // Есть открытая позиция по текущему инструменту
double cci1, cci2, ema;
double take;

// Поиск позиций по текущему инструменту, открытых именно этим советником
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC) {
PosExist=True;
}
}
}

// Нет открытых позиций.
if (!PosExist) {
// Фиксируем значения ССИ.
cci1 = iCCI(NULL, 0, CCI_Period, PRICE_TYPICAL, 1);
cci2 = iCCI(NULL, 0, CCI_Period, PRICE_TYPICAL, BarsForCheck);
ema = iMA (NULL, 0, EMA_Period, 0, MODE_EMA, PRICE_TYPICAL, 1);
// Сигнал на покупку.
if (cci1>100 && cci2<-100) {
if (UseTakeProfit) take = Ask+TakeProfit*Point;
else take = 0;
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point, take, "e-PassLevCCI", MAGIC,0,Blue);
OldBar = Time[1];
return;
}
// Сигнал на продажу.
if (cci1<-100 && cci2>100) {
if (UseTakeProfit) take = Bid-TakeProfit*Point;
else take = 0;
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point, take, "e-PassLevCCI", MAGIC,0,Red);
OldBar = Time[1];
return;
}
}
}

//+------------------------------------------------------------------+
//| Проверка условий закрытия позиции |
//+------------------------------------------------------------------+
void CheckForClose() {
bool fs=False; // Флаг наличия сигнала закрытия
int cci1, cci2;

// Фиксируем значения ССИ.
cci1 = iCCI(NULL, 0, CCI_Period, PRICE_TYPICAL, 1);
cci2 = iCCI(NULL, 0, CCI_Period, PRICE_TYPICAL, 2);
// Сигнал на закрытие позиции.
if (cci1*cci2<0 && OldBar!=Time[1]) fs = True;

// Поиск позиций по текущему инструменту, открытых именно этим советником
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC) {
if (OrderType()==OP_BUY && fs) {
OrderClose(OrderTicket(), Lots, Bid, 3, Aqua);
return;
}
if (OrderType()==OP_SELL && fs) {
OrderClose(OrderTicket(), Lots, Ask, 3, Violet);
return;
}
}
}
}
}

//+------------------------------------------------------------------+
//| Сопровождение позиции |
//+------------------------------------------------------------------+
void TrailingPosition() {
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC) {
if (OrderType()==OP_BUY) {
if ((Bid-OrderOpenPrice())>TrailingStop*Point) {
if (OrderStopLoss()<Bid-TrailingStop*Point) {
OrderModify(OrderTicket(), OrderOpenPrice(), Bid-TrailingStop*Point, OrderTakeProfit(), Blue);
return;
}
}
}
if (OrderType()==OP_SELL) {
if ((OrderOpenPrice()-Ask)>TrailingStop*Point) {
if (OrderStopLoss()>Ask+TrailingStop*Point) {
OrderModify(OrderTicket(), OrderOpenPrice(), Ask+TrailingStop*Point, OrderTakeProfit(), Red);
return;
}
}
}
}
}
}
}

//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
void start() {
CheckForOpen();
if (UseTrailing) TrailingPosition();
else if (!UseTakeProfit) CheckForClose();
}
//+------------------------------------------------------------------+

 
торговля по ночам отличная идея - молодцы. потому что ночной рисунок минуток схож с тем рисунком который был раньше круглосуточно)) и еще с 2008 года по моему прибыльность ночного лаки выходит на прежний уровень!  то есть убыточный период был с 2007.10 до 2008. 01. прогоните с шифт 4, лимит 12, тейк 2 с 2008.01 до сегодняшнего дня!
 
Проблема в том, что Лаки все равно требует ручного подхода, как я убедился на собственном опыте. Советник не видит выходящих новостей и поэтому бывает обидно, когда при крайне редких просадках на тестере ловишь лося. За полгода увлечения автотрейдингом я не встретил ни одного советника, который бы идеально работал на всей истории и демо. Даже разработанный мною и Стингером Чебуратор_2.1_Риск при определенных условиях может слить все депо, хотя на истории есть только одна просадка. Риск слива повышается при выходе новостей. Так что если видишь что рынок сильно телепает, или ожидаются серьезные новости - лучше дай ему отдохнуть ночь или утром закрой незакрытые позиции.
 
я знаю, один из моих пипсовщиков слил после новостей 500 баксов, наработанных за день, швырнуло несколько раз туда сюда и все. ты пробовал ставить на www.fxbest.ru? как он себя ведет при спреде 1 пипс? там 1 пипс на ВСЕ валюты. правда иногда в волатильные моменты позволяют себе 2 пипса. доходность повысится в разы или как? и еще поставь ММ на советник от CCI, который я тебе кинул, поставь только вечерне-ночное время. там тоже ураганная прибыль, жаль что только до 2007 года. а вдруг ты добьешься прибыли и для 2007 года?
 
delyus:
я знаю, один из моих пипсовщиков слил после новостей 500 баксов, наработанных за день, швырнуло несколько раз туда сюда и все. ты пробовал ставить на www.fxbest.ru? как он себя ведет при спреде 1 пипс? там 1 пипс на ВСЕ валюты. правда иногда в волатильные моменты позволяют себе 2 пипса. доходность повысится в разы или как? и еще поставь ММ на советник от CCI, который я тебе кинул, поставь только вечерне-ночное время. там тоже ураганная прибыль, жаль что только до 2007 года. а вдруг ты добьешься прибыли и для 2007 года?


http://www.biznesit.ru/forex/alp/statement.htm
http://www.biznesit.ru/forex/alp-eg/statement.htm
Это отчеты моего советника на разных ДЦ со спредом 2

Одна из версий крутится на демо со спрэдом 1 (ФорексПриват), но на реале советники они не разрешают.
http://www.biznesit.ru/forex/nolimit/statement.htm

На выходных немного доработал и кидаю на реал. Хочешь бектест - аська 145160183


 

 

Извините за ошибку - 415160183

 

отписал в асю

 

Serg_ASV

он же торгует внутри бара по-моему. привязал к двум сформировавшимся барам, рез ухудшился и еще "все тики" стали походить на "по ценам открытия". не знаю к добру это или как всегда ((. поставил на демо на 4 брокеров 10 часов в сутки с 21 до 7. шифт 4, лимит 10, тейк 2

 
закинул еще на двух брокеров с параметрами шифт 2, лимит 10, тейк 2 на разные валюты
 
добрый день, слышал что вы запрещаете использование советников. это верно? если да то почему?


Ответ на вопрос ~ 30 Jan 2008 10:20:01 GMT

Здравствуйте!
По техническим причинам, на данный момент, использование механических торговых систем на реальных счетах не поддерживается.
Ваш ответ ~ 30 Jan 2008 10:41:25 GMT

когда эти самые "технические вопросы" решатся и можно будет подключить советники?
Ваш ответ ~ 30 Jan 2008 10:42:21 GMT

еще один вопрос: почему макс лот всего 10 лот? не нашел ответов на сайте, извините


Ответ на вопрос ~ 30 Jan 2008 12:47:38 GMT

Все позиции клиентов мы выводим на Forex, маркет-мейкерам.
В этой связи, есть технические особенности (связанные с тем, что программное обеспечение у маркет-мейкеров разное).
К сожалению, назвать точную дату невозможно.
Когда это будет возможно, мы заблаговременно сообщим в разделе Новости на нашем сайте.
Не лот 10 лотов, а величина контракта 10 лотов (если Вы имеете ввиду тип счета Mini Forex). Обратите внимание, речь идет о величине одного контракта, но контрактов может быть много, столько, сколько Вам понадобится.