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

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

expforexДата: Суббота, 15.05.2010, 02:00 | Сообщение # 1
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 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

russcandДата: Вторник, 05.04.2011, 13:30 | Сообщение # 1181
Трейдер - Лейтенант
Группа: Пользователи
Сообщений: 72
Награды: 4
Статус: Offline


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

Quote (expforex)
Основную мысль я поймал.

Кстати , существующий вариант я бы назвал галлопирующим мартином.
Предложение №1 - геометрический мартин ( рост почти в геометрической прогрессии , но соответствует классическому определению мартина - предшествующий лот умножается на коэф мартина )
предложение №2 - арифметический мартин ( в чистом виде принцип арифметической прогрессии прироста лота - к предыдущему лоту добавляется абсолютное постоянное значение мартина ( прироста ) , равное произведению заданного стандартного лота на коэф мартина ).
На чем лучше остановиться? tongue
Например , геометрический мартин больше подходит для сетки с заданым интервалом .
Арифметический мартин больше подходит для сетки по сигналам.
Как вариант можно остановиться на геометрическом мартине ( Предложение №1 ) . НО. С обязательным разграничением задания мартина для сетки по сигналу и для сетки по заданному интервалу.
Тогда в первом случае я бы указывал меньший коэф. мартина , а для второго случая мартин был бы больше.

Влад , ждем-с вашего решения........... sad



Сообщение отредактировал russcand - Вторник, 05.04.2011, 14:45
 
Сообщение
Quote (expforex)
Основную мысль я поймал.

Кстати , существующий вариант я бы назвал галлопирующим мартином.
Предложение №1 - геометрический мартин ( рост почти в геометрической прогрессии , но соответствует классическому определению мартина - предшествующий лот умножается на коэф мартина )
предложение №2 - арифметический мартин ( в чистом виде принцип арифметической прогрессии прироста лота - к предыдущему лоту добавляется абсолютное постоянное значение мартина ( прироста ) , равное произведению заданного стандартного лота на коэф мартина ).
На чем лучше остановиться? tongue
Например , геометрический мартин больше подходит для сетки с заданым интервалом .
Арифметический мартин больше подходит для сетки по сигналам.
Как вариант можно остановиться на геометрическом мартине ( Предложение №1 ) . НО. С обязательным разграничением задания мартина для сетки по сигналу и для сетки по заданному интервалу.
Тогда в первом случае я бы указывал меньший коэф. мартина , а для второго случая мартин был бы больше.

Влад , ждем-с вашего решения........... sad


Автор - russcand
Дата добавления - 05.04.2011 в 13:30

expforexДата: Среда, 06.04.2011, 13:21 | Сообщение # 1182
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

russcand, все сделаем, все обновления я заношу в план себе, после диплома буду делать, диплом не 2 месяца - написать его макс месяц.



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

 
Сообщениеrusscand, все сделаем, все обновления я заношу в план себе, после диплома буду делать, диплом не 2 месяца - написать его макс месяц.

Автор - expforex
Дата добавления - 06.04.2011 в 13:21

Umka85Дата: Среда, 06.04.2011, 13:33 | Сообщение # 1183
Трейдер - Генерал-лейтенант
Группа: Член клуба UTS
Сообщений: 521
Награды: 3
Статус: Offline


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

Quote (russcand)
Арифметический мартин больше подходит для сетки по сигналам.

Проверял. Нифига. Он тоже больше для сетки подходит.
Хотя это смотря какой шаг.



Сообщение отредактировал Umka85 - Среда, 06.04.2011, 13:34
 
Сообщение
Quote (russcand)
Арифметический мартин больше подходит для сетки по сигналам.

Проверял. Нифига. Он тоже больше для сетки подходит.
Хотя это смотря какой шаг.

Автор - Umka85
Дата добавления - 06.04.2011 в 13:33

expforexДата: Среда, 06.04.2011, 13:35 | Сообщение # 1184
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

Quote (Umka85)
Проверял. Нифига. Он тоже больше для сетки подходит.
Хотя это смотря какой шаг.

мы выяснили что мартин будем менять логику



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

 
Сообщение
Quote (Umka85)
Проверял. Нифига. Он тоже больше для сетки подходит.
Хотя это смотря какой шаг.

мы выяснили что мартин будем менять логику

Автор - expforex
Дата добавления - 06.04.2011 в 13:35

russcandДата: Среда, 06.04.2011, 18:09 | Сообщение # 1185
Трейдер - Лейтенант
Группа: Пользователи
Сообщений: 72
Награды: 4
Статус: Offline


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

Quote (Umka85)
Проверял. Нифига. Он тоже больше для сетки подходит. Хотя это смотря какой шаг.

