Новые сообщения · Участники · Правила форума · Поиск · RSS · Вход · Регистрация ·

Страница 100 из 113«129899100101102112113»
Форум трейдеров » Разное » Автоматическая торговая система Baracuda » NEW!!! MULTI BARACUDA 2011 (Новая версия популярной системы!)
NEW!!! MULTI BARACUDA 2011

expforexДата: Понедельник, 10.01.2011, 15:37 | Сообщение # 1
Главный Администартор
Группа: Администраторы
Сообщений: 9037
Награды: 29
Статус: Offline


[Бонусы за сообщения ]


MULTI BARACUDA 2011







Мультивалютная Версия эксперта 2011 года популярной стратегии 2009 года - BARACUDA теперь сделана в виде эксперта, который способен торговать одновременно с 10 валютными парами.

Главная особенность новой версии в том, что она не следит за индикатором ББ в одиночку а торгует на пробитие уровней поддержки и сопротивления.

Эксперт совершает 1 серию сделок за 1 день. Уровень профита вынесен в настройки.
Главная особенность системы - сеточное выставление позиций в случае отрицательного хода цены. В Этом случае советник снова и снова делает попытки вывести нашу серию в положительную зону.

Стратегия системы довольно известна миру Форекс, но качественная разработка данного алгоритма не заставила себя долго ждать.

Тестирование системы на тестере стратегий проведено на 5+:

EURCHF


EURGBP


EURJPY


EURUSD


GBPUSD


Тестирование 1 дневной торговли показало, что за 1 день система при минимальных рисках - способна заработать 1,7 % от начального баланса.

Работа по 8 валютным парам:


В данный момент системы поставлена на Демо счет компании Альпари где хорошо показала себя уже в первый день работы.

В данный момент производятся последние модификации данной системы после чего она будет выложена на этом сайте.










Тестируйте на реале на свой страх и риск!

Система не закончена!



Прикрепления: 9627819.png(140Kb) · 6383531.gif(6Kb) · 3690418.gif(6Kb) · 1710495.gif(6Kb) · 7271591.gif(6Kb) · 6886903.gif(6Kb) · 7135209.gif(5Kb)


Программирование на заказ || Наши Разработки

 
Сообщение
MULTI BARACUDA 2011







Мультивалютная Версия эксперта 2011 года популярной стратегии 2009 года - BARACUDA теперь сделана в виде эксперта, который способен торговать одновременно с 10 валютными парами.

Главная особенность новой версии в том, что она не следит за индикатором ББ в одиночку а торгует на пробитие уровней поддержки и сопротивления.

Эксперт совершает 1 серию сделок за 1 день. Уровень профита вынесен в настройки.
Главная особенность системы - сеточное выставление позиций в случае отрицательного хода цены. В Этом случае советник снова и снова делает попытки вывести нашу серию в положительную зону.

Стратегия системы довольно известна миру Форекс, но качественная разработка данного алгоритма не заставила себя долго ждать.

Тестирование системы на тестере стратегий проведено на 5+:

EURCHF


EURGBP


EURJPY


EURUSD


GBPUSD


Тестирование 1 дневной торговли показало, что за 1 день система при минимальных рисках - способна заработать 1,7 % от начального баланса.

Работа по 8 валютным парам:


В данный момент системы поставлена на Демо счет компании Альпари где хорошо показала себя уже в первый день работы.

В данный момент производятся последние модификации данной системы после чего она будет выложена на этом сайте.










Тестируйте на реале на свой страх и риск!

Система не закончена!




Автор - expforex
Дата добавления - 10.01.2011 в 15:37

expforexДата: Суббота, 23.07.2011, 19:47 | Сообщение # 991
Главный Администартор
Группа: Администраторы
Сообщений: 9037
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Exp - MULTI BARACUDA 2011 BB v0.23.07.11.00.00
Торговля по дням теперь ограничена только основной торговлей, но не ограничена установкой сетки и сопровождением позиций
Торговля по направлению:
BUY_TRADE_TRUE=true;
SELL_TRADE_TRUE=true;

Скачать

YuraLu, Пришлите мне плиз в личкуна expforex@meta.ua принцип нового траллингстопа



