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

Ответ
 
Опции темы
Старый 04.07.2013, 06:59   #7181 (permalink)
Активный участник
 
Аватар для Felix54
 
Регистрация: 22.02.2013
Адрес: Нальчик
Сообщений: 283
Репутация: 82
Felix54
Сказал(а) спасибо: 229
Поблагодарили 81 раз(а) в 55 сообщениях
Поинты: 164
Сообщение от Магомед Посмотреть сообщение
А бот классный на самом деле, простой, понятный и хорошо зарабатывающий, просто нужно отсеивать флетовые участки, с этим проблема, как впрочем и с любым советником, заточенным под тренд.
Подскажи-где этот бот? Посмотрим...
Felix54 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 07:01   #7182 (permalink)
Активный участник
 
Аватар для Магомед
 
Регистрация: 08.10.2011
Сообщений: 250
Репутация: 145
Магомед Магомед
Сказал(а) спасибо: 694
Поблагодарили 144 раз(а) в 85 сообщениях
Поинты: 114
Отправить сообщение для Магомед с помощью ICQ Отправить сообщение для Магомед с помощью Skype™
Сообщение от Felix54 Посмотреть сообщение
Подскажи-где этот бот? Посмотрим...
Вот он
Вложения:
Тип файла: mq4 Kick-Ass from Paragon[test].mq4 (18.3 Кб, 166 просмотров)
Магомед вне форума   Ответить с цитированиемОтветить с цитированием  
8 пользователя(ей) сказали cпасибо:
chillm (06.07.2013), den77777 (04.07.2013), Felix54 (04.07.2013), Garry511 (07.07.2013), joker2012 (04.07.2013), nikson84 (07.07.2013), olezok (04.07.2013), parohod (04.07.2013)
Старый 04.07.2013, 07:12   #7183 (permalink)
Активный участник
 
Аватар для Gendoor
 
Регистрация: 16.01.2013
Сообщений: 49
Репутация: 52
Gendoor
Сказал(а) спасибо: 17
Поблагодарили 51 раз(а) в 17 сообщениях
Поинты: 60
Сообщение от Paragon Посмотреть сообщение
Господа,предлагаю сов для дальнейшего тестирования с Вашей помощи и оптимизируйте(в коде и особенно лотность),так как сам правильно не могу из-за "дыр" в тестере и не до этого.
Это просто поиск или приблизительное понимание того о чём толковал Коннект.
.................................................. ..................................
,а также Ваши мысли про алгоритм закрытия[/B].
Пока,иду спать
Когда я делал бота по коннекту, то лотность и закрытие делал след. образом:
1) лотность: бай/селл стопы я выставлял с лотами в порядке убывания. То есть у нас выставляется всего 10 стоповых отложек в каждую сторону, мы считаем по формуле арифметической прогрессии, какими должны быть лоты для каждой, и выставляем лотность в порядке убывания (для 1 отложки, например, лот 1, для второй 0.9, для третьей 0.8 и т.д.). Причем минимальный лот берется в проценте от баланса.
2) закрытие по безубытку лимиток: лотность лимитных ордеров устанавливается фиксированным лотом (например, мин. лот лимиток 0.01), и лотность их растет в порядке возрастания с тройным умножением (первый лимитник 0.01, второй 0.03, третий 0.09 и т.д.)

Все остальное по алгоритму коннекта. Результаты были у меня ошеломляющие =)) Но как всегда только в тестере.
Gendoor вне форума   Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
165 (04.07.2013), joker2012 (06.07.2013), Paragon (05.07.2013)
Старый 04.07.2013, 07:58   #7184 (permalink)
Местный житель
 
Аватар для jib07
 
Регистрация: 11.04.2011
Сообщений: 336
Репутация: 270
jib07 jib07 jib07
Сказал(а) спасибо: 180
Поблагодарили 269 раз(а) в 125 сообщениях
Поинты: 470
Сообщение от Gendoor Посмотреть сообщение
Все остальное по алгоритму коннекта. Результаты были у меня ошеломляющие =)) Но как всегда только в тестере.
Чтобы не было такого в тестере, попробуйте тестировать на 99%, граальные результаты исчезают в момент, сам напоролся на это, теперь только там тестирую.
P.S.: я даже не думал, что логика моего советника будет полность идентичной, только у меня без стоповых ордеров(рыночные, но с отступом), я попробовал сразу ставить ордера со стопом в 2пп и тралить его, просадка стала ниже, но это все в глупом тестере! Буду думать дальше.
jib07 на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Paragon (05.07.2013)
Старый 04.07.2013, 08:02   #7185 (permalink)
Активный участник
 
Аватар для Felix54
 
Регистрация: 22.02.2013
Адрес: Нальчик
Сообщений: 283
Репутация: 82
Felix54
Сказал(а) спасибо: 229
Поблагодарили 81 раз(а) в 55 сообщениях
Поинты: 164
Сообщение от joker2012 Посмотреть сообщение
Вот держи, за двое суток 30% прибыли, на истории не проверял. Макс просадка 15% от депо, смотрю дальше
joker2012! У тебя в этом сете включены лимитки-ты их используешь на реале или надо отключить?
Felix54 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 08:11   #7186 (permalink)
Местный житель
 
Аватар для Vip_di
 
Регистрация: 07.11.2010
Сообщений: 227
Репутация: 150
Vip_di - Vip_di -
Сказал(а) спасибо: 534
Поблагодарили 149 раз(а) в 43 сообщениях
Поинты: 9
Сообщение от Gendoor Посмотреть сообщение
Когда я делал бота по коннекту, то лотность и закрытие делал след. образом:
1) лотность: бай/селл стопы я выставлял с лотами в порядке убывания. То есть у нас выставляется всего 10 стоповых отложек в каждую сторону, мы считаем по формуле арифметической прогрессии, какими должны быть лоты для каждой, и выставляем лотность в порядке убывания (для 1 отложки, например, лот 1, для второй 0.9, для третьей 0.8 и т.д.). Причем минимальный лот берется в проценте от баланса.
2) закрытие по безубытку лимиток: лотность лимитных ордеров устанавливается фиксированным лотом (например, мин. лот лимиток 0.01), и лотность их растет в порядке возрастания с тройным умножением (первый лимитник 0.01, второй 0.03, третий 0.09 и т.д.)

Все остальное по алгоритму коннекта. Результаты были у меня ошеломляющие =)) Но как всегда только в тестере.
Почему у меня советник в тестере не работает, выводит ошибку 130 и молчит.
Vip_di вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 10:12   #7187 (permalink)
Активный участник
 
Аватар для Gendoor
 
Регистрация: 16.01.2013
Сообщений: 49
Репутация: 52
Gendoor
Сказал(а) спасибо: 17
Поблагодарили 51 раз(а) в 17 сообщениях
Поинты: 60
Сообщение от Vip_di Посмотреть сообщение
Почему у меня советник в тестере не работает, выводит ошибку 130 и молчит.
Err130 - неправильные стопы
Gendoor вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 10:15   #7188 (permalink)
Местный житель
 
Аватар для Vip_di
 
Регистрация: 07.11.2010
Сообщений: 227
Репутация: 150
Vip_di - Vip_di -
Сказал(а) спасибо: 534
Поблагодарили 149 раз(а) в 43 сообщениях
Поинты: 9
так как же это исправить????
в твоем советнике нет стопов..........
Vip_di вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 10:23   #7189 (permalink)
Активный участник
 
Аватар для Gendoor
 
Регистрация: 16.01.2013
Сообщений: 49
Репутация: 52
Gendoor
Сказал(а) спасибо: 17
Поблагодарили 51 раз(а) в 17 сообщениях
Поинты: 60
Сообщение от Vip_di Посмотреть сообщение
так как же это исправить????
в твоем советнике нет стопов..........
А о каком советнике речь?))
P.S.: под стопами и тейки тоже подразумеваются
Gendoor вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 10:26   #7190 (permalink)
Местный житель
 
Аватар для Vip_di
 
Регистрация: 07.11.2010
Сообщений: 227
Репутация: 150
Vip_di - Vip_di -
Сказал(а) спасибо: 534
Поблагодарили 149 раз(а) в 43 сообщениях
Поинты: 9
речь об этом bamboo_v019
Vip_di вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 17:04   #7191 (permalink)
Местный житель
 
Аватар для |Le_Samurai|
 
Регистрация: 01.11.2012
Сообщений: 347
Репутация: 211
|Le_Samurai| - |Le_Samurai| - |Le_Samurai| -
Сказал(а) спасибо: 128
Поблагодарили 210 раз(а) в 110 сообщениях
Поинты: 176
Сообщение от Paragon Посмотреть сообщение

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

[свернуть]
Я заметил, что многие версии РС и Морозика льют на U-движении. В связи с этим возникает идея добавить алгоритм б/у. Но это так, рассуждения.