Разница между геометрическим и арифметическим мартинами ( как я их обозвал ) в том , что при равном мартине первый достигает некоего размера лота быстрее . И шагов меньше . Второй достигнет этого размера за большее время , то есть он более плавный. Ведь одно дело умножать предыдущий на коэф мартина ( например 1Х1,3=1,3Х1,3=1,69Х1,3=2.20 - 4 шага ) , другое , если к предыдущему добавлять ПОСТОЯННОЕ значение мартина , которое определяется по формуле 1Х1,3-1=0,3. ( в этом случае имеем 1Х1,3=1.3+0,3=1,6+0,3=1,9+0.3=2.2 - 5 шагов ) . Чем меньше коэффициент , тем плавней прирост лотов.
Значит для геометрического мартина коэф мартина 1.3 является существенным , а для арифметического мартина ничего страшного не будет при мартине 1,6 и выше.
Поэтому , действительно , арифметический мартин подходит для сетки по сигналу и сетки от интервала заданного. Если мы хотим , чтоб прирост был более плавным.
При этом надо иметь ввиду , что тест , где за стандартный лот принят 0.01 лот не даст особой разницы. По той причине , что мартин округляется до второго знака после запятой , а не до 3-го. Я об этом писал. поэтому , чтоб понять разницу надо тестить от 0,1 и выше стандартного лота при арифметическом мартине. для геометрического мартина разницы нет.

Добавлено (06.04.2011, 17:48)
---------------------------------------------
Исходя из той формулы , что дал влад для своего текущего мартина , имеем при лоте =1 и мартине 1,3 следующую картинку открытия ордеров:
1 ; 1.3 ; 2.6 ; 3.9 ; 5.2 ; 6.5 ; 7.8 ; 9.1 ; 10.4 ;.....
Я увидел , что к последующим , после второго , шагам тупо добавляется значение второго шага. У нас это 1.3 лота.
И подумал. Хорошо. А , что , если мартин поставить МЕНЬШЕ 1 . Тогда , да , лот второго шага будет всего 0.3 ) 1Х0.3=0.3 ) . ЗАТО в последующем будем иметь АРИФМЕТИЧЕСКИЙ мартин. Протестил. Так и получилось:
1 ; 0.3 ; 0.6 ; 0.9 ; 1.2 ; 1.5 ; 1.8 ; 2.1 ; 2.4 ; 2.7 ; 3.0 ; 3.3 ; 3.6 ; 3.9 ; 4.2 ; 4.5 ; 4.8 ; 5.1 ; 5.4 ; 5.7 ; 6.0 ;............
Как вам нравится такое?
Уровень лота 5.2 при мартине 1.3 достигается на 5-м шаге , а при мартине 0.3 на 18 шаге. И абсолютно плавный прирост!!!!!!!
Вроде есть неудобство , что 2-4 ордера открываются с меньшими лотами . Так это и пусть. Если цена вернется , то все закроется. А , если пойдет дальше , то с не такой сильной просадкой. И это , между прочим , Замечательнейшее решение , товагищи. ( В.И. Ульянов ( Ленин ))
Таким образом , по ходу , текущий мартин можно вполне себе успешно использовать. Только мартин ставить меньше1. И исправлять ничего не надо. Кроме одного!!!!!!!! Для маленьких депо со стандартным лотом 0.01 и до 0.1 эта ситуация не катит. Я протестил лоты 1.0 и 0.1 и 0.01 . В первых двух случаях просто ШИКАРНО идет. И ордеров много открывается одной стратегии. А при лоте 0.01 открывается несколько ордеров по 0.01 и все. Дальше программа определяет нечто , что ордера просто не открываются. Это нечто , видимо , связано с тем , о чем я раньше писал для лота 0.01 - мартин округляет на 2-м знаке. А надо , чтоб он расчитывал до третьего знака после запятой. А уж лот , как и прежде , может отсекаться на 2-м знаке.

Добавлено (06.04.2011, 18:09)
---------------------------------------------
Что из этого следует?
1. Алгоритм мартина сегодняшний можно оставить. Для пользователей объяснить , что лучшим решением является мартин меньше 1.
2. ОБЯЗАТЕЛЬНО!!!
В формуле мартина поставить расчет до 3-х знаков после запятой. ( в расчете же лота округление до 2-х знаков остается ).
3. Разделить мартин для сетки от указанной дистанции и сетки от сигнала. Поскольку природа этих открытий АБСОЛЮТНО разная.
ВСЕ,
КАк ?