Программирование на заказ || Наши Разработки

 
СообщениеExp - MULTI BARACUDA 2011 BB v0.23.07.11.00.00
Торговля по дням теперь ограничена только основной торговлей, но не ограничена установкой сетки и сопровождением позиций
Торговля по направлению:
BUY_TRADE_TRUE=true;
SELL_TRADE_TRUE=true;

Скачать

YuraLu, Пришлите мне плиз в личкуна expforex@meta.ua принцип нового траллингстопа

Автор - expforex
Дата добавления - 23.07.2011 в 19:47

YuraLuДата: Воскресенье, 24.07.2011, 12:28 | Сообщение # 992
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


[Бонусы за сообщения ]

Quote (expforex)
YuraLu, Пришлите мне плиз в личкуна expforex@meta.ua принцип нового траллингстопа

Ответил.

Добавлено (24.07.2011, 12:28)
---------------------------------------------

Quote (expforex)
Торговля по дням теперь ограничена только основной торговлей

Что-то не догнал. Это как?



Хватит мне мозг выносить...
 
Сообщение
Quote (expforex)
YuraLu, Пришлите мне плиз в личкуна expforex@meta.ua принцип нового траллингстопа

Ответил.

Добавлено (24.07.2011, 12:28)
---------------------------------------------

Quote (expforex)
Торговля по дням теперь ограничена только основной торговлей

Что-то не догнал. Это как?

Автор - YuraLu
Дата добавления - 24.07.2011 в 12:28

expforexДата: Воскресенье, 24.07.2011, 18:07 | Сообщение # 993
Главный Администартор
Группа: Администраторы
Сообщений: 9037
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Quote (YuraLu)
Торговля по дням теперь ограничена только основной торговлей

angela заметил можно сказать ошибку, остановка торговли останавливали какие либо действия советника - это исправлено - остановка по дням останавливает остановку уровней и исполнение по уровням, но не останавливает закрытие по прибыли и усреднение с сеткой.



Программирование на заказ || Наши Разработки

 
Сообщение
Quote (YuraLu)
Торговля по дням теперь ограничена только основной торговлей

angela заметил можно сказать ошибку, остановка торговли останавливали какие либо действия советника - это исправлено - остановка по дням останавливает остановку уровней и исполнение по уровням, но не останавливает закрытие по прибыли и усреднение с сеткой.

Автор - expforex
Дата добавления - 24.07.2011 в 18:07

YuraLuДата: Понедельник, 25.07.2011, 02:08 | Сообщение # 994
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


[Бонусы за сообщения ]

По сообщению # 994
А, понятно. А я и не обратил внимание, видимо потому, что не останавливал торговлю.



Хватит мне мозг выносить...

Сообщение отредактировал YuraLu - Понедельник, 25.07.2011, 02:08
 
СообщениеПо сообщению # 994
А, понятно. А я и не обратил внимание, видимо потому, что не останавливал торговлю.

Автор - YuraLu
Дата добавления - 25.07.2011 в 02:08

expforexДата: Понедельник, 25.07.2011, 09:12 | Сообщение # 995
Главный Администартор
Группа: Администраторы
Сообщений: 9037
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

YuraLu, По траллингу:
как вариант можно ввести переменную для усреднения, например PrifitesDESC т.е. при каждом новом ордере, сумма prifitessss для закрытия увеличивается "на" PrifitesDESC
???



Программирование на заказ || Наши Разработки

 
СообщениеYuraLu, По траллингу:
как вариант можно ввести переменную для усреднения, например PrifitesDESC т.е. при каждом новом ордере, сумма prifitessss для закрытия увеличивается "на" PrifitesDESC
???

Автор - expforex
Дата добавления - 25.07.2011 в 09:12

YuraLuДата: Понедельник, 25.07.2011, 10:24 | Сообщение # 996
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


[Бонусы за сообщения ]

Нет Влад, дело не в prifitessss. Не знаю, как там у тебя считается, но дело в том, что трал начинает считать TrailingStop с последнего открытого ордера. Но когда ордер один, то все ОК, без проблем.
------>>>>> Но когда их 2 и более, вот тогда и начинаются танцы с бубном. Вот яркий пример:
сразу оговорюсь, что prifitessss=10, TrailingStop=10 и StopOrderDeltaifUSE=10.
Открылся sell, но цена развернулась и стала откатывать. Открывается второй sell.