Последний раз редактировалось NSerega; 04.07.2013 в 19:43.
|Le_Samurai| вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 19:08   #7192 (permalink)
Местный житель
 
Аватар для joker2012
 
Регистрация: 06.02.2012
Сообщений: 209
Репутация: 221
joker2012 - joker2012 - joker2012 -
Сказал(а) спасибо: 166
Поблагодарили 221 раз(а) в 96 сообщениях
Поинты: 190
Сообщение от Felix54 Посмотреть сообщение
joker2012! У тебя в этом сете включены лимитки-ты их используешь на реале или надо отключить?
Ничего не отключал, за что купил, за то и продаю, кстати сегодня +31%, просадка 3%. Работа идет на ЕСН со свопами и комиссией.
joker2012 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 19:47   #7193 (permalink)
Активный участник
 
Аватар для Felix54
 
Регистрация: 22.02.2013
Адрес: Нальчик
Сообщений: 283
Репутация: 82
Felix54
Сказал(а) спасибо: 229
Поблагодарили 81 раз(а) в 55 сообщениях
Поинты: 164
Сообщение от joker2012 Посмотреть сообщение
Ничего не отключал, за что купил, за то и продаю, кстати сегодня +31%, просадка 3%. Работа идет на ЕСН со свопами и комиссией.
А в процессе работы лимитки появлялись-не замечал? И еще один уточняющий вопрос-брокер Альпари-верно?
Felix54 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 20:02   #7194 (permalink)
Местный житель
 
Аватар для joker2012
 
Регистрация: 06.02.2012
Сообщений: 209
Репутация: 221
joker2012 - joker2012 - joker2012 -
Сказал(а) спасибо: 166
Поблагодарили 221 раз(а) в 96 сообщениях
Поинты: 190
Сообщение от |Le_Samurai| Посмотреть сообщение
Я заметил, что многие версии РС и Морозика льют на U-движении. В связи с этим возникает идея добавить алгоритм б/у. Но это так, рассуждения.
Ребята, даже алгоритм б/у не нужен, Миша же сказал, алгоритм откатных ордеров рассчитывается только внутри канала, но никак не за его пределами, закрытие убыточных ордеров происходит внутри канала и не выходит в расширение, нужно просто математически рассчитать как будут перекрываться ордера.
Допустим, в канале 30п и все (либо 16п) т.е. если, например, зацепило селл, потом ушло в бай, то по приходу цены ко второму баю, селл вместе с баем должен закрыться в +.
Если, допустим, удвоение идет второй позиции, т.е. бая, то после прохождения половины цены ко второму баю, прибыль будет уже 50% и сделка закрылась.
Если, допустим, произошло так, селл лот 0.1, затем бай лот 0.2 и цена опять хочет уйти в селл, тогда у нас есть канал между селл и бай. Например 30п, т.е. при развороте цены опять в селл, проходя 15п(нулевая точка) должен открыться еще один селл 0.2(или 0.3, или 0.6), что позволит нам залокировать "лишний бай" внутри канала и увеличить лотность селл.
После прохождения цены ко второму селл от нулевой точки 30п и все ордера закрылись в +.
Дальше,если цена проходит нулевую точку и возвращается в бай, то ставится лок бай нулевой точки объемом селл нулевой точки и при прохождении первого бай ко второму, от нулевой точки 30п, закрываем все в +.
Если в нулевой точке будет ордер, по принципу прибавления, т.е. селл 0.1 + бай 0.2 = 0.3, цена пошла в селл, значит ордер в нулевой точке будет селл 0.6 и закрытие всех позиций будет в точке открытия первого ордера в +.
Другими словами, мы не выпускаем цену из заранее рассчитанного нами канала.
Этот канал либо 30п, если закрываемся внутри, либо 45п, если закрываемся за стартовой ценой.
Мое мнение закрываться внутри, тем самым мы никак не нарастим просадку, потому что всегда будем в тренде.
Это мой просчет, давайте думать, ставить в советников и экспериментировать, на бумаге получается ГРААЛЬ. Как говорил Коннект, деревья не растут до небес)))
Также в расчете первого лота можно учесть комиссию+спред для ЕСН счетов.
Общий профит, если цена пошла по тренду,т.е. не цепляя "лишних" ордеров, можно тралить(думаю каждый ордер в отдельности, либо закрывать внутри канала между одноименными ордерами, дабы в случае разворота не тянуть "лишних" ордеров). Если цена залезла в канал, закрытие на границе канала и цикл заново повторяется.

