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

Ответить
04.05.2012, 16:05
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035

По умолчанию D

Сегодня вышел на связь програмист который делал этот советник. Даже он не смог сходу разгадать в чём была неточночть. Пришлось обращатся к Алексею с форума Alpari. Он тоже долго искал в чём была причина. Нашел (не буду говорить что точно, так как это уже смешно выглядит). Проверял. Кроме того что с минимальными настройками при прикреплении открывает все что надо ордера, так ещё я и проседел и понаблюдал. ВРОДИБЫ всё работает. Надо ещё протестировать.

Буду писать в названии сообщения версии, чтобы легче было распознавать.
04.05.2012, 16:18
Аватар для CiNick
CiNick CiNick вне форума Местный житель
Регистрация: 18.11.2008 / Сообщений: 77
Поблагодарили 37 раз(а) / Репутация: 37
Не совсем понял, предыдущую на эту нужно менять? В ней что-о изменилось?
Сейчас висят баи EURJPY и EURUSD
04.05.2012, 16:34
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Не совсем понял, предыдущую на эту нужно менять? В ней что-о изменилось?
Сейчас висят баи EURJPY и EURUSD
Да. Вроди бы фреш сигнал сремонтировали.
04.05.2012, 17:14
Аватар для CiNick
CiNick CiNick вне форума Местный житель
Регистрация: 18.11.2008 / Сообщений: 77
Поблагодарили 37 раз(а) / Репутация: 37
Кстати закрылись -24 и -24 по SL. Неудачный денёк...
04.05.2012, 20:10
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Кстати закрылись -24 и -24 по SL. Неудачный денёк...
Только что ещё раз проверил. Версия D работает коректно.

А сегодня денёк был бы ОК, если бы советник работал. Понятно что после боя руками не машут. А если бы на голове росли грибы... но всё же. в первые 10 минут пейролза должно было быть 3 ТП. А потом да. +12 -24 -24 -24
05.05.2012, 14:39
Аватар для theHighlander
theHighlander theHighlander вне форума Активный участник
Регистрация: 17.03.2012 / Сообщений: 216
Поблагодарили 109 раз(а) / Репутация: 110
Технически ничего не менялось.
Просто по просьбе трудящихся нашел возможность сделать отдельный выбор валютных пар.
eevviill, а было ж две версии 300 и 400, а это какая?
05.05.2012, 16:33
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Сообщение от: theHighlander
eevviill, а было ж две версии 300 и 400, а это какая?
Там разница только в настройках. А сам советник тот же. А это просто версия для тех кто хочет потестировать с определёнными парами.
05.05.2012, 17:31
Аватар для mwalera_lsk
mwalera_lsk mwalera_lsk вне форума Активный участник
Регистрация: 13.10.2009 / Сообщений: 298
Поблагодарили 134 раз(а) / Репутация: 135
Технически ничего не менялось.
Просто по просьбе трудящихся нашел возможность сделать отдельный выбор валютных пар.
отдельное спасибо!!!
05.05.2012, 17:39
Аватар для mwalera_lsk
mwalera_lsk mwalera_lsk вне форума Активный участник
Регистрация: 13.10.2009 / Сообщений: 298
Поблагодарили 134 раз(а) / Репутация: 135
Технически ничего не менялось.
Просто по просьбе трудящихся нашел возможность сделать отдельный выбор валютных пар.
eevviill, вы решили поделиться кодом?
05.05.2012, 19:10
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035

По умолчанию D

eevviill, вы решили поделиться кодом?
Нет. Так вышло.

Последний раз редактировалось eevviill; 05.05.2012 в 19:52.
07.05.2012, 08:10
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035

По умолчанию E

Добрый день. Вот и подошла к концу эпопея по ремонту советника.
Проблемой был Фреш сигнал. Если последним менялся в нужную сторону для открытия ордера AVG то всё нормально, ордер открывался. А если какой то из фильтров, то не открывался. По идеи(и по коду) фреш сигнал должен действовать только на AVG, но почему то он действовал на фильры тоже. Пришлось проверку фильтров перенести и поставить перед проверкой AVG. Помогло


Было
PHP код:
if(GO && (atr>=ATRLevel || !UseATR) && CheckAVGfresh(1AVG_eurAVG_usd))
    {
     if((
AVG_eur-AVG_usd)>=Enter && DaHL>&& ML>&& DfMA>&& buy==0)
      
Buy(symbLotSLTPsymb+Comment_slipMAGICMaxAttemptsBlue);
     if((
AVG_usd-AVG_eur)>=Enter && DaHL>&& ML>&& DfMA<&& sell==0)
      
Sell(symbLotSLTPsymb+Comment_slipMAGICMaxAttemptsRed);
    } 
Стало
PHP код:
if(DaHL>&& ML>&& DfMA>0)
   {
   if(
GO && (atr>=ATRLevel || !UseATR) && CheckAVGfresh(1AVG_eurAVG_usd))
    {
     if((
AVG_eur-AVG_usd)>=Enter && buy==0Buy(symbLotSLTPsymb+Comment_slipMAGICMaxAttemptsBlue);
     }
     }
     
     
  if(
DaHL>&& ML>&& DfMA<0)
   {
   if(
GO && (atr>=ATRLevel || !UseATR) && CheckAVGfresh(2AVG_eurAVG_usd))
    {
     if((
AVG_usd-AVG_eur)>=Enter && sell==0Sell(symbLotSLTPsymb+Comment_slipMAGICMaxAttemptsRed);
     }
     } 

Последний раз редактировалось eevviill; 07.05.2012 в 08:31.
nilva 
07.05.2012, 10:27
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035

По умолчанию E

А вот рабочая версия для тех кто хочет потестировать со всеми парами.
07.05.2012, 14:10
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035

По умолчанию DC - final edition


ЦЕЛИ
1)Первой целью с которой я выкладывал советника, было желание научить людей делится. Чтобы на моём примере вы увидели что это не страшно и не больно. Это приносит удовольствие.
2)Может это и глупая цель, но... Суть заключалась в том, чтобы с помощью моего советника и примера деления, люди развивали экономическое состояние районов там где они живут. И со временем перестали относится к деньгам как к источнику счастья.
Третьей целью была помощь в тестированию советника.



ОБЩЕЕ
1)Советник торгует по 6 валютным парам EURUSD EURJPY GBPUSD GBPJPY AUDUSD AUDJPY.
2)Работает по тикам.
3)Работает по трендовому методу открытия ордера.
4)Учитывает соотношение всех валютных пар на всех таймфреймах.
5)Работает на 4 и 5 знаках. На обычных счетах и ECN,NDD счетах.
6)Вход при перевесе одной валюты над другой(AVG).
7)Есть безубыток.
8)Выход по ТП, СЛ или AVG.
9)Работает функция Fresh Signal. Перед возможностью нового входа разница AVG 2-их валют должна опустится ниже 100. Например AVG(eur)=-42 AVG(usd)=40.




ИНСТРУКЦИЯ ПО УСТАНОВКЕ
1)Открываем терминал.
2)Нажимаем на "Показать все символы".
3)Открываем график М1 какой-то валютной пары. Желательно GBPUSD.
4)Прикрепляем скрипт по закачке котировок и ждём окончание его работы.
5)Закрываем терминал. Чтобы сохранить закаченные котировки.
6)Открываем терминал и прикрепляем советник.




ПЕРЕМЕННЫЕ
COLOR=black]1)"Валютные пары"=Выбор валютных пар участвующих в торгах.
2)Lot=Лот открытия ордера.
3.1)Enter=Значение AVG одной валюты должно быть больше значения ентер, а другой меньше –ентер, для открытия ордера.
3.2)Exit=Значение AVG одной валюты должно быть меньше значения ексит, а другой меньше –ексит, для закрытия ордера.
4)Spread_Limit=Минимальное значение спреда для возможности входа.
5)Close_Profit=При достижение профита заданному уровню, все позиции закроются.
6.1)UseATR=Использование ATR для возможности входа.
6.2)TFATR=Таймфрейм ATR.
6.3)ATRPeriod=Период ATR.
6.4)ATRLevel=Минимальное значение ATR для входа в рынок(две последнии цифры*3).
7.1)TP=Тейк профит.
7.2)SL=Стоп лос.
8.1)Bezubitok=Использование безубытка.
8.2)BULevel=Количество пунктов для переноса позиции в безубыток.
8.3)BUsize=Количество пунктов на которое переносится СЛ от цены ордера.
9.1)StartHour=Начало роботы советника.
9.2)StopHour=Конец роботы советника.
9.3)Friday_close_orders_hour=Время закрытия всех ордеров в пятницу.
10)slip=Проскальзывание.
11)MaxAttempts=Максимальное количество попыток открытия ордера.
12)MAGIC=Индивидуальный номер ордеров выставляемых советником.
13)Comment_=Коментарий к открытому ордеру.
14.1)FontSize=Размер индикатора Dashboard на мониторе.
14.2)Period_=Период расчёта МA и ATR используемых индикатором.
15)col=Настройки цвета данных.
16)siz=Настройки размера данных.