Но цена продолжает откатывать. Открывается третий sell. Наконец цена пошла в нашу сторону и вот... Видите как сработал трал и куда он воткнул SL (красная стрелка).

А вот если бы он начал расчет, в данном примере, от 2-го ордера, то он бы установил SL как на этой картинке (розовая линия и стрелка).

В результате на 100% плюсах мы получаем минус, а получили бы 100% плюс. Не значительный, но не убыток же!!!

Видишь, как он закрылся, на том самом SL, потому что цена немного откатилась и этого хватило, чтобы зацепило SL. В результате этот SL дал незначительный плюс, но только по последнему открытому ордеру, зато по 2-ум первым мы получили значительный минус. А если бы он начал отчитывать от второго (серединного ордера), и не много подождав, мы бы дождались, что все ордера закрылись в +. Причем 3-ий, последний дал бы наиболее значимый +.

А вот когда был открыт всего 1 ордер, то на нем мы отыграли. Но таких мало, в основном вхождения многоордерные.
То есть надо, чтобы трал включался, когда TrailingStop относился и рассчитывался не от последнего открытого ордера, а от первого (если открытых ордеров 2) или от того, что посередине (если открытых ордеров 3 и более).
На выходных гонял по всему валютному зоопарку. И интересный результат. Много сливов. И в основном из-за этого. При этом должны быть плюсы.
Я думаю, что там все просто. Надо просто расчёт срабатывания и установки SL надо начинать не с последнего открытого ордера, а для начала с первого. Тогда, если трудно рассчитать серединный ордер, можно будет подобрать значением TrailingStop, уменьшая его. Допустим, если 1 открытый ордер, то TrailingStop = 10, а если их 2 и более, то TrailingStop1 = 2. Правда это не усреднение, но зато и минусов станет меньше.

Прикрепления: 1260686.gif(3Kb) · 0063096.gif(6Kb) · 6976763.gif(12Kb) · 9605776.gif(12Kb) · 6768858.gif(3Kb) · 4786604.gif(3Kb)


Хватит мне мозг выносить...

Сообщение отредактировал YuraLu - Понедельник, 25.07.2011, 10:49
 
СообщениеНет Влад, дело не в prifitessss. Не знаю, как там у тебя считается, но дело в том, что трал начинает считать TrailingStop с последнего открытого ордера. Но когда ордер один, то все ОК, без проблем.
------>>>>> Но когда их 2 и более, вот тогда и начинаются танцы с бубном. Вот яркий пример:
сразу оговорюсь, что prifitessss=10, TrailingStop=10 и StopOrderDeltaifUSE=10.
Открылся sell, но цена развернулась и стала откатывать. Открывается второй sell.

Но цена продолжает откатывать. Открывается третий sell. Наконец цена пошла в нашу сторону и вот... Видите как сработал трал и куда он воткнул SL (красная стрелка).

А вот если бы он начал расчет, в данном примере, от 2-го ордера, то он бы установил SL как на этой картинке (розовая линия и стрелка).

В результате на 100% плюсах мы получаем минус, а получили бы 100% плюс. Не значительный, но не убыток же!!!

Видишь, как он закрылся, на том самом SL, потому что цена немного откатилась и этого хватило, чтобы зацепило SL. В результате этот SL дал незначительный плюс, но только по последнему открытому ордеру, зато по 2-ум первым мы получили значительный минус. А если бы он начал отчитывать от второго (серединного ордера), и не много подождав, мы бы дождались, что все ордера закрылись в +. Причем 3-ий, последний дал бы наиболее значимый +.

