Пользовательские индикаторы > FractalsMTF - отображение фракталов старшего таймфрейма на младшем
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем
Индикаторы взял, а стратегия?
никогда такого не было и вот опять
- Tyler_Durden
- Сообщения: 68
- Зарегистрирован: 01 дек 2017, 20:42
- Благодарил (а): 6 раз
Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем
так самая простая (аналог стратегии на пересечениях) - сравнение сигнала индикатора с Input.Close[0] ,АД ведь исполняет на закрытии пока
Код: Выделить всё
/**
function Initialize()
{
StrategyName = "MyMTS5";
AddParameter("P1", 0, "", 1);
AddInput("Input1", Inputs.Candle, -10, true, "SiZ7=ФОРТС");
LongLimit = 1;
ShortLimit = -1;
}
function OnUpdate()
{
/// ПРАВИЛО 1
if ( (Input1.Close <= MY.ReadData_X(Input1, 1).GetValue("H", 1)) )
{
EnterShort();
}
/// ПРАВИЛО 2
if ( (Input1.Close >= MY.ReadData_X(Input1, 1).GetValue("L", 1)) )
{
EnterLong();
}
}
- Tyler_Durden
- Сообщения: 68
- Зарегистрирован: 01 дек 2017, 20:42
- Благодарил (а): 6 раз
Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем
evge, добрый день!
не пробовали еще тестить индикатор в советнике?
не пробовали еще тестить индикатор в советнике?
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем
Извиняюсь, помню, нет пока возможности.
Попозже обязательно проверю.
Попозже обязательно проверю.
никогда такого не было и вот опять
- Tyler_Durden
- Сообщения: 68
- Зарегистрирован: 01 дек 2017, 20:42
- Благодарил (а): 6 раз
- Tyler_Durden
- Сообщения: 68
- Зарегистрирован: 01 дек 2017, 20:42
- Благодарил (а): 6 раз
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем
Придётся опять извиняться
Было временное затруднение, находясь в больнице, доступ имел только удаленно через teamviewer в смартфоне, а на виртуальной клавиатуре и мышке трудно что-то проверить (но не невозможно).
Сейчас появился ноут под рукой.
Буду пробовать, но завтра, т.к. с ноутом ещё и работа срочная появилась.
Но завтра 100% проверю и сообщу, что и почему работает \ неработает.
Было временное затруднение, находясь в больнице, доступ имел только удаленно через teamviewer в смартфоне, а на виртуальной клавиатуре и мышке трудно что-то проверить (но не невозможно).
Сейчас появился ноут под рукой.
Буду пробовать, но завтра, т.к. с ноутом ещё и работа срочная появилась.
Но завтра 100% проверю и сообщу, что и почему работает \ неработает.
никогда такого не было и вот опять
- Tyler_Durden
- Сообщения: 68
- Зарегистрирован: 01 дек 2017, 20:42
- Благодарил (а): 6 раз
Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем
Чёрт, мне даже неудобно стало.
Тут уже мне извиняться надо ,простите, я не знал про больницу.
Еще раз спасибо за вашу отзывчивость , Евгений !
Тут уже мне извиняться надо ,простите, я не знал про больницу.
Еще раз спасибо за вашу отзывчивость , Евгений !
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем
Причину нашёл, но не сразу, сходу не получилось.
Пришлось повозиться пару часиков .
Даже в лог данные стратегии писал, а там одни 0.
Но потом понял в чем причина.
Проблема была не очевидная, при тестировании и вызове индикаторов из стратегии не читался тикер, имя тикера, конструкцией:
Которая вызывается в индикаторе ReadData_X
надо в ReadData_X и WriteData_X
заменить на
Получится что-то вроде этого . Чем не грааль? (тестирование с 0 комиссией)
Это ТФ = S10, а вышестоящий М1, инструмент BRF8
Пришлось повозиться пару часиков .
Даже в лог данные стратегии писал, а там одни 0.
Но потом понял в чем причина.
Проблема была не очевидная, при тестировании и вызове индикаторов из стратегии не читался тикер, имя тикера, конструкцией:
Код: Выделить всё
Input.VirtualSecurity.Split('=')[0]
Которая вызывается в индикаторе ReadData_X
надо в ReadData_X и WriteData_X
Код: Выделить всё
string Ticker = Input.VirtualSecurity.Split('=')[0];
заменить на
Код: Выделить всё
string Ticker = "";
Получится что-то вроде этого . Чем не грааль? (тестирование с 0 комиссией)
Это ТФ = S10, а вышестоящий М1, инструмент BRF8
никогда такого не было и вот опять
- Tyler_Durden
- Сообщения: 68
- Зарегистрирован: 01 дек 2017, 20:42
- Благодарил (а): 6 раз
Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем
Евгений Спасибо за корректировку !
Тест действительно ГРААЛЕВИДНЫЙ
ща робота проверю
Тест действительно ГРААЛЕВИДНЫЙ
ща робота проверю
- Вложения
-
- Read_X.png (31.1 КБ) 23015 просмотров
Вернуться в «Пользовательские индикаторы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость