Старт распродаж! Черная пятница - 50%


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

Страница 120 из 155«12118119120121122154155»
Форум трейдеров » Разное » Архив советников » Exp – UTS v 1.0 –Обсуждения системы (Примеры стратегий, обсуждения, тестирования, варианты)
Exp – UTS v 1.0 –Обсуждения системы

expforexДата: Суббота, 15.05.2010, 02:00 | Сообщение # 1
Главный Администартор
Группа: Администраторы
Сообщений: 8951
Награды: 29
Статус: Offline


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


Exp – UTS v 1.2 with TESTERСистема универсальной автоматической торговли UTS (Universal Traiding System) Система имеет 6 встроенных тактик для управления торговлей. Также система способна подключать файлы стратегий, которые Вы можете написать сами. UTS – это комплекс функций управления капиталом и торговлей в автоматическом режиме.
Среди функций системы есть такие:

• Виртуальный/стандартный ТрейлингСтоп,
• Виртуальный/стандартный Стоплосс/Тейкпрофит,
• Мартингейл,
• Автолот,
• Работа по времени,
• Усреднение,
• Сеточное выставление позиций при минусовом балансе.
• Закрытие по обратному сигналу,
• Ограничение по количеству позиций.
• 6 Торговых тактик
• Скальпинг
• Качели
• Мартингейл
• Сетка
• Свой тестер стратегий для пакетного тестирования стратегии NEW!!!
• Консоль Тестера для тестирования своей стратегии на 10 инструментах 5 ТФ и 6 торговых тактик
• Информационная панель для UTS
• Ведение журнала торговли + Скриншоты на каждое действие советника
• Возможность использования советника на любых торговых тактиках, построенных на любых индикаторах.
• Написание стратегий за 2 минуты.
• Возможность тестирвоания индикаторов в автоматическом режиме на момент прибыльности.
• Вам больше не следует ходить к программистам и заказывать экспертов по Вашему индикатору
• Все торговые тактики УЖЕ ВКЛЮЧЕНЫ В UTS



(Доступна только после оплаты)



(Доступна только после оплаты)










от 12 июля 2011 402 билд компиляции












(Доступна только после оплаты)






Прикрепления: 8563171.jpg(26Kb)


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

 
Сообщение
Exp – UTS v 1.2 with TESTERСистема универсальной автоматической торговли UTS (Universal Traiding System) Система имеет 6 встроенных тактик для управления торговлей. Также система способна подключать файлы стратегий, которые Вы можете написать сами. UTS – это комплекс функций управления капиталом и торговлей в автоматическом режиме.
Среди функций системы есть такие:

• Виртуальный/стандартный ТрейлингСтоп,
• Виртуальный/стандартный Стоплосс/Тейкпрофит,
• Мартингейл,
• Автолот,
• Работа по времени,
• Усреднение,
• Сеточное выставление позиций при минусовом балансе.
• Закрытие по обратному сигналу,
• Ограничение по количеству позиций.
• 6 Торговых тактик
• Скальпинг
• Качели
• Мартингейл
• Сетка
• Свой тестер стратегий для пакетного тестирования стратегии NEW!!!
• Консоль Тестера для тестирования своей стратегии на 10 инструментах 5 ТФ и 6 торговых тактик
• Информационная панель для UTS
• Ведение журнала торговли + Скриншоты на каждое действие советника
• Возможность использования советника на любых торговых тактиках, построенных на любых индикаторах.
• Написание стратегий за 2 минуты.
• Возможность тестирвоания индикаторов в автоматическом режиме на момент прибыльности.
• Вам больше не следует ходить к программистам и заказывать экспертов по Вашему индикатору
• Все торговые тактики УЖЕ ВКЛЮЧЕНЫ В UTS


(Доступна только после оплаты)



(Доступна только после оплаты)










от 12 июля 2011 402 билд компиляции












(Доступна только после оплаты)







Автор - expforex
Дата добавления - 15.05.2010 в 02:00

expforexДата: Пятница, 08.04.2011, 19:05 | Сообщение # 1191
Главный Администартор
Группа: Администраторы
Сообщений: 8951
Награды: 29
Статус: Offline


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

Quote (russcand)
Подскажите что означают две последние цифры этих выражений:

предпоследняя номер буфера в индикаторе(считать от 0)
Последняя бар на котором берется сигнал, 1 - последний закрытый.
Quote (russcand)
Влад , ты так и не дал формулу расчета мартина-сетки. Или дал формулу расчета шага 2 , но как считаются шаг 3 и последующие не ясно. Ясно одно. Ее надо переделать.

klsize=Orderstotal(Symbol(),-1,Magic);
if(MartinGrid)klsizeLL=klsize*MartinGridKoof;else klsizeLL=1;

Другими словами, Мы считаем количество позиций - и умножаем на коэффициент
лот 0,1 к примеру
1* 0.3(кооф)=0.3
2*0,3=0,6
3*0,3=0,9
потом

lotll=GetSizeLot()*klsizeLL;
Лот сделки = 0,1*0,9=0,9



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

 
Сообщение
Quote (russcand)
Подскажите что означают две последние цифры этих выражений:

предпоследняя номер буфера в индикаторе(считать от 0)
Последняя бар на котором берется сигнал, 1 - последний закрытый.
Quote (russcand)
Влад , ты так и не дал формулу расчета мартина-сетки. Или дал формулу расчета шага 2 , но как считаются шаг 3 и последующие не ясно. Ясно одно. Ее надо переделать.

klsize=Orderstotal(Symbol(),-1,Magic);
if(MartinGrid)klsizeLL=klsize*MartinGridKoof;else klsizeLL=1;

Другими словами, Мы считаем количество позиций - и умножаем на коэффициент
лот 0,1 к примеру
1* 0.3(кооф)=0.3
2*0,3=0,6
3*0,3=0,9
потом

lotll=GetSizeLot()*klsizeLL;
Лот сделки = 0,1*0,9=0,9


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

YuraLuДата: Пятница, 08.04.2011, 22:49 | Сообщение # 1192
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


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

Влад, проблема.
Период М30. Если на этом периоде сработал сигнал и открылся ордер, а затем закрылся по ТР, но период ещё не закончился, нужно чтобы сигналы больше не поступали (проверка не делалась) и больше на это периоде ордера не открывались.
Пробовал в "Фильтрация сигналов по минутам" поставить 15, 30, 35 - бесполезно.
Пробовал в "Фильтрация сигналов по дистанции от ближайшей позиции" поставить 300, 500, 1000 - бесполезно.
Что надо сделать, чтобы за период по сигналу открывалась одна сделка и всё?



Хватит мне мозг выносить...
 
СообщениеВлад, проблема.
Период М30. Если на этом периоде сработал сигнал и открылся ордер, а затем закрылся по ТР, но период ещё не закончился, нужно чтобы сигналы больше не поступали (проверка не делалась) и больше на это периоде ордера не открывались.
Пробовал в "Фильтрация сигналов по минутам" поставить 15, 30, 35 - бесполезно.
Пробовал в "Фильтрация сигналов по дистанции от ближайшей позиции" поставить 300, 500, 1000 - бесполезно.
Что надо сделать, чтобы за период по сигналу открывалась одна сделка и всё?

Автор - YuraLu
Дата добавления - 08.04.2011 в 22:49

expforexДата: Пятница, 08.04.2011, 22:57 | Сообщение # 1193
Главный Администартор
Группа: Администраторы
Сообщений: 8951
Награды: 29
Статус: Offline


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

Quote (YuraLu)
Период М30. Если на этом периоде сработал сигнал и открылся ордер, а затем закрылся по ТР, но период ещё не закончился, нужно чтобы сигналы больше не поступали (проверка не делалась) и больше на это периоде ордера не открывались.
Пробовал в "Фильтрация сигналов по минутам" поставить 15, 30, 35 - бесполезно.
Пробовал в "Фильтрация сигналов по дистанции от ближайшей позиции" поставить 300, 500, 1000 - бесполезно.
Что надо сделать, чтобы за период по сигналу открывалась одна сделка и всё?

в стратегии:
за старт int timelast;

проверка сигналов начинается с if (timelast!=iTime(Symbol(),PERIOD_M30,0))
проверка сигналов