БЛАГОДАРНОСТЬ
Огромное спасибо всем принимавшим участие в тестировании советника. Было очень приятно что не только пылесосы присутствували. Вы помогли сделать настоящего советника. Нет, даже не советника, а самостоятельную програму которая скорее всего будет приносить прибыль. Еще раз всем СПАСИБО!


P.S. И всё таки на вопрос "Где ты видел чтобы кто то раздавал что то хорошее?", не забудьте ответить "Что ты *, вон eevviill выкладывал"



Последний раз редактировалось chocolate; 01.06.2012 в 19:43. Причина: New
07.05.2012, 15:14
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035

По умолчанию A

...

Последний раз редактировалось eevviill; 07.05.2012 в 16:14.
07.05.2012, 15:55
Аватар для RezoR
RezoR RezoR вне форума Новичок форума
Регистрация: 24.08.2010 / Сообщений: 48
Поблагодарили 16 раз(а) / Репутация: 19
...
А постом выше с ошибками?
07.05.2012, 15:56
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
А постом выше с ошибками?
Да. Пост А без ошибок.

А здесь вообще без ошибок.
Я извеняюсь, но может быть что это ещё не всё. Только соеденил их сегодня. Надо ещё проверить.

Последний раз редактировалось eevviill; 07.05.2012 в 16:20.
07.05.2012, 16:58
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Да. Пост А без ошибок.

А здесь вообще без ошибок.
Я извеняюсь, но может быть что это ещё не всё. Только соеденил их сегодня. Надо ещё проверить.
Всё ОК. Можно торговать. (537)

P.S. Сегодня отключили интернет. На связь буду выходить не часто.

Последний раз редактировалось eevviill; 07.05.2012 в 17:08.
07.05.2012, 18:28
Аватар для mwalera_lsk
mwalera_lsk mwalera_lsk вне форума Активный участник
Регистрация: 13.10.2009 / Сообщений: 298
Поблагодарили 134 раз(а) / Репутация: 135
eevviill, скажите версия из 533 поста с ошибками?
07.05.2012, 18:43
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
eevviill, скажите версия из 533 поста с ошибками?
Без ошибок.
08.05.2012, 14:32
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035

По умолчанию C

Вот. Добавил немного кода
PHP код:
...
 
extern string col "Настройки цвета данных";
 
  
extern color eurusd Yellow;
  
extern color eurusd2 OrangeRed;
  
extern color eurjpy Red;
  
extern color eurjpy2 FireBrick;
  
extern color gbpusd Blue;
  
extern color gbpusd2 LightBlue;
  
extern color gbpjpy Green;
  
extern color gbpjpy2 SpringGreen;
  
extern color audusd DarkGoldenrod;
  
extern color audusd2 Chocolate;
  
extern color audjpy SeaGreen;
  
extern color audjpy2 Teal;
...
symb "EURUSD";
ObjectCreate("Pair1",OBJ_LABEL,0,0,0);
ObjectSet("Pair1",OBJPROP_CORNER,0);
ObjectSet("Pair1"OBJPROP_XDISTANCE,10);
ObjectSet("Pair1"OBJPROP_YDISTANCE34);
ObjectSetText("Pair1",symb,12,"Arrial",eurusd);

ObjectCreate("AVG1",OBJ_LABEL,0,0,0);
ObjectSet("AVG1",OBJPROP_CORNER,0);
ObjectSet("AVG1"OBJPROP_XDISTANCE,150);
ObjectSet("AVG1"OBJPROP_YDISTANCE34);
ObjectSetText("AVG1","AVG(min"+Enter+")="+DoubleToStr(AVG_eur-AVG_usd,0),12,"Arrial",eurusd);

ObjectCreate("ATR1",OBJ_LABEL,0,0,0);
ObjectSet("ATR1",OBJPROP_CORNER,0);
ObjectSet("ATR1"OBJPROP_XDISTANCE,320);
ObjectSet("ATR1"OBJPROP_YDISTANCE34);
ObjectSetText("ATR1","ATR(min"+DoubleToStr(ATRLevel,0)+")="+DoubleToStr(atr,0),12,"Arrial",eurusd);