В этой связи . Влад , возможно ли , не дожидаясь диплома , внести в программку одну лиши циферь - заменить в MartinGridKoof или Martinkof с 2-ки на 3-ку - знак округления ( отсечения ) после запятой.
Чтоб можно было уже сейчас использовать арифметический мартин на стандатных лотах 0.01 .



Сообщение отредактировал russcand - Среда, 06.04.2011, 18:29
 
Сообщение
Quote (Umka85)
Проверял. Нифига. Он тоже больше для сетки подходит. Хотя это смотря какой шаг.

Разница между геометрическим и арифметическим мартинами ( как я их обозвал ) в том , что при равном мартине первый достигает некоего размера лота быстрее . И шагов меньше . Второй достигнет этого размера за большее время , то есть он более плавный. Ведь одно дело умножать предыдущий на коэф мартина ( например 1Х1,3=1,3Х1,3=1,69Х1,3=2.20 - 4 шага ) , другое , если к предыдущему добавлять ПОСТОЯННОЕ значение мартина , которое определяется по формуле 1Х1,3-1=0,3. ( в этом случае имеем 1Х1,3=1.3+0,3=1,6+0,3=1,9+0.3=2.2 - 5 шагов ) . Чем меньше коэффициент , тем плавней прирост лотов.
Значит для геометрического мартина коэф мартина 1.3 является существенным , а для арифметического мартина ничего страшного не будет при мартине 1,6 и выше.
Поэтому , действительно , арифметический мартин подходит для сетки по сигналу и сетки от интервала заданного. Если мы хотим , чтоб прирост был более плавным.
При этом надо иметь ввиду , что тест , где за стандартный лот принят 0.01 лот не даст особой разницы. По той причине , что мартин округляется до второго знака после запятой , а не до 3-го. Я об этом писал. поэтому , чтоб понять разницу надо тестить от 0,1 и выше стандартного лота при арифметическом мартине. для геометрического мартина разницы нет.

Добавлено (06.04.2011, 17:48)
---------------------------------------------
Исходя из той формулы , что дал влад для своего текущего мартина , имеем при лоте =1 и мартине 1,3 следующую картинку открытия ордеров:
1 ; 1.3 ; 2.6 ; 3.9 ; 5.2 ; 6.5 ; 7.8 ; 9.1 ; 10.4 ;.....
Я увидел , что к последующим , после второго , шагам тупо добавляется значение второго шага. У нас это 1.3 лота.
И подумал. Хорошо. А , что , если мартин поставить МЕНЬШЕ 1 . Тогда , да , лот второго шага будет всего 0.3 ) 1Х0.3=0.3 ) . ЗАТО в последующем будем иметь АРИФМЕТИЧЕСКИЙ мартин. Протестил. Так и получилось:
1 ; 0.3 ; 0.6 ; 0.9 ; 1.2 ; 1.5 ; 1.8 ; 2.1 ; 2.4 ; 2.7 ; 3.0 ; 3.3 ; 3.6 ; 3.9 ; 4.2 ; 4.5 ; 4.8 ; 5.1 ; 5.4 ; 5.7 ; 6.0 ;............
Как вам нравится такое?
Уровень лота 5.2 при мартине 1.3 достигается на 5-м шаге , а при мартине 0.3 на 18 шаге. И абсолютно плавный прирост!!!!!!!
Вроде есть неудобство , что 2-4 ордера открываются с меньшими лотами . Так это и пусть. Если цена вернется , то все закроется. А , если пойдет дальше , то с не такой сильной просадкой. И это , между прочим , Замечательнейшее решение , товагищи. ( В.И. Ульянов ( Ленин ))
Таким образом , по ходу , текущий мартин можно вполне себе успешно использовать. Только мартин ставить меньше1. И исправлять ничего не надо. Кроме одного!!!!!!!! Для маленьких депо со стандартным лотом 0.01 и до 0.1 эта ситуация не катит. Я протестил лоты 1.0 и 0.1 и 0.01 . В первых двух случаях просто ШИКАРНО идет. И ордеров много открывается одной стратегии. А при лоте 0.01 открывается несколько ордеров по 0.01 и все. Дальше программа определяет нечто , что ордера просто не открываются. Это нечто , видимо , связано с тем , о чем я раньше писал для лота 0.01 - мартин округляет на 2-м знаке. А надо , чтоб он расчитывал до третьего знака после запятой. А уж лот , как и прежде , может отсекаться на 2-м знаке.

Добавлено (06.04.2011, 18:09)
---------------------------------------------
Что из этого следует?
1. Алгоритм мартина сегодняшний можно оставить. Для пользователей объяснить , что лучшим решением является мартин меньше 1.
2. ОБЯЗАТЕЛЬНО!!!
В формуле мартина поставить расчет до 3-х знаков после запятой. ( в расчете же лота округление до 2-х знаков остается ).
3. Разделить мартин для сетки от указанной дистанции и сетки от сигнала. Поскольку природа этих открытий АБСОЛЮТНО разная.
ВСЕ,
КАк ?

