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

26 страниц V « < 21 22 23 24 25 > »   
Ответить в эту темуОткрыть новую тему
> Perceptron, Нейронная сеть
leonid553
сообщение 23.9.2007, 12:28
Сообщение #221





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



Это можно сделать вот так:
В глоб. переменных (во внеш. параметрах) добавь
static int spread = 3;
А потом
Код

int start()

// Если появляется новая свеча то в первую секунду проверяем возможность сделки
   if(Time[0] == prevtime)
       return(0);
   prevtime = Time[0];
//----ВСТАВЬ В КОД ЭТОТ КУСОЧЕК :
   if(IsTradeAllowed())
     { spread = MarketInfo(Symbol(), MODE_SPREAD); }
   else      {  prevtime = Time[1];  return(0);  }

После чего замени в покупке и продаже
Spread_long; Spread_short на spread
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimi
сообщение 24.9.2007, 12:31
Сообщение #222





Группа: Активный участник
Сообщений: 236
Регистрация: 12.4.2006
Пользователь №: 14
Спасибо сказали: 2 раз(а)



Цитата(leonid553 @ 23.9.2007, 12:13) *

А если взять менее чуствительный канальный индикатор? В самом простейшем случае - добавить обычную МА(син) и провести по ней верхнюю и нижнюю границы(желт)?
И ещё там ты спред задаешь во внешних параметрах и привязываешь его к стоплоссу. А зачем? Зачем вручную задавть спред для тестируемой пары, - когда советник может вычислить его самостоятельно!

Идея не плохая с этой МА!!! Попробую сделать и расчет спрэда вставлю. Спасиб!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 24.9.2007, 14:25
Сообщение #223





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



ещё проще - взять уже готовый код - индюк Envelopes В его классической установке -
(отклонение задавать в долях, напр. =0.25)


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





Группа: Активный участник
Сообщений: 236
Регистрация: 12.4.2006
Пользователь №: 14
Спасибо сказали: 2 раз(а)



Леонид, объясни мне пожалуйста. Как две версии советника в один вставить??? И чтоб можно было их по отдельности включать выключать. Что то пытаюсь, а нифига не получается. blink.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 24.9.2007, 15:52
Сообщение #225





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



По одной паре или по разным?
Глянь в почту. Послал мультивалютную версию (три в одном)
Если надо по одной паре, - то там проще намного будет.

p.s. Сделай пож. на счету по фунту в эксперте LotsWayChoice = 0
Сыроват он ещё для реала - надо понаблюдать, как он с постоянным лотом будет работать....
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimi
сообщение 24.9.2007, 22:27
Сообщение #226





Группа: Активный участник
Сообщений: 236
Регистрация: 12.4.2006
Пользователь №: 14
Спасибо сказали: 2 раз(а)



Усе гатова, Шеф!!! Ноль дак ноль smile.gif "Три в одном" получил, тружусь дальше wink.gif Спасиб!!!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 26.9.2007, 13:53
Сообщение #227





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



Исправил ошибки в эксперте. Теперь трал по второй версии заработал. Код можно упростить. Т.к. некоторые переменные - одинаковые для обеих версий. Их можно вынести в общие переменные.
Но вот сделки в селл, - никак не получаются. Не дают профита.
Посмотрел в визуальном режиме. И оч. удивился! Этот алгоритм "по определению" не должен давать прибыль! Ни в бай, ни в селл. Но, тем не менее, дает неплохой результат при длинных сделках, да ещё с мизерной просадкой! - 300 пипсов с янв. 2006г.
Но так не может быть, - это видно из графиков ниже, - почти по всей истории эксперт постоянно (без исключений) работает против тренда - когда тренд, вверх советник продает! Когда тренд вниз, - советник покупает! Откуда здесь может быть прибыль ПРИ ДЛИННЫХ СДЕЛКАХ - полная загадка!
А при коротких сделках прибыли нет и не будет - это очевидно - см. график.
Красн. треуг. - сделки в селл. Синии - в бай. Молотит против тренда....
Похоже, ты где-то что-то в условиях написал так, что алгоритмы входа длинных и коротких сделок отличаются. Надо найти это отличие. Я пока не нашел. Но тебе, - как автору, это легче сделать.
Чуть позже приведу эксперт в "читабельный" вид и пришлю....




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





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



Dimi, похоже придется нам вникать в определитель тренда в эксперте у Rosh-а

Ну ладно.
Вот ты поставил условия на продажу:
//--------проверяем условие на продажу------------------------------
if (
(ZeroLagRed_sell > 70) && (ZeroLagGreen_sell>90) &&
//-----------------------------------------------------------------------------
Но если эти линии находятся в верней части графика, - то это однозначно означает, что имеет место тренд вверх!!!!
А ты хочешь продавать ....
И при покупке тож самое....
Конечно рано или поздно тренд закончится, цена развернется и мы поймаем одну, - последнюю, прибыльную сделку. Но при этом, предыдущие несколько сделок будут вступать против тренда и мы предварительно наловим лосей...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimi
сообщение 26.9.2007, 15:01
Сообщение #229





Группа: Активный участник
Сообщений: 236
Регистрация: 12.4.2006
Пользователь №: 14
Спасибо сказали: 2 раз(а)



Я уже понял, что на селл там профитом и не пахнет, как ни крути mad.gif А вот на бай работает и работает smile.gif Да надо разбираться дальше.... И по поводу трэнда тож и наверное даже в первую очередь...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
leonid553
сообщение 27.9.2007, 16:06
Сообщение #230





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



Dimi, убрал две строки из кода индикатора ZeroLag///
В последней (реверсной) версии эксперта нужно трейлинг тоже переделать немного. Иначе он будет общий на обе версии в бай.
В реверсном варианте по второй версии в бай получилось с янв 2006г после оптимизации на глазок:
суммарный результат по GBPCHF, M30
Чистая прибыль 4760.77
Общая прибыль 10504.61
Общий убыток -5743.85
Прибыльность 1.83 Матожидание выигрыша 19.92
Абсолютная просадка 42.64
Максимальная просадка 719.59 (4.77%) Относительная просадка 4.77% (719.59)

Всего сделок 239
Короткие позиции (% выигравших) 0 (0.00%)
Длинные позиции (% выигравших) 239 (67.36%)
Прибыльные сделки (% от всех) 161 (67.36%)
Убыточные сделки (% от всех) 78 (32.64%)
Самая большая прибыльная сделка 263.60
убыточная сделка -77.62
Средняя прибыльная сделка 65.25 убыточная сделка -73.64
Максимальное количество непрерывных выигрышей (прибыль) 12 (906.81) непрерывных проигрышей (убыток) 4 (-298.71)
Неплохой процент прибыльных сделок!

Не совсем понятно, - что именно надо куда подвесить на этот индюк - ZeroLag. Там уже так сделано. Красная линия уже подвешена на зеленый стохастик. И подвесить в свою очередь на неё дополнительную МА мне не представляется возможным. Потому что дополнительная МА опять же вешается на зеленую линию. См. рис. - дополн. МА - желтого цвета.



Эскизы прикрепленных изображений
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

26 страниц V « < 21 22 23 24 25 > » 
Ответить в эту темуОткрыть новую тему

 



- Текстовая версия Сейчас: 11.5.2025, 3:48