Последний раз редактировалось joker2012; 04.07.2013 в 20:28.
joker2012 вне форума   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
janisce (07.07.2013), NewYork (07.07.2013)
Старый 04.07.2013, 20:05   #7195 (permalink)
Местный житель
 
Аватар для joker2012
 
Регистрация: 06.02.2012
Сообщений: 209
Репутация: 221
joker2012 - joker2012 - joker2012 -
Сказал(а) спасибо: 166
Поблагодарили 221 раз(а) в 96 сообщениях
Поинты: 190
Сообщение от Felix54 Посмотреть сообщение
А в процессе работы лимитки появлялись-не замечал? И еще один уточняющий вопрос-брокер Альпари-верно?
Нет лимиток нет, только стоповые. Брокер Альпари.
joker2012 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 20:45   #7196 (permalink)
Местный житель
 
Аватар для joker2012
 
Регистрация: 06.02.2012
Сообщений: 209
Репутация: 221
joker2012 - joker2012 - joker2012 -
Сказал(а) спасибо: 166
Поблагодарили 221 раз(а) в 96 сообщениях
Поинты: 190
Сообщение от Paragon Посмотреть сообщение
Всем огромный привет!
Джокер пробуй вбить в твой бот это ,в области закрытия по просадке или стоп_лосс или профит:
Код:
ObjectCreate("Lable2",OBJ_LABEL,0,0,1.0);
ObjectSet("Lable2", OBJPROP_CORNER, 2);
ObjectSet("Lable2", OBJPROP_XDISTANCE,800);
ObjectSet("Lable2", OBJPROP_YDISTANCE, 20);
string  txt2=(DoubleToStr(ХХХ, 2));
ObjectSetText("Lable2","ПРОСАДКА %  "+txt2+"",20,"Century Gothic",Lime);
,где ХХХ замени на параметр с которого идёт расчёт profit или loss или что у тебя,например:
Код:
ХХХ=(-1*value_profit()*100)/AccountBalance();
,в строке ПРОСАДКА % сможешь переименовать по своему ибо это название.
А можно сделать к текущей информации о просадке, информацию о сегодняшней просадке, вчерашней просадке, позавчерашней просадке, недельной суммарной просадке и месячной суммарной просадке.
Так же о профите?
__________________________________________________ ______

Теперь о вашей сове. Идет хорошо, грамотно, но когда все ордера срабатывают в баи и локируются всеми селами, наступает критическая точка для системы, она просто начинает наращивать просадку и никак не выходит из лока. Думаю нужно добавлять один ордер в сторону движения цены, чтобы наступал перевес и система выходила из ступора.

Последний раз редактировалось joker2012; 04.07.2013 в 21:01.
joker2012 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 21:16   #7197 (permalink)
Активный участник
 
Аватар для Felix54
 
Регистрация: 22.02.2013
Адрес: Нальчик
Сообщений: 283
Репутация: 82
Felix54
Сказал(а) спасибо: 229
Поблагодарили 81 раз(а) в 55 сообщениях
Поинты: 164
JOKER! Что означает эта фраза-Другими словами, мы не выпускаем цену из заранее рассчитанного нами канала. Как мы заранее рассчитываем канал? Мне представляется,что его и не надо рассчитывать. Он сам возникнет,если закрывать сделки,сработавшие в плюс. Допустим,первый селл,а потом три бая-из этих баев два в плюсе и,если их закрыть-вот и получится канал от третьего бая до первого селла,внутри которого можно работать. Вот здесь уже надо искать варианты. Но этот канал может и расширяться. Поэтому надо сделать так,чтобы все закрывалось как минимум при выходе в ноль. А пока не вышло в ноль,работа идет внутри стоповыми ордерами,выставленными на место закрытых ранее в прибыль. Немного сумбурно,но ощущение,что истина где-то рядом.
Felix54 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 21:52   #7198 (permalink)
Местный житель
 
Аватар для joker2012
 
Регистрация: 06.02.2012
Сообщений: 209
Репутация: 221
joker2012 - joker2012 - joker2012 -
Сказал(а) спасибо: 166
Поблагодарили 221 раз(а) в 96 сообщениях
Поинты: 190
Сообщение от Gendoor Посмотреть сообщение
Выставил все с теми же настройками, что и у Вас (та же дата, пара, ТФ, сет и спред).
Вот результаты бамбука. Не пойму, почему такая разница?
Вложение 123702
У меня слива при любых сетах и настройках, это касаемо бамбука. Я так понял, что название подходит)))

