В индикаторы работу с доп. инструментами не завезли.
Только в стратегиях есть возможность считывать ряды других инструментов.
Что странно конечно.
Поэтому ответ, на текущий момент нельзя.
Найдено 1808 результатов
- 03 сен 2022, 10:17
- Форум: Пользовательские индикаторы
- Тема: Индикатор по цене другого инструмента
- Ответы: 5
- Просмотры: 22157
- 25 авг 2022, 07:00
- Форум: Стратегии и роботы
- Тема: Оптимизация стратегии (убыток НПУ)
- Ответы: 15
- Просмотры: 34364
Re: Оптимизация стратегии (убыток НПУ)
отлично, уверен что мой тоже рабочий, но по понятным причинам проверить это не могу, главное что вы разобрались и ваш вариант работает.
- 25 авг 2022, 06:57
- Форум: Стратегии и роботы
- Тема: Оптимизация стратегии (убыток НПУ)
- Ответы: 15
- Просмотры: 34364
Re: Оптимизация стратегии (убыток НПУ)
параметры изменили при этом? т.к. теперь они должны быть не отрицательными, т.к. оно запоминает их с предыдущих тестов и потимизаций.
- 25 авг 2022, 06:42
- Форум: Стратегии и роботы
- Тема: Оптимизация стратегии (убыток НПУ)
- Ответы: 15
- Просмотры: 34364
Re: Оптимизация стратегии (убыток НПУ)
весь код не видно, поэтому только гадать, если представленную часть посмотреть это условие на стоплосс? тогда здесь, возможно, ошибка в условии (вижу поправили уже выше) CurrentPL() >= Stop если надо проверять на превышение заданного параметра убытка, то CurrentPL() <= Stop и вообще, ничего не мешае...
- 24 авг 2022, 23:13
- Форум: Стратегии и роботы
- Тема: Оптимизация стратегии (убыток НПУ)
- Ответы: 15
- Просмотры: 34364
Re: Оптимизация стратегии (убыток НПУ)
оно идёт от минимума к максимуму с шагом
Мин. надо задать меньше чем Макс. а шаг задать положительным и тогда всё должно заработать.
т.е. последние 3 параметра изменятся на такие:
Мин. = -10000
Макс. = -1000
Шаг = 1000
Мин. надо задать меньше чем Макс. а шаг задать положительным и тогда всё должно заработать.
т.е. последние 3 параметра изменятся на такие:
Мин. = -10000
Макс. = -1000
Шаг = 1000
- 15 авг 2022, 18:50
- Форум: Стратегии и роботы
- Тема: Вход по лимитной заявке и индикатору.
- Ответы: 15
- Просмотры: 41581
Re: Вход по лимитной заявке и индикатору.
это уже не стоп, а фиксация прибыли
делать ничего не надо было для шорта, условие должно быть абсолютно тем же
делать ничего не надо было для шорта, условие должно быть абсолютно тем же
Код: Выделить всё
if (CurrentPLper() <= -SL)
{
CancelActiveOrders(true);
CloseShort();
}
- 14 авг 2022, 07:23
- Форум: Стратегии и роботы
- Тема: Вход по лимитной заявке и индикатору.
- Ответы: 15
- Просмотры: 41581
Re: Вход по лимитной заявке и индикатору.
Пример с стопом по состоянию НПУ % < SL (параметр) срабатывает CloseLong, т.е. это не реальный стоп, а эмуляция. Т.к. StopLoss() после EnterLongLimit() не срабатывает, даже в отдельном условии по CP != 0, возможно терминальные баги или иная причина. Поэтому стоп в таком виде. function Initialize() {...
- 13 авг 2022, 21:20
- Форум: Стратегии и роботы
- Тема: Вход по лимитной заявке и индикатору.
- Ответы: 15
- Просмотры: 41581
Re: Вход по лимитной заявке и индикатору.
выше исходники поправил, там была в первом условии ошибка поэтому входы были там где ожидалось по тестам.
if (C[0] < E[0] && CP == 0)
заменено на
if (C[0] > E[0] && CP == 0)
т.е. перевыставление заявки нужно когда цена выше EMA
if (C[0] < E[0] && CP == 0)
заменено на
if (C[0] > E[0] && CP == 0)
т.е. перевыставление заявки нужно когда цена выше EMA
- 13 авг 2022, 21:10
- Форум: Стратегии и роботы
- Тема: Вход по лимитной заявке и индикатору.
- Ответы: 15
- Просмотры: 41581
Re: Вход по лимитной заявке и индикатору.
но тут надо учитывать что переставляется заявка лимитная тоже только если цена ниже, как только пересекла PSAR то может и не закрыться, т.к. лимитная заявка не будет снята предыдущая и новая не установится, будет ждать исполнения. Но суть понятна, далее условиями можно сделать как нужно. FollowEMA-0...
- 13 авг 2022, 21:02
- Форум: Стратегии и роботы
- Тема: Вход по лимитной заявке и индикатору.
- Ответы: 15
- Просмотры: 41581
Re: Вход по лимитной заявке и индикатору.
по закрытию со слежением аналогично, CloseLongLimit(Price) с проверкой конечно же, что цена на текущий момент ниже чем PSAR function Initialize() { StrategyName = "FollowEMA"; AddParameter("Period", 20, "EMA Period", 1); AddParameter("Step", 0.02, "PSAR S...