В этой связи . Влад , возможно ли , не дожидаясь диплома , внести в программку одну лиши циферь - заменить в MartinGridKoof или Martinkof с 2-ки на 3-ку - знак округления ( отсечения ) после запятой.
Чтоб можно было уже сейчас использовать арифметический мартин на стандатных лотах 0.01 .


Автор - russcand
Дата добавления - 06.04.2011 в 18:09

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


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

Quote (russcand)
Влад , возможно ли , не дожидаясь диплома , внести в программку одну лиши циферь

Дайте человеку спокойно диплом написать. А то он нам одну цифирь не на ту цифирь поменяет, а это наши деньги. Надо же не просто поменять, надо ещё протестить, проанализировать.
Или пусть сделает в свободное от написания диплома время, но только не надо торопить.
Подождём.....



Хватит мне мозг выносить...
 
Сообщение
Quote (russcand)
Влад , возможно ли , не дожидаясь диплома , внести в программку одну лиши циферь

Дайте человеку спокойно диплом написать. А то он нам одну цифирь не на ту цифирь поменяет, а это наши деньги. Надо же не просто поменять, надо ещё протестить, проанализировать.
Или пусть сделает в свободное от написания диплома время, но только не надо торопить.
Подождём.....

Автор - YuraLu
Дата добавления - 07.04.2011 в 03:01

expforexДата: Четверг, 07.04.2011, 03:08 | Сообщение # 1187
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

YuraLu, biggrin

На часах 4:07 я весь в дипломе, он не сложный, но процентовка поджимает сроки.



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

 
СообщениеYuraLu, biggrin

На часах 4:07 я весь в дипломе, он не сложный, но процентовка поджимает сроки.


Автор - expforex
Дата добавления - 07.04.2011 в 03:08

expforexДата: Четверг, 07.04.2011, 03:16 | Сообщение # 1188
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

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

Вы можете на этом моменте открыть журнал тестера и посмотреть номер ошибки? а лучше скопировать эти строки - выделить правой кнопкой - копировать



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

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

Вы можете на этом моменте открыть журнал тестера и посмотреть номер ошибки? а лучше скопировать эти строки - выделить правой кнопкой - копировать

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

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


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

Господа! У кого есть индюк, или кто может подсказать как называется или где взять индюк, который показывает минимум - максимум по паре за определённый срок (месяц, 2-3 месяца, полгода, год и т.д.).
Заранее спс...



Хватит мне мозг выносить...
 
СообщениеГоспода! У кого есть индюк, или кто может подсказать как называется или где взять индюк, который показывает минимум - максимум по паре за определённый срок (месяц, 2-3 месяца, полгода, год и т.д.).
Заранее спс...

Автор - YuraLu
Дата добавления - 07.04.2011 в 17:53

russcandДата: Пятница, 08.04.2011, 15:25 | Сообщение # 1190
Трейдер - Лейтенант
Группа: Пользователи
Сообщений: 72
Награды: 4
Статус: Offline


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

Quote (expforex)
Вы можете на этом моменте открыть журнал тестера и посмотреть номер ошибки?

Это не вопрос ошибки. Это вопрос формулы.
Возьмите любую стратегию. Поставьте по-меньше дистанции ( времени и пипсов ) , по-больше профита и мартин сетки 0.3 ( меньше 1 ) . Это , чтоб советник не

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

условии 1 ) стандартный лот = 1 лот 2) стандартный лот = 0.1 лот 3 ) стандартный лот = 0.01.
Так вот по лотам 0.1 и 1 сетка открывает новые ордера . А по лоту 0.01 сетка не открывается.

Почему так получается?

В формуле , реализованной сегодня , первый шаг - это сам стандартный лот , заданный в настройках.
Второй шаг - предыдущий лот Х коэффициент мартина.
Третий шаг и последующие - это предшествующий лот + размер лота , сформированный вторым шагом.
Для нашей ситуации , в цыфрах , это будет выглядеть так.
1 шаг - лот 0.01 ( стандартный лот 0.01 )
2 шаг - лот 0.00 ( предыдущий лот 0.01 Х коэф мартина 0.3 = 0.003 ) Округление до 2-го знака дает размер лота второго шага 0.00
3 шаг - лот 0.00 ( предыдущий лот ( 0.00 ) + лот , определенный 2-м шагом ( 0.00 ) итого = 0.00
далее шаги аналогичные дают лоты 0.00 . Поэтому сетка состоит из одного лота - первого , он же стандартный.

Если при расчете 2-го шага округление мартина задать до 3-го знака , то , поскольку в формуле сетки это полученное значение является основой для

последующих прибавлений , мартин будет уже больше 0.00 , а именно 0.003 . Которое и должно прибавляться к последующим шагам сетки . Сам же лот

округляется до 2-го шага . НО необходимо , чтобы второй шаг сетки имел значение не 0.00 , а минимум 0.010 ( если не дотягивает до минимального лота ) .
Дальнейший расчет шагов происходит по тем же правилам с учетом округления до 3-го знака сетки. Вот так это может выглядеть:
1 шаг : 0.01 ( стандартный лот )
2 шаг : 0.01 ( предыдущий лот 0.01 Х коэф мартина 0.3 = 0.003 ) Округление до 2-го знака дает 0.00 . Однако принимается правило , что лесли лот при

округлении до 2-х знаков дает 0.00 , то он округляется до минимального 0.01 . Поэтому шаг №2 имет размер 0.01 лот. При том , что округление до 3-го знака

равно 0.003.
3 шаг : 0.01 ( предыдущий лот ( 0.01 ) , который с округлением по 3-му знаку равен 0.003 + значение мартина 0.003 = 0.006 ) Округнление до 2-го знака дает

0.01
4 шаг : 0.01 ( предыдущий лот ( 0.01 ) , который с округлением по 3-му знаку равен 0.006 + значение мартина 0.003 = 0.009 ) Округнление до 2-го знака дает

0.01
5 шаг : 0.01 ( предыдущий лот ( 0.01 ) , который с округлением по 3-му знаку равен 0.009 + значение мартина 0.003 = 0.012 ) Округнление до 2-го знака дает

0.01
7 шаг : 0.02
И так далее. Пока не пойдут лоты 0.11 0.12 .....
Если же мартин менее , чем 0.3 , то условие принудительного округления до минимального 0.01 лота ( если оно при обычном округлении дает 0.00 )

будет растянуто на несколько шагов.

Таким образом , чтобы не мудрить с внесением допусков в существующую формулу и , в то же время , снять все эти несоответствия , которые возникают при

оперировании небольшим депо , где основным является лот 0.01 ( для депо , где оперируют лотами 0.1 и выше такой ситуации не возникает ) , надо ВСЕ ТАКИ ,

ИЗМЕНИТЬ саму формулу расчета.
Либо геометрический мартин ввести либо арифметический. Как я писал несколько постов выше.
Геометрический - умножение предыдущего на коэф мартина. Мартин при этом от 1 и более.
Шаг 1 : 0.01 лот ( стандартный лот )
Шаг 2 : 0.02 лот ( предыдущий лот 0.01 Х 1.3 ( коэф мартина ) = 0.013 Округление дает лот 0.01 ОДНАКО!!!!!!! Для целей последующих расчетов надо отталкиваться от цыфры 0.013 !!!!!!! Иначе , если за предыдущий лот мы будем принимать лот , округленный до 2- знаков , то мы так никуда не уйдем - у нас все время предыдущий лот будет равен 0.01 , а последующий также 0.01 . Никакой прогрессии.
Если же отталкиваться от значения 0.013 , то его умножение на коэф мартина 1.3 даст 0.0169 Округление до 3-го знака дает 0.017 . Значит следующий , 3-й , шаг уже будет 0.017Х1.3 = 0.022 А ордер откроется лотом 0.02

Арифметический - прибавление к предыдущему лоту значения , которое равно умножению заданного стандартного лота на коэф мартина. Это более мягкий

вариант. Но здесь также возникает необходимость в учете 3-го знака после запятой. Поскольку иначе мы рискуем иметь единственный шаг = 0.01 . Типа этого

:
Шаг 1 : 0.01 лот
Шаг 2 : 0.01 лот ( предыдущий лот 0.01 Х 1.3 ( коэф мартина ) = 0.013 . Округление дает шаг 0.01
Шаг 3 : 0.02 лот ( предыдущий лот 0.01 Плюс округленный до 2-го знака лот 2-го шага = 0.01. Итого 0.02
Шаг 4 : 0.03 лот
Шаг 5 : 0.04 лот .............

Значит , в любом случае , если мы хотим , чтоб мартин-сетка давала некую плавную прогрессию при оперировании стандартным лотом 0.01 , необходимо в формулах , где участвует мартин , ДЛЯ РАСЧЕТОВ последующих лотов ( сетки ) округлять до 3-го знака , а не до 2-го. При этом , естесственно , ордера будут открываться из расчета округления до 2-го знака. От этого , как ни крути , никуда не деться. Эту условность надо внести во все формулы , где есть мартин.

Я потому и предложил Владу внести это изменение ( округление единицы расчета до 3-го знака при использовании мартина-сетки ) в качестве условия в существующие формулы.
ПО времени я не тороплю , но само внесение этих изменений не занимает много времени.
Иногда полезно отвлекаться от основной темы ( диплома ) . Это как передышка на дистанции. Я это имел ввиду.

Добавлено (08.04.2011, 13:48)
---------------------------------------------
Для проверки того , как расчитывается текущий мартин ( на какой цифре округляется ) решил поставить минимально возможный для небольшого баланса лот 0.02 с мартином 0.6 ( поскольку умножение 0.02Х0.6=0.012 ) дает при округлении лота цифру , больше чем 0.01 . В этом случае , по-идее , наш шаг минимально будет заведомо больше 0.01 и сетка пойдет. И вот что получилось. ( станд лот 0.01 мартин сетки 0.6 )

Шаг 1 : 0.02 лот ( стандартный лот )
Шаг 2 : 0.01 лот ( стандартный лот 0.01 Х 0.6 ( коэф мартина ) = 0.012 . Округление дает шаг 0.01
Шаг 3 : 0.02 лот
Шаг 4 : 0.03 лот
Шаг 5 : 0.04 лот
Шаг 6 : 0.06 лот
Шаг 7 : 0.07 лот
Шаг 8 : 0.08 лот
Шаг 9 : 0.09 лот
Шаг10: 0.10 лот
Шаг11: 0.12 лот

Отсюда видно , что мартин считается без округления , но и прибавляется к лоту , округленному явно не до 2-го знака. Вообщем бред какой-то.

Влад , ты так и не дал формулу расчета мартина-сетки. Или дал формулу расчета шага 2 , но как считаются шаг 3 и последующие не ясно. Ясно одно. Ее надо переделать.
Все-таки внести допуск , что минимальный лот должен быть 0.01 .
Давай попробуй ТОЛЬКО внести допуск , что если расчетный лот оказывается менее 0.01 , то минимально открываемый лот равен 0.01 . Это ведь можно условием в формуле как-то выразить. Возможно , что это не позволит быть такой ситуации , когда лот расчитывается 0.004 и округляется до 0.00 . Что приводит к неоткрытию сетки. Пусть ставит в таком случае 0.01 и дальше сетка идет от предыдущего без округления ( 0.004 ) плюс расчетный мартин. сам же лот для цели выставления ордером округляется до 2-х знаков.
Вполне вероятно , что установление такого условия решит все проблемы сегодняшней ситуации с мартином. smile

Добавлено (08.04.2011, 15:25)
---------------------------------------------
Подскажите что означают две последние цифры этих выражений:
double SSRC_1=iCustom(NULL,PERIOD_M15,"SSRC",SnakeRange,FilterPeriod,MartFiltr,PriceConst, 0,1);
double SSRC_2=iCustom(NULL,PERIOD_M15,"SSRC",SnakeRange,FilterPeriod,MartFiltr,PriceConst, 0,2);

А если организовать SSRC_3 и взять период Н1 типа так :
double SSRC_3=iCustom(NULL,PERIOD_Н1,"SSRC",SnakeRange,FilterPeriod,MartFiltr,PriceConst, 0,2);

, то пересечение SSRC_2 и SSRC_3 снизу вверх ( сверху вниз ) будет являться сигналом возможной корректировки последующего направления ?
Например условия ( SSRC_2>SSRC_3 && SSRC_3>0 return(1); ) ?
В данном случае медленная SSRC_3 ( периодом Н1 ) пересекла ориентир 0. при этом быстрая ( период м15 ) пересекла вверх медленную. Это говорит о восходящем движении и надо покупать. Так?



Сообщение отредактировал russcand - Пятница, 08.04.2011, 15:54
 
Сообщение
Quote (expforex)
Вы можете на этом моменте открыть журнал тестера и посмотреть номер ошибки?

Это не вопрос ошибки. Это вопрос формулы.
Возьмите любую стратегию. Поставьте по-меньше дистанции ( времени и пипсов ) , по-больше профита и мартин сетки 0.3 ( меньше 1 ) . Это , чтоб советник не

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

условии 1 ) стандартный лот = 1 лот 2) стандартный лот = 0.1 лот 3 ) стандартный лот = 0.01.
Так вот по лотам 0.1 и 1 сетка открывает новые ордера . А по лоту 0.01 сетка не открывается.

Почему так получается?

В формуле , реализованной сегодня , первый шаг - это сам стандартный лот , заданный в настройках.
Второй шаг - предыдущий лот Х коэффициент мартина.
Третий шаг и последующие - это предшествующий лот + размер лота , сформированный вторым шагом.
Для нашей ситуации , в цыфрах , это будет выглядеть так.
1 шаг - лот 0.01 ( стандартный лот 0.01 )
2 шаг - лот 0.00 ( предыдущий лот 0.01 Х коэф мартина 0.3 = 0.003 ) Округление до 2-го знака дает размер лота второго шага 0.00
3 шаг - лот 0.00 ( предыдущий лот ( 0.00 ) + лот , определенный 2-м шагом ( 0.00 ) итого = 0.00
далее шаги аналогичные дают лоты 0.00 . Поэтому сетка состоит из одного лота - первого , он же стандартный.

Если при расчете 2-го шага округление мартина задать до 3-го знака , то , поскольку в формуле сетки это полученное значение является основой для

последующих прибавлений , мартин будет уже больше 0.00 , а именно 0.003 . Которое и должно прибавляться к последующим шагам сетки . Сам же лот

округляется до 2-го шага . НО необходимо , чтобы второй шаг сетки имел значение не 0.00 , а минимум 0.010 ( если не дотягивает до минимального лота ) .
Дальнейший расчет шагов происходит по тем же правилам с учетом округления до 3-го знака сетки. Вот так это может выглядеть:
1 шаг : 0.01 ( стандартный лот )
2 шаг : 0.01 ( предыдущий лот 0.01 Х коэф мартина 0.3 = 0.003 ) Округление до 2-го знака дает 0.00 . Однако принимается правило , что лесли лот при

округлении до 2-х знаков дает 0.00 , то он округляется до минимального 0.01 . Поэтому шаг №2 имет размер 0.01 лот. При том , что округление до 3-го знака

равно 0.003.
3 шаг : 0.01 ( предыдущий лот ( 0.01 ) , который с округлением по 3-му знаку равен 0.003 + значение мартина 0.003 = 0.006 ) Округнление до 2-го знака дает

0.01
4 шаг : 0.01 ( предыдущий лот ( 0.01 ) , который с округлением по 3-му знаку равен 0.006 + значение мартина 0.003 = 0.009 ) Округнление до 2-го знака дает

0.01
5 шаг : 0.01 ( предыдущий лот ( 0.01 ) , который с округлением по 3-му знаку равен 0.009 + значение мартина 0.003 = 0.012 ) Округнление до 2-го знака дает

0.01
7 шаг : 0.02
И так далее. Пока не пойдут лоты 0.11 0.12 .....
Если же мартин менее , чем 0.3 , то условие принудительного округления до минимального 0.01 лота ( если оно при обычном округлении дает 0.00 )

будет растянуто на несколько шагов.

Таким образом , чтобы не мудрить с внесением допусков в существующую формулу и , в то же время , снять все эти несоответствия , которые возникают при

оперировании небольшим депо , где основным является лот 0.01 ( для депо , где оперируют лотами 0.1 и выше такой ситуации не возникает ) , надо ВСЕ ТАКИ ,

ИЗМЕНИТЬ саму формулу расчета.
Либо геометрический мартин ввести либо арифметический. Как я писал несколько постов выше.
Геометрический - умножение предыдущего на коэф мартина. Мартин при этом от 1 и более.
Шаг 1 : 0.01 лот ( стандартный лот )
Шаг 2 : 0.02 лот ( предыдущий лот 0.01 Х 1.3 ( коэф мартина ) = 0.013 Округление дает лот 0.01 ОДНАКО!!!!!!! Для целей последующих расчетов надо отталкиваться от цыфры 0.013 !!!!!!! Иначе , если за предыдущий лот мы будем принимать лот , округленный до 2- знаков , то мы так никуда не уйдем - у нас все время предыдущий лот будет равен 0.01 , а последующий также 0.01 . Никакой прогрессии.
Если же отталкиваться от значения 0.013 , то его умножение на коэф мартина 1.3 даст 0.0169 Округление до 3-го знака дает 0.017 . Значит следующий , 3-й , шаг уже будет 0.017Х1.3 = 0.022 А ордер откроется лотом 0.02

Арифметический - прибавление к предыдущему лоту значения , которое равно умножению заданного стандартного лота на коэф мартина. Это более мягкий

вариант. Но здесь также возникает необходимость в учете 3-го знака после запятой. Поскольку иначе мы рискуем иметь единственный шаг = 0.01 . Типа этого

:
Шаг 1 : 0.01 лот
Шаг 2 : 0.01 лот ( предыдущий лот 0.01 Х 1.3 ( коэф мартина ) = 0.013 . Округление дает шаг 0.01
Шаг 3 : 0.02 лот ( предыдущий лот 0.01 Плюс округленный до 2-го знака лот 2-го шага = 0.01. Итого 0.02
Шаг 4 : 0.03 лот
Шаг 5 : 0.04 лот .............

Значит , в любом случае , если мы хотим , чтоб мартин-сетка давала некую плавную прогрессию при оперировании стандартным лотом 0.01 , необходимо в формулах , где участвует мартин , ДЛЯ РАСЧЕТОВ последующих лотов ( сетки ) округлять до 3-го знака , а не до 2-го. При этом , естесственно , ордера будут открываться из расчета округления до 2-го знака. От этого , как ни крути , никуда не деться. Эту условность надо внести во все формулы , где есть мартин.

Я потому и предложил Владу внести это изменение ( округление единицы расчета до 3-го знака при использовании мартина-сетки ) в качестве условия в существующие формулы.
ПО времени я не тороплю , но само внесение этих изменений не занимает много времени.
Иногда полезно отвлекаться от основной темы ( диплома ) . Это как передышка на дистанции. Я это имел ввиду.

Добавлено (08.04.2011, 13:48)
---------------------------------------------
Для проверки того , как расчитывается текущий мартин ( на какой цифре округляется ) решил поставить минимально возможный для небольшого баланса лот 0.02 с мартином 0.6 ( поскольку умножение 0.02Х0.6=0.012 ) дает при округлении лота цифру , больше чем 0.01 . В этом случае , по-идее , наш шаг минимально будет заведомо больше 0.01 и сетка пойдет. И вот что получилось. ( станд лот 0.01 мартин сетки 0.6 )

Шаг 1 : 0.02 лот ( стандартный лот )
Шаг 2 : 0.01 лот ( стандартный лот 0.01 Х 0.6 ( коэф мартина ) = 0.012 . Округление дает шаг 0.01
Шаг 3 : 0.02 лот
Шаг 4 : 0.03 лот
Шаг 5 : 0.04 лот
Шаг 6 : 0.06 лот
Шаг 7 : 0.07 лот
Шаг 8 : 0.08 лот
Шаг 9 : 0.09 лот
Шаг10: 0.10 лот
Шаг11: 0.12 лот

Отсюда видно , что мартин считается без округления , но и прибавляется к лоту , округленному явно не до 2-го знака. Вообщем бред какой-то.

Влад , ты так и не дал формулу расчета мартина-сетки. Или дал формулу расчета шага 2 , но как считаются шаг 3 и последующие не ясно. Ясно одно. Ее надо переделать.
Все-таки внести допуск , что минимальный лот должен быть 0.01 .
Давай попробуй ТОЛЬКО внести допуск , что если расчетный лот оказывается менее 0.01 , то минимально открываемый лот равен 0.01 . Это ведь можно условием в формуле как-то выразить. Возможно , что это не позволит быть такой ситуации , когда лот расчитывается 0.004 и округляется до 0.00 . Что приводит к неоткрытию сетки. Пусть ставит в таком случае 0.01 и дальше сетка идет от предыдущего без округления ( 0.004 ) плюс расчетный мартин. сам же лот для цели выставления ордером округляется до 2-х знаков.
Вполне вероятно , что установление такого условия решит все проблемы сегодняшней ситуации с мартином. smile

Добавлено (08.04.2011, 15:25)
---------------------------------------------
Подскажите что означают две последние цифры этих выражений:
double SSRC_1=iCustom(NULL,PERIOD_M15,"SSRC",SnakeRange,FilterPeriod,MartFiltr,PriceConst, 0,1);
double SSRC_2=iCustom(NULL,PERIOD_M15,"SSRC",SnakeRange,FilterPeriod,MartFiltr,PriceConst, 0,2);

А если организовать SSRC_3 и взять период Н1 типа так :
double SSRC_3=iCustom(NULL,PERIOD_Н1,"SSRC",SnakeRange,FilterPeriod,MartFiltr,PriceConst, 0,2);

, то пересечение SSRC_2 и SSRC_3 снизу вверх ( сверху вниз ) будет являться сигналом возможной корректировки последующего направления ?
Например условия ( SSRC_2>SSRC_3 && SSRC_3>0 return(1); ) ?
В данном случае медленная SSRC_3 ( периодом Н1 ) пересекла ориентир 0. при этом быстрая ( период м15 ) пересекла вверх медленную. Это говорит о восходящем движении и надо покупать. Так?


Автор - russcand
Дата добавления - 08.04.2011 в 15:25
Форум трейдеров » Разное » Архив советников » Exp – UTS v 1.0 –Обсуждения системы (Примеры стратегий, обсуждения, тестирования, варианты)
Страница 119 из 155«12117118119120121154155»
Поиск:


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