Здравствуйте, гость ( Вход | Регистрация )

41 страниц V « < 18 19 20 21 22 > »   
Ответить в эту темуОткрыть новую тему
> Нестандартная тактика, Совместить несовместимое ...
leonid553
сообщение 2.4.2007, 7:45
Сообщение #191





Группа: Активный участник
Сообщений: 2 002
Регистрация: 14.4.2006
Из: г.Самара
Пользователь №: 28
Спасибо сказали: 11 раз(а)



NZDUSD,H1
ST+ENV, ZUP


Эскизы прикрепленных изображений
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ForexGamp
сообщение 4.4.2007, 9:39
Сообщение #192





Группа: Активный участник
Сообщений: 20
Регистрация: 4.4.2007
Пользователь №: 1 339
Спасибо сказали: 0 раз(а)



Люди добрые!
Леонид!

Выложте новые версии советников пожайлусто с исправлениями.
а то старые плохо работают.

С Уважением, Антон.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 4.4.2007, 15:13
Сообщение #193





Группа: Активный участник
Сообщений: 2 002
Регистрация: 14.4.2006
Из: г.Самара
Пользователь №: 28
Спасибо сказали: 11 раз(а)



В закачке советник. Автор - NoName.
Там же тесты с параметрами для н4, GBPUSD.
При трендовом рынке лучше не оставлять его работу без присмотра - при сигналах против тренда.
Money Management:
параметр LotsWayChoice=0 без ММ
=1 - Расчет от размера депозита
=2 - фр/пропорциональный метод
=3 - фр/фиксированный метод
LotsDelta Depo - можно пробовать от 200
Там в закачке в Документе - я в 2-х словах описал логику работы...


Прикрепленные файлы
Прикрепленный файл  ST_ENV.rar ( 71.34 килобайт ) Кол-во скачиваний: 1182
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 6.4.2007, 12:51
Сообщение #194





Группа: Активный участник
Сообщений: 2 002
Регистрация: 14.4.2006
Из: г.Самара
Пользователь №: 28
Спасибо сказали: 11 раз(а)



Не оставляет надежда заставить профитно работать советника на н1.
Основная трудность при этом - запретить убыточные сделки против тренда.
Надумал дополнить код советника фильтром , кот. запрещал бы сделки против тренда. Работать советник стал чуть лучше - но всего лишь чуть!
Фильтры - дополн. индикаторы - не могут толково определить начало и конец тренда. И тут получаются лоси, которые съедают большую часть трендовой прибыли.
Выход из положения, возможно найдется при использовании так. наз. Perceptron-а - по аналогии с алгоритмами нейронных сетей.
Для этого взял индикатор Фишера с большим периодом и поставил в внешних параметрах весовые коэффициенты Х1-Х4.
Однако, получилось так, что при таком подходе возникла целесообразность разделить работу советника по длинным и коротким позициям.
Начал с режима ONLY BUY.
GBPUSD, H1 , с 2004г

Папаметры индикатора Фишера
RangePeriods=83; PriceSmoothing=0.6; IndexSmoothing=0.7
Период 1 Час (H1) 2004.06.22 14:00 - 2007.04.03 13:00
Модель Все тики (на основе всех наименьших доступных периодов с фрактальной интерполяцией каждого тика)
Параметры Stochastic_period=8; Env_period=25; Env_shift=1; Env_deviation=20; x1=215; x2=98; x3=10; x4=62; TP=300; SL=67; Slippage=3;
Параметры модуля расчёта лота"; LotsWayChoice=0; Lots=0.1; LotsPercent=10; LotsDeltaDepo=500; LotsDepoForOne=500; LotsMax=1000; _Parameters_Trailing="---------- Параметры трала"; UseTrailing=true; ProfitTrailing=true; TrailingStop=79; TrailingStep=26;
----------------------------------------------------------------------------------------------------
Качество моделирования 89.48%
Начальный депозит 1000.00
Чистая прибыль 3044.60
Общая прибыль 10569.88
Общий убыток -7581.28
Прибыльность 1.39 Матожидание выигрыша 13.97
Абсолютная просадка 591.36
Максимальная просадка 896.64 (58.46%) Относительная просадка 67.15% (835.40)
Всего сделок 214
Длинные позиции (% выигравших) 214 (48.60%)
Прибыльные сделки (% от всех) 104 (48.60%)
Убыточные сделки (% от всех) 110 (51.40%)
Самая большая прибыльная сделка 299.88
убыточная сделка -71.72
Средняя прибыльная сделка 101.63
убыточная сделка -68.92
---------------------------------------------------------------------------------------------
Советник в закачке.
Оптимизировал для скорости по ценам открытия.
Напоминаю - в реж. ONLY BUY


Прикрепленные файлы
Прикрепленный файл  ST_ENV_perc1.rar ( 45.28 килобайт ) Кол-во скачиваний: 1115
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NoName
сообщение 6.4.2007, 13:36
Сообщение #195





Группа: Активный участник
Сообщений: 514
Регистрация: 1.5.2006
Из: Украина, Кременчуг
Пользователь №: 146
Спасибо сказали: 0 раз(а)