А вот когда был открыт всего 1 ордер, то на нем мы отыграли. Но таких мало, в основном вхождения многоордерные.
То есть надо, чтобы трал включался, когда TrailingStop относился и рассчитывался не от последнего открытого ордера, а от первого (если открытых ордеров 2) или от того, что посередине (если открытых ордеров 3 и более).
На выходных гонял по всему валютному зоопарку. И интересный результат. Много сливов. И в основном из-за этого. При этом должны быть плюсы.
Я думаю, что там все просто. Надо просто расчёт срабатывания и установки SL надо начинать не с последнего открытого ордера, а для начала с первого. Тогда, если трудно рассчитать серединный ордер, можно будет подобрать значением TrailingStop, уменьшая его. Допустим, если 1 открытый ордер, то TrailingStop = 10, а если их 2 и более, то TrailingStop1 = 2. Правда это не усреднение, но зато и минусов станет меньше.

Автор - YuraLu
Дата добавления - 25.07.2011 в 10:24

dimastikДата: Понедельник, 25.07.2011, 13:19 | Сообщение # 997
Трейдер - Генерал-майор
Группа: Пользователи
Сообщений: 271
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

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

Quote
Советник самостоятельно рассчитывает стоимость одного пункта каждый раз при открытии нового ордера. Как только ордера вытягивают в самый минимальный плюс, фиксируется стоимость одного пипса (то есть минимальное изменение цены с учетом совокупного об'ёма всех открытых позиций).

http://www.expforex.com/forum/30-161-16 пост 156



Спасибо Forex за то что мы тут вместе все собрались
 
СообщениеЯ думаю нужно трал так и оставить в пипсах, только чтобы он автоматом высчитывал стоимость одного пипса из суммы открытых лотов, откуда начинать тралить.
Позволю себе цитату из одного поста, может там по понятней будет
Quote
Советник самостоятельно рассчитывает стоимость одного пункта каждый раз при открытии нового ордера. Как только ордера вытягивают в самый минимальный плюс, фиксируется стоимость одного пипса (то есть минимальное изменение цены с учетом совокупного об'ёма всех открытых позиций).

http://www.expforex.com/forum/30-161-16 пост 156

Автор - dimastik
Дата добавления - 25.07.2011 в 13:19

YuraLuДата: Понедельник, 25.07.2011, 16:25 | Сообщение # 998
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


[Бонусы за сообщения ]

Quote (dimastik)
Я думаю нужно трал так и оставить в пипсах

Дак никто и не предлагает его сделать не в пипсах. В пипсах наоборот удобнее!!!

Quote (dimastik)
чтобы он автоматом высчитывал стоимость одного пипса из суммы открытых лотов, откуда начинать тралить.

А вот эти пересчеты? Зачем так усложнять? Насколько я помню программирование, то там дел-то скорее всего переписать пару-тройку строк.

Обычно выбор ордеров прописывается так:
for(i=0;i<OrdersTotal();i++), где перебор получаеться от 0 ордера, который был открыт последним и к последующим, ранее открытым ордерам. А там, скорее всего, и идет расчет, где от цены выбранного ордера (if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))) идет расчёт SL по TrailingStop.

Что-то типа: if((MarketInfo(OrderSymbol(),MODE_BID)) - OrderOpenPrice()>TrailingStop) - устанавливаем SL.
Но так как перебор идет от 0 ордера, то от него же и пляшут все расчёты.
Я бы сделал тек.
int d=OrdersTotal();
if(d==1) {трал оставляем как сейчас, ничего не меняя, т.к. открыт всего один ордер, а с одним ордером трал хорошо работает}
//
if(d==2) {
for(int i = d-1; i >= 0; i--) {
if(i == 1) { // Нашли первый открытый ордер, от него и считаем TrailingStop
Делаем расчёт...
}
}
}
//
if(d>2) {
int p = MathRound(d / 2);
for(int i = d-1; i >= 0; i--) {
if(i == p) { // Нашли средний из открытых ордеров, от него и начинаем считать TrailingStop
Делаем расчёт...
}
}
}
Как то вот так. Может я что-то упустил, давно не писал, все на Влада надеюсь.... smile
Но если ошибся - поправьте. С удовольствием выслушаю любую критику!!! cool



Хватит мне мозг выносить...

Сообщение отредактировал YuraLu - Понедельник, 25.07.2011, 16:26
 
Сообщение
Quote (dimastik)
Я думаю нужно трал так и оставить в пипсах