ObjectCreate("DaHL1",OBJ_LABEL,0,0,0);
ObjectSet("DaHL1",OBJPROP_CORNER,0);
ObjectSet("DaHL1"OBJPROP_XDISTANCE,490);
ObjectSet("DaHL1"OBJPROP_YDISTANCE34);
ObjectSetText("DaHL1","DailyHighLow(min"+Min_D_High_Low+")="+DoubleToStr((iHigh(symb,PERIOD_D1,0)-iLow(symb,PERIOD_D1,0))*10000,0),12,"Arrial",eurusd);

ObjectCreate("DfMA1",OBJ_LABEL,0,0,0);
ObjectSet("DfMA1",OBJPROP_CORNER,0);
ObjectSet("DfMA1"OBJPROP_XDISTANCE,720);
ObjectSet("DfMA1"OBJPROP_YDISTANCE34);
ObjectSetText("DfMA1","Price-MA(min"+Min_Distance_from_MA+" (if Down+"+spread+"))="+DoubleToStr((iClose(symb,0,0)-MA)*10000,0),12,"Arrial",eurusd);

ObjectCreate("ML1",OBJ_LABEL,0,0,0);
ObjectSet("ML1",OBJPROP_CORNER,0);
ObjectSet("ML1"OBJPROP_XDISTANCE,1000);
ObjectSet("ML1"OBJPROP_YDISTANCE34);
ObjectSetText("ML1","CandleLenth(max"+Max_lenth_of_Candle+")="+DoubleToStr((iHigh(symb,0,0)-iLow(symb,0,0))*10000,0),12,"Arrial",eurusd);

/////////////////////////////////////////////////////////////////


ObjectCreate("Pair11",OBJ_LABEL,0,0,0);
ObjectSet("Pair11",OBJPROP_CORNER,0);
ObjectSet("Pair11"OBJPROP_XDISTANCE,10);
ObjectSet("Pair11"OBJPROP_YDISTANCE54);
ObjectSetText("Pair11",symb,12,"Arrial",eurusd2);

ObjectCreate("AVG11",OBJ_LABEL,0,0,0);
ObjectSet("AVG11",OBJPROP_CORNER,0);
ObjectSet("AVG11"OBJPROP_XDISTANCE,150);
ObjectSet("AVG11"OBJPROP_YDISTANCE54);
ObjectSetText("AVG11","AVG(min"+New_Enter+")="+DoubleToStr(AVG_eur-AVG_usd,0),12,"Arrial",eurusd2);

ObjectCreate("ATR11",OBJ_LABEL,0,0,0);
ObjectSet("ATR11",OBJPROP_CORNER,0);
ObjectSet("ATR11"OBJPROP_XDISTANCE,320);
ObjectSet("ATR11"OBJPROP_YDISTANCE54);
ObjectSetText("ATR11","ATR(min"+DoubleToStr(New_ATRLevel,0)+")="+DoubleToStr(atr,0),12,"Arrial",eurusd2);

ObjectCreate("DaHL11",OBJ_LABEL,0,0,0);
ObjectSet("DaHL11",OBJPROP_CORNER,0);
ObjectSet("DaHL11"OBJPROP_XDISTANCE,490);
ObjectSet("DaHL11"OBJPROP_YDISTANCE54);
ObjectSetText("DaHL11","DailyHighLow(min"+New_Min_D_High_Low+")="+DoubleToStr((iHigh(symb,PERIOD_D1,0)-iLow(symb,PERIOD_D1,0))*10000,0),12,"Arrial",eurusd2);

ObjectCreate("DfMA11",OBJ_LABEL,0,0,0);
ObjectSet("DfMA11",OBJPROP_CORNER,0);
ObjectSet("DfMA11"OBJPROP_XDISTANCE,720);
ObjectSet("DfMA11"OBJPROP_YDISTANCE54);
ObjectSetText("DfMA11","Price-MA(min"+New_Min_Distance_from_MA+" (if Down+"+spread+"))="+DoubleToStr((iClose(symb,0,0)-MA)*10000,0),12,"Arrial",eurusd2);

ObjectCreate("ML11",OBJ_LABEL,0,0,0);
ObjectSet("ML11",OBJPROP_CORNER,0);
ObjectSet("ML11"OBJPROP_XDISTANCE,1000);
ObjectSet("ML11"OBJPROP_YDISTANCE54);
ObjectSetText("ML11","CandleLenth(max"+Max_lenth_of_Candle+")="+DoubleToStr((iHigh(symb,0,0)-iLow(symb,0,0))*10000,0),12,"Arrial",eurusd2);
 ... 
и т.ди т.п
Ответить


Опции темы

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

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



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


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