Цитата
В закачке советник. Автор - NoName.
Там же тесты с параметрами для н4, GBPUSD.
При трендовом рынке лучше не оставлять его работу без присмотра - при сигналах против тренда.
Money Management:
параметр LotsWayChoice=0 без ММ
=1 - Расчет от размера депозита
=2 - фр/пропорциональный метод
=3 - фр/фиксированный метод
LotsDelta Depo - можно пробовать от 200
Там в закачке в Документе - я в 2-х словах описал логику работы...


В этой версии присутствует ошибка. Проявляется она при закрытии советником ордеров.
Что бы это исправить найдите в коде советника эту функцию и замените функцией которую я привёл ниже
Код

//===================================================================
//| Функция закрывает открытые ордера советника.        
//|                                                  
//| для закрытия OP_BUY  передать в функцию 0              
//| для закрытия OP_SELL передать в функцию 1            
//===================================================================
bool ClosePosition (int OP) {

string op_type;
double ClosePrice;
if (OP==0) {op_type="OP_BUY";  ClosePrice=Bid; }  
if (OP==1) {op_type="OP_SELL"; ClosePrice=Ask; }

  for (int i=0; i<OrdersTotal(); i++) {      
     if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
       if (OrderSymbol()==Symbol()) {
         if (OrderMagicNumber()==ExpertID) {
           if (OrderType()==OP) {
             if (OrderClose (OrderTicket(), OrderLots(), ClosePrice, Slippage, 0) == false) {
            
               Print("Ошибка закрытия ордера ",op_type, " #", GetLastError());
               return(false);
              }
              else return(true);
            }
          }
        }
      }
    }
  }
//===========================================================
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 6.4.2007, 14:08
Сообщение #196





Группа: Активный участник
Сообщений: 2 002
Регистрация: 14.4.2006
Из: г.Самара
Пользователь №: 28
Спасибо сказали: 11 раз(а)



Далее нужно организовать работу советника в режиме ONLY SELL. При этом суммарная прибыль должна существенно вырасти!
Но прежде для моральной поддержки прогоним советник при вкл. режиме ММ.
LotsWayChoice=1; LotsDeltaDepo=200
------------------------------------------------------------
Символ GBPUSD (Great Britan vs US Dollar)
Период 1 Час (H1) 2004.06.22 14:00 - 2007.04.06 16:00

Качество моделирования 89.48%

Начальный депозит 1000.00
Чистая прибыль 11608.36
Общая прибыль 30822.88
Общий убыток -19214.52
Прибыльность 1.60 Матожидание выигрыша 54.24
Максимальная просадка 2572.56 (21.13%)
Относительная просадка 88.23% (1569.64)

Всего сделок 214
Длинные позиции (% выигравших) 214 (48.60%)
Прибыльные сделки (% от всех) 104 (48.60%)
Убыточные сделки (% от всех) 110 (51.40%)
Самая большая прибыльная сделка 2527.20
убыточная сделка -1065.00
Средняя прибыльная сделка 296.37 убыточная сделка -174.68


Эскизы прикрепленных изображений
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 6.4.2007, 15:21
Сообщение #197





Группа: Активный участник
Сообщений: 2 002
Регистрация: 14.4.2006
Из: г.Самара
Пользователь №: 28
Спасибо сказали: 11 раз(а)



[quote name='NoName' date='6.4.2007, 13:36' post='5150']
[quote]
В этой версии присутствует ошибка. Проявляется она при закрытии советником ордеров.
Что бы это исправить найдите в коде советника эту функцию и замените функцией которую я привёл ниже
Код

//===========================================================

[/quote]
Сейчас исправлю и выложу чуть позже.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NoName
сообщение 6.4.2007, 15:38
Сообщение #198





Группа: Активный участник
Сообщений: 514
Регистрация: 1.5.2006
Из: Украина, Кременчуг
Пользователь №: 146
Спасибо сказали: 0 раз(а)



Думал-думал, но так и не сообразил для чего потребовалось разделение на длинные и короткие позиции.
Нельзя ли немного пояснить?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 6.4.2007, 15:51
Сообщение #199





Группа: Активный участник
Сообщений: 2 002
Регистрация: 14.4.2006
Из: г.Самара
Пользователь №: 28
Спасибо сказали: 11 раз(а)



ОЧ. просто!
В ДАННОМ СЛУЧ. одновременная работа мешает друг другу!
Мы входим в рынок и пусть цена пошла против нас.
В этом случае советник ждет - пока не сработает стоплосс.
Но в это время может появится сигнал на вход во встречном направлении - но советник не среагирует! Пока не сраб. стполосс.
А в случ. раздельной работы убыточная позиция одного режима компенсируется прибыльной уже позицией встречного режима!
Возможно здесь нужно начать с самой первой - примитивной версии.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ForexGamp
сообщение 7.4.2007, 0:15
Сообщение #200





Группа: Активный участник
Сообщений: 20
Регистрация: 4.4.2007
Пользователь №: 1 339
Спасибо сказали: 0 раз(а)



вот я нашел схожую ТС:
http://www.investo.ru/forum/viewtopic.php?t=127513
только как афтары просчитали - у нее Профит больше.
тоже при наложении 2 индикаторов у них олучилось
IBS и VKW Bands
Что вы думаете об этих двух идюках?

Сообщение отредактировал ForexGamp - 7.4.2007, 0:27
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

41 страниц V « < 18 19 20 21 22 > » 
Ответить в эту темуОткрыть новую тему

 



- Текстовая версия Сейчас: 23.4.2025, 19:25