Дак никто и не предлагает его сделать не в пипсах. В пипсах наоборот удобнее!!!

Quote (dimastik)
чтобы он автоматом высчитывал стоимость одного пипса из суммы открытых лотов, откуда начинать тралить.

А вот эти пересчеты? Зачем так усложнять? Насколько я помню программирование, то там дел-то скорее всего переписать пару-тройку строк.

Обычно выбор ордеров прописывается так:
for(i=0;i<OrdersTotal();i++), где перебор получаеться от 0 ордера, который был открыт последним и к последующим, ранее открытым ордерам. А там, скорее всего, и идет расчет, где от цены выбранного ордера (if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))) идет расчёт SL по TrailingStop.

Что-то типа: if((MarketInfo(OrderSymbol(),MODE_BID)) - OrderOpenPrice()>TrailingStop) - устанавливаем SL.
Но так как перебор идет от 0 ордера, то от него же и пляшут все расчёты.
Я бы сделал тек.
int d=OrdersTotal();
if(d==1) {трал оставляем как сейчас, ничего не меняя, т.к. открыт всего один ордер, а с одним ордером трал хорошо работает}
//
if(d==2) {
for(int i = d-1; i >= 0; i--) {
if(i == 1) { // Нашли первый открытый ордер, от него и считаем TrailingStop
Делаем расчёт...
}
}
}
//
if(d>2) {
int p = MathRound(d / 2);
for(int i = d-1; i >= 0; i--) {
if(i == p) { // Нашли средний из открытых ордеров, от него и начинаем считать TrailingStop
Делаем расчёт...
}
}
}
Как то вот так. Может я что-то упустил, давно не писал, все на Влада надеюсь.... smile
Но если ошибся - поправьте. С удовольствием выслушаю любую критику!!! cool

Автор - YuraLu
Дата добавления - 25.07.2011 в 16:25

expforexДата: Понедельник, 25.07.2011, 20:32 | Сообщение # 999
Главный Администартор
Группа: Администраторы
Сообщений: 9037
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

YuraLu. попробовал изменить порядок трала,
старая версия:
212 2011.01.07 12:38 sell 17 0.10 1.29581 1.31798 0.00000 0.00 9513.71
213 2011.01.07 12:38 delete 16 0.10 1.31798 1.29581 0.00000 0.00 9513.71
214 2011.01.07 13:30 sell 18 0.10 1.29788 1.31798 0.00000 0.00 9513.71
215 2011.01.07 13:30 sell 19 0.10 1.30000 1.31798 0.00000 0.00 9513.71
216 2011.01.07 13:42 modify 17 0.10 1.29581 1.29527 0.00000 0.00 9513.71
217 2011.01.07 13:42 modify 18 0.10 1.29788 1.29527 0.00000 0.00 9513.71
218 2011.01.07 13:42 modify 19 0.10 1.30000 1.29527 0.00000 0.00 9513.71
219 2011.01.07 13:42 s/l 17 0.10 1.29527 1.29527 0.00000 4.90 9518.61
220 2011.01.07 13:42 s/l 18 0.10 1.29527 1.29527 0.00000 25.60 9544.21
221 2011.01.07 13:42 s/l 19 0.10 1.29527 1.29527 0.00000 46.80 9591.01

новая версия:

172 2011.01.07 02:08 buy stop 16 0.10 1.31798 1.29581 0.00000 0.00 9512.71
173 2011.01.07 02:08 sell stop 17 0.10 1.29581 1.31798 0.00000 0.00 9512.71
174 2011.01.07 12:38 sell 17 0.10 1.29581 1.31798 0.00000 0.00 9512.71
175 2011.01.07 12:38 delete 16 0.10 1.31798 1.29581 0.00000 0.00 9512.71
176 2011.01.07 13:30 sell 18 0.10 1.29788 1.31798 0.00000 0.00 9512.71
177 2011.01.07 13:30 sell 19 0.10 1.30000 1.31798 0.00000 0.00 9512.71
178 2011.01.07 13:42 modify 17 0.10 1.29581 1.29530 0.00000 0.00 9512.71
179 2011.01.07 13:42 modify 18 0.10 1.29788 1.29530 0.00000 0.00 9512.71
180 2011.01.07 13:42 modify 19 0.10 1.30000 1.29530 0.00000 0.00 9512.71
181 2011.01.07 13:42 s/l 17 0.10 1.29530 1.29530 0.00000 4.60 9517.31
182 2011.01.07 13:42 s/l 18 0.10 1.29530 1.29530 0.00000 25.30 9542.61
183 2011.01.07 13:42 s/l 19 0.10 1.29530 1.29530 0.00000 46.50 9589.11