после сигналов перед ретурном
if(Signal!=0)timelast=iTime(Symbol(),PERIOD_M30,0);



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

 
Сообщение
Quote (YuraLu)
Период М30. Если на этом периоде сработал сигнал и открылся ордер, а затем закрылся по ТР, но период ещё не закончился, нужно чтобы сигналы больше не поступали (проверка не делалась) и больше на это периоде ордера не открывались.
Пробовал в "Фильтрация сигналов по минутам" поставить 15, 30, 35 - бесполезно.
Пробовал в "Фильтрация сигналов по дистанции от ближайшей позиции" поставить 300, 500, 1000 - бесполезно.
Что надо сделать, чтобы за период по сигналу открывалась одна сделка и всё?

в стратегии:
за старт int timelast;

проверка сигналов начинается с if (timelast!=iTime(Symbol(),PERIOD_M30,0))
проверка сигналов

после сигналов перед ретурном
if(Signal!=0)timelast=iTime(Symbol(),PERIOD_M30,0);


Автор - expforex
Дата добавления - 08.04.2011 в 22:57

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


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

Сенкс, попробую...
Ну очень оперативно. Даже кофе не успел налить biggrin



Хватит мне мозг выносить...
 
СообщениеСенкс, попробую...
Ну очень оперативно. Даже кофе не успел налить biggrin

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

expforexДата: Пятница, 08.04.2011, 23:16 | Сообщение # 1195
Главный Администартор
Группа: Администраторы
Сообщений: 8951
Награды: 29
Статус: Offline


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

YuraLu, я же диплом пишу, почта постоянно включена, постоянно за компом.



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

 
СообщениеYuraLu, я же диплом пишу, почта постоянно включена, постоянно за компом.

Автор - expforex
Дата добавления - 08.04.2011 в 23:16

mgordeevДата: Понедельник, 11.04.2011, 23:14 | Сообщение # 1196
Трейдер - Сержант
Группа: Член клуба UTS
Сообщений: 25
Награды: 0
Статус: Offline
ICQ:207757577


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

Проблема с коэффициентом действительно есть и иногда просто выводит из себя))
Тоже уже давно хотел сказать, что работа мартина при усреднении не поддается логике... но оказывается поддается и все очень хорошо расписано товарищем biggrin
очень не удобно расчитывать этот коэффициент, особенно когда начальный лот например 0,02 или 0,03 и т.д., начинается свистопляска и целыми днями приходится оптимизировать и проверять что же в итоге получится)

 
СообщениеПроблема с коэффициентом действительно есть и иногда просто выводит из себя))
Тоже уже давно хотел сказать, что работа мартина при усреднении не поддается логике... но оказывается поддается и все очень хорошо расписано товарищем biggrin
очень не удобно расчитывать этот коэффициент, особенно когда начальный лот например 0,02 или 0,03 и т.д., начинается свистопляска и целыми днями приходится оптимизировать и проверять что же в итоге получится)

Автор - mgordeev
Дата добавления - 11.04.2011 в 23:14

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


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

Влад, нужен совет (помощь). Код:
if (NumberStrategy == 730) {
if (timecheck != iTime(Symbol(), Period(), 0))
Strateg_730();
if (Signal == 1) {
timecheck = iTime(Symbol(), Period(), 0);
return(1);
}
if (Signal == 2) {
timecheck = iTime(Symbol(), Period(), 0);
return(2);
}
}
Я уже писал в сообщении # 1192, что на баре может открываться несколько ордеров. Прописал (код выше). Ордера перестают открываться. Ваще не один!!! Убираю - открываются. Думаю, что одна из проблем в том, что условие по стратегии может сработать не в начале открытия бара, а спустя некоторое время. К примеру на 30 минутном периоде, через 1 минуту, а может через 10-29 минут.
Для этого я и прописал, чтобы новое значение времени присваиваивалось только после определения сигнала:

if (Signal == 1) {
timecheck = iTime(Symbol(), Period(), 0);
return(1);
}

Вроде верно, но почему тогда ордера не открываются? А без проверки на время - открываются?
Шайтан. Что этой заразе не хватает?
Причём на некоторых барах всё работает нормально. В чём косяк?
Может есть ещё способ блокировки открытия ордеров на уже отработанном баре?



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

Сообщение отредактировал YuraLu - Среда, 13.04.2011, 11:13
 