Последний раз редактировалось joker2012; 04.07.2013 в 22:12.
joker2012 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 04.07.2013, 22:09   #7199 (permalink)
Местный житель
 
Аватар для joker2012
 
Регистрация: 06.02.2012
Сообщений: 209
Репутация: 221
joker2012 - joker2012 - joker2012 -
Сказал(а) спасибо: 166
Поблагодарили 221 раз(а) в 96 сообщениях
Поинты: 190
Сообщение от Felix54 Посмотреть сообщение
JOKER! Что означает эта фраза-Другими словами, мы не выпускаем цену из заранее рассчитанного нами канала. Как мы заранее рассчитываем канал? Мне представляется,что его и не надо рассчитывать. Он сам возникнет,если закрывать сделки,сработавшие в плюс. Допустим,первый селл,а потом три бая-из этих баев два в плюсе и,если их закрыть-вот и получится канал от третьего бая до первого селла,внутри которого можно работать. Вот здесь уже надо искать варианты. Но этот канал может и расширяться. Поэтому надо сделать так,чтобы все закрывалось как минимум при выходе в ноль. А пока не вышло в ноль,работа идет внутри стоповыми ордерами,выставленными на место закрытых ранее в прибыль. Немного сумбурно,но ощущение,что истина где-то рядом.
Внимательно прочтите еще раз мое ТЗ. Канал мы рассчитываем сразу, при установке отложенников и работаем только в этом канале. Например дельта 30п, вот наш канал и есть 30п изначально, а уже потом мы смотрим, куда идет цена в этом канале. Т.е. от нулевой точки цены до первого селл стоп и бай стоп по 15п.
Далее цена прошла 15п и сработал первый ордер, второй противоположный начнет модификацию после возврата цены в канал.
Если цена пошла по тренду, тогда до второго попутного отложенника у нас будет 30п, мы просто закрываем первый сработавший ордер на 15п и подвигаем противоположную сетку на 15п к цене и опять имеем канал 30п, либо тралим его с б/у. Когда ордер закрыт в + мы опять имеем нулевую точку цены и новый канал.
Мне почему-то кажется, что трал тоже не нужен, это лишний повод ДЦ уловить для себя вашу прибыль. Скорее нужен виртуальный тейк, но нужно пробовать, хотя если у ДЦ тугое исполнение, типы Инсты, то тейк лучше ставить сразу, иначе когда идет сильное движение цены, то виртуалы могут не срабатывать из-за реквот.
С тейками можно сделать хитрее, выставлять их на цене следующего ордера, а потом модифицировать, но это уже мелочи доработок, главное, чтобы мысль мою поняли прогеры правильно.
Вот о каком канале речь, а откатный механизм описан выше и работать он должен внутри нашего изначально заданного канала.
Это совершенно новый подход к созданию сов такого типа с алгоритмом усреднения откатного механизма, но полностью контролируемом просадку.

Последний раз редактировалось joker2012; 04.07.2013 в 22:42.
joker2012 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 05.07.2013, 06:01   #7200 (permalink)
Активный участник
 
Аватар для Felix54
 
Регистрация: 22.02.2013
Адрес: Нальчик
Сообщений: 283
Репутация: 82
Felix54
Сказал(а) спасибо: 229
Поблагодарили 81 раз(а) в 55 сообщениях
Поинты: 164
С каналом понятно-именно об этом я и говорю-он образуется как-бы сам-при закрытии ордера в прибыль. Подтягиваем противоположную сетку-здесь надо поподробнее. Однозначно это надо делать,если мы имеем,например,бай,
сработавший в плюс и закрытый на уровне второго бая,отработавшего спред-по-моему это обязательно. Второе-диапазон между отложками должен быть в размере шага между ордерами,иными словами-в рынок надо входить сразу-все-равно в какую сторону-так уменьшается просадка. А вот как подтягивать сетку в случае срабатывания,например,селл а,а потом бая и тд? У нас уже есть сработавший селл-он в минусе-как его модифицировать? Ты имеешь в виду выставление на его уровень еще одного селла-мартина или выставление на нулевом уровне ещщ одного селла?

Последний раз редактировалось Юлия; 05.07.2013 в 08:19.
Felix54 вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

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

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



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


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