одно и то же получилось значит не там копаю.. выложите полные настройки и дату теста, где этот участок, буду ориентироваться на него:

код :
Code


           //+------------------------------------------------------------------+
           // Включение безубытка:
           //+------------------------------------------------------------------+
           if(TrailingStopSAR_bool)startTral(Symbolt,-1,Magic);
           if(ZERO_Trailing_bool)SimpleTrailing_ZERO_LEVEL(Symbolt,-1,Magic,start_LEVEL_ZERO(Symbolt));
        [b]   if(TrailingStopSTANDART && NumberOfPositions(Symbolt,-1,Magic)==1)SimpleTrailingSTANDART(Symbolt,-1,Magic);[/b]
           //+------------------------------------------------------------------+
           // Закрытие по прибыли
           //+------------------------------------------------------------------+
           startCloseBlock3(Symbolt);


Т.е. если 1 ордер - мы траллим только 1 ордер, если не 1 тогда траллим по Сару, может быть в этом причина? он тралит по Сару а не по безубытку:?




Хотя нет , даже с отключенным саром такая беда... копаю дальше




нашел код модификации по усреднению:

Code
//---------------------------условия для закрытия---------------------------------------------------------------------    
      if(_close>=prifitessss && prifitessss>0)
        {

         if(!ClosePerDayOut_bool && !ModifyProfit_bool)CPD(Symbo,-1,Magic,true);
         if(!ClosePerDayOut_bool && ModifyProfit_bool)SimpleTrailing(Symbo,-1,Magic);

         if(ClosePerDayOut_bool)
           {
            if(ret>1)
              {
               if(!ModifyProfit_bool)CPD(Symbo,-1,Magic,true);
               if(ModifyProfit_bool)SimpleTrailing(Symbo,-1,Magic);
              }
            if(ret==1)
              {
               if(iTime(Symbo,PERIOD_D1,0)>iTime(Symbo,PERIOD_D1,iBarShift(Symbo,PERIOD_D1,timeopen)))CPD(Symbo,-1,Magic,true);
              }

           }

        }





Вся проблема не в трале а в нулевой линии...
Заменил...
Попробовал...

Выставляю на Ваш суд....



Программирование на заказ || Наши Разработки

 
СообщениеYuraLu. попробовал изменить порядок трала,
старая версия:
212 2011.01.07 12:38 sell 17 0.10 1.29581 1.31798 0.00000 0.00 9513.71
213 2011.01.07 12:38 delete 16 0.10 1.31798 1.29581 0.00000 0.00 9513.71
214 2011.01.07 13:30 sell 18 0.10 1.29788 1.31798 0.00000 0.00 9513.71
215 2011.01.07 13:30 sell 19 0.10 1.30000 1.31798 0.00000 0.00 9513.71
216 2011.01.07 13:42 modify 17 0.10 1.29581 1.29527 0.00000 0.00 9513.71
217 2011.01.07 13:42 modify 18 0.10 1.29788 1.29527 0.00000 0.00 9513.71
218 2011.01.07 13:42 modify 19 0.10 1.30000 1.29527 0.00000 0.00 9513.71
219 2011.01.07 13:42 s/l 17 0.10 1.29527 1.29527 0.00000 4.90 9518.61
220 2011.01.07 13:42 s/l 18 0.10 1.29527 1.29527 0.00000 25.60 9544.21
221 2011.01.07 13:42 s/l 19 0.10 1.29527 1.29527 0.00000 46.80 9591.01

новая версия:

172 2011.01.07 02:08 buy stop 16 0.10 1.31798 1.29581 0.00000 0.00 9512.71
173 2011.01.07 02:08 sell stop 17 0.10 1.29581 1.31798 0.00000 0.00 9512.71
174 2011.01.07 12:38 sell 17 0.10 1.29581 1.31798 0.00000 0.00 9512.71
175 2011.01.07 12:38 delete 16 0.10 1.31798 1.29581 0.00000 0.00 9512.71
176 2011.01.07 13:30 sell 18 0.10 1.29788 1.31798 0.00000 0.00 9512.71
177 2011.01.07 13:30 sell 19 0.10 1.30000 1.31798 0.00000 0.00 9512.71
178 2011.01.07 13:42 modify 17 0.10 1.29581 1.29530 0.00000 0.00 9512.71
179 2011.01.07 13:42 modify 18 0.10 1.29788 1.29530 0.00000 0.00 9512.71
180 2011.01.07 13:42 modify 19 0.10 1.30000 1.29530 0.00000 0.00 9512.71
181 2011.01.07 13:42 s/l 17 0.10 1.29530 1.29530 0.00000 4.60 9517.31
182 2011.01.07 13:42 s/l 18 0.10 1.29530 1.29530 0.00000 25.30 9542.61
183 2011.01.07 13:42 s/l 19 0.10 1.29530 1.29530 0.00000 46.50 9589.11



одно и то же получилось значит не там копаю.. выложите полные настройки и дату теста, где этот участок, буду ориентироваться на него:

код :
Code


           //+------------------------------------------------------------------+
           // Включение безубытка:
           //+------------------------------------------------------------------+
           if(TrailingStopSAR_bool)startTral(Symbolt,-1,Magic);
           if(ZERO_Trailing_bool)SimpleTrailing_ZERO_LEVEL(Symbolt,-1,Magic,start_LEVEL_ZERO(Symbolt));
        [b]   if(TrailingStopSTANDART && NumberOfPositions(Symbolt,-1,Magic)==1)SimpleTrailingSTANDART(Symbolt,-1,Magic);[/b]
           //+------------------------------------------------------------------+
           // Закрытие по прибыли
           //+------------------------------------------------------------------+
           startCloseBlock3(Symbolt);


Т.е. если 1 ордер - мы траллим только 1 ордер, если не 1 тогда траллим по Сару, может быть в этом причина? он тралит по Сару а не по безубытку:?




Хотя нет , даже с отключенным саром такая беда... копаю дальше




нашел код модификации по усреднению:

Code
//---------------------------условия для закрытия---------------------------------------------------------------------    
      if(_close>=prifitessss && prifitessss>0)
        {

         if(!ClosePerDayOut_bool && !ModifyProfit_bool)CPD(Symbo,-1,Magic,true);
         if(!ClosePerDayOut_bool && ModifyProfit_bool)SimpleTrailing(Symbo,-1,Magic);

         if(ClosePerDayOut_bool)
           {
            if(ret>1)
              {
               if(!ModifyProfit_bool)CPD(Symbo,-1,Magic,true);
               if(ModifyProfit_bool)SimpleTrailing(Symbo,-1,Magic);
              }
            if(ret==1)
              {
               if(iTime(Symbo,PERIOD_D1,0)>iTime(Symbo,PERIOD_D1,iBarShift(Symbo,PERIOD_D1,timeopen)))CPD(Symbo,-1,Magic,true);
              }

           }

        }





Вся проблема не в трале а в нулевой линии...
Заменил...
Попробовал...

Выставляю на Ваш суд....

Автор - expforex
Дата добавления - 25.07.2011 в 20:32

expforexДата: Понедельник, 25.07.2011, 21:33 | Сообщение # 1000
Главный Администартор
Группа: Администраторы
Сообщений: 9037
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

выкладываю

Прикрепления: Exp-MULTI_BARAC.rar(104Kb)


Программирование на заказ || Наши Разработки

 
Сообщениевыкладываю

Автор - expforex
Дата добавления - 25.07.2011 в 21:33
Форум трейдеров » Разное » Автоматическая торговая система Baracuda » NEW!!! MULTI BARACUDA 2011 (Новая версия популярной системы!)
Страница 100 из 113«129899100101102112113»
Поиск:


WebMoney Яндекс цитирования.