Найдено 20 результатов
- 22 сен 2021, 21:10
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
Если по описанным условиям, то так (но результат работы не проверял): Мне показались более интересными результаты, если заменить в условии "противоречат" на "совпадают": "Если сигналы по SMA1 и SMA2 совпадают друг с другом" Заменить этот код: if ((sMA2[0] > sMA2[1] &am...
- 19 сен 2021, 20:29
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
evge писал(а):Если по описанным условиям, то так (но результат работы не проверял):
Вроде бы всё работает, только надо сделать защиту параметра DP от отрицательных значений в том случае, если DPAdd будет больше DP
Добавил строку:
Код: Выделить всё
if (DP < 0) DP = DeltaPercent;
- 16 сен 2021, 22:52
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
Евгений, у меня появилась идея, как можно сделать стратегию более гибкой, для этого нужно привязать параметр DeltaPercent к показаниям второго индикатора МА. Если показания второго индикатора МА_2 противоречат первому индикатору МА_1, и период МА_2 больше МА_1, то DeltaPercent увеличивается, наприме...
- 07 авг 2020, 13:40
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
evge писал(а):Код который выше, он полностью как у меня.
Спасибо! Буду разбираться, я бы такую головоломку целый месяц решал и код был бы в несколько раз длиннее

- 07 авг 2020, 12:37
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
evge писал(а):у меня в обеих вариациях и на старом коде и на модифицированном с DeltaPercentAdd выходит как на первой картинке.
т.е. нет разницы
Вы можете целиком код выложить, может закралась какая-нибудь ошибка?, потому что у меня не повторяется результат.
- 07 авг 2020, 12:12
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
evge писал(а):В коде выше внес исправление. Вернул как было изначально во всех четырех правилах добора и закрытия частями.Код: Выделить всё
xPrice = Input1.Close[0];
Ясно, но почему-то у меня всё равно, при параметрах:
500
50
1,4
1,4
62
получилось:
А должно быть примерно это:
- 07 авг 2020, 11:52
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
Это скорее всего из-за xPrice, замените обратно в 4 строках в конце на подобные xPrice = Input1.Close[0]*(1.0 - 0.5*0.01*DeltaPercent); на xPrice = Input1.Close[0]; и протестируйте у меня с установкой не Input1.Close[0] на тех же параметрах выдало лучшие результаты и я оставил их. вернул как был ко...
- 07 авг 2020, 11:41
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
А ещё лучше объеденить оба варианта. Нужно ввести переменную DeltaPercent_Доливка. Она будет ориентировачно в два раза меньше нашей DeltaPercent_Частичное_закрытие, и доливать тем же объёмом "Q" Например, для доливки текущей позиции шорт должны быть выполнены условия: тренд идёт вниз по и...
- 07 авг 2020, 10:41
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
А ещё лучше объеденить оба варианта. Нужно ввести переменную DeltaPercent_Доливка. Она будет ориентировачно в два раза меньше нашей DeltaPercent_Частичное_закрытие, и доливать тем же объёмом "Q" Например, для доливки текущей позиции шорт должны быть выполнены условия: тренд идёт вниз по ин...
- 07 авг 2020, 10:32
- Форум: Стратегии и роботы
- Тема: Усреднение!
- Ответы: 71
- Просмотры: 195487
Re: Усреднение!
Вообще-то он работает не так, как планировалось. Сейчас он заходит полным лотом и постепенно закрыват при достижении DeltaPercent.
А планировалось, что он будет открывать, например с 200, в нашем случае, и постепенно добавлять на откатах до максимального объёма, то есть 500.
А планировалось, что он будет открывать, например с 200, в нашем случае, и постепенно добавлять на откатах до максимального объёма, то есть 500.