СообщениеВлад, нужен совет (помощь). Код:
if (NumberStrategy == 730) {
if (timecheck != iTime(Symbol(), Period(), 0))
Strateg_730();
if (Signal == 1) {
timecheck = iTime(Symbol(), Period(), 0);
return(1);
}
if (Signal == 2) {
timecheck = iTime(Symbol(), Period(), 0);
return(2);
}
}
Я уже писал в сообщении # 1192, что на баре может открываться несколько ордеров. Прописал (код выше). Ордера перестают открываться. Ваще не один!!! Убираю - открываются. Думаю, что одна из проблем в том, что условие по стратегии может сработать не в начале открытия бара, а спустя некоторое время. К примеру на 30 минутном периоде, через 1 минуту, а может через 10-29 минут.
Для этого я и прописал, чтобы новое значение времени присваиваивалось только после определения сигнала:

if (Signal == 1) {
timecheck = iTime(Symbol(), Period(), 0);
return(1);
}

Вроде верно, но почему тогда ордера не открываются? А без проверки на время - открываются?
Шайтан. Что этой заразе не хватает?
Причём на некоторых барах всё работает нормально. В чём косяк?
Может есть ещё способ блокировки открытия ордеров на уже отработанном баре?


Автор - YuraLu
Дата добавления - 13.04.2011 в 11:11

expforexДата: Среда, 13.04.2011, 11:26 | Сообщение # 1198
Главный Администартор
Группа: Администраторы
Сообщений: 8951
Награды: 29
Статус: Offline


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

YuraLu,

if (NumberStrategy == 730) {
if (timecheck != iTime(Symbol(), Period(), 0))Strateg_730();
if (Signal!=0) iTime(Symbol(), Period(), 0);
}

Попробуйте так, без ретурнов.

а return(Signal); должен быть в конце .



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

 
СообщениеYuraLu,

if (NumberStrategy == 730) {
if (timecheck != iTime(Symbol(), Period(), 0))Strateg_730();
if (Signal!=0) iTime(Symbol(), Period(), 0);
}

Попробуйте так, без ретурнов.

а return(Signal); должен быть в конце .


Автор - expforex
Дата добавления - 13.04.2011 в 11:26

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


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

Quote (expforex)
Попробуйте так, без ретурнов.

Попробовал. Бесполезно. На первой картинке с проверкой на время. Открылся только 1 ордер:

А вот я убрал проверку на время. И как результат? Шайтан какой-то...
sad

Ни фига не могу понять angry , аж бесит.......................

Прикрепления: 4604476.jpg(36Kb) · 5681029.jpg(47Kb)


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

Сообщение отредактировал YuraLu - Среда, 13.04.2011, 19:22
 
Сообщение
Quote (expforex)
Попробуйте так, без ретурнов.

Попробовал. Бесполезно. На первой картинке с проверкой на время. Открылся только 1 ордер:

А вот я убрал проверку на время. И как результат? Шайтан какой-то...
sad

Ни фига не могу понять angry , аж бесит.......................


Автор - YuraLu
Дата добавления - 13.04.2011 в 19:20

expforexДата: Пятница, 15.04.2011, 23:59 | Сообщение # 1200
Главный Администартор
Группа: Администраторы
Сообщений: 8951
Награды: 29
Статус: Offline


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

YuraLu,

Exp UTS 1.2 от 15 апреля 2011г

Новое в версии:

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

Работа с сеткой - мартингейл, Теперь каждый последующий лот работает не на суммирование всех лотов а на умножение последнего лота.

Хотя результаты не стали лучше но по просьбам выкладываю отдельно
GRID............
OLD

NEW

TIME..........
OLD

NEW

http://www.expforex.com/forum/36-459-1

Прикрепления: 2239687.gif(8Kb) · 2899877.gif(9Kb) · 0257420.gif(8Kb) · 2345775.gif(8Kb) · 7162228.gif(8Kb)


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

 
СообщениеYuraLu,

Exp UTS 1.2 от 15 апреля 2011г

Новое в версии:

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

Работа с сеткой - мартингейл, Теперь каждый последующий лот работает не на суммирование всех лотов а на умножение последнего лота.

Хотя результаты не стали лучше но по просьбам выкладываю отдельно
GRID............
OLD

NEW

TIME..........
OLD

NEW

http://www.expforex.com/forum/36-459-1


Автор - expforex
Дата добавления - 15.04.2011 в 23:59
Форум трейдеров » Разное » Архив советников » Exp – UTS v 1.0 –Обсуждения системы (Примеры стратегий, обсуждения, тестирования, варианты)
Страница 120 из 155«12118119120121122154155»
Поиск:


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