Стратегии и роботы > Тейк ПРОФИТ в АД4 так же как в квике
Тейк ПРОФИТ в АД4 так же как в квике
Привет!
Подскажите, Как в АД4 реализовать такой же тейк профит как на видео по ссылке:
https://www.youtube.com/watch?v=MeF9LvP ... u.be&t=474
Буду признателен за развернутый ответ или пример скрипта
Подскажите, Как в АД4 реализовать такой же тейк профит как на видео по ссылке:
https://www.youtube.com/watch?v=MeF9LvP ... u.be&t=474
Буду признателен за развернутый ответ или пример скрипта
Последний раз редактировалось SLAM 05 ноя 2017, 17:04, всего редактировалось 1 раз.
- evge
- Администратор
- Сообщения: 1813
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 367 раз
- Контактная информация:
Re: Тейк ПОРФИТ в АД4 так же как в квике
Как только достигли цели, выставить TrailingStopLoss заявку
TrailingStopLoss(ValueStop, SignalPriceType) – выставить защитную трейлинг стоп¬-маркет заявку к текущей позиции робота (размер и направление позиции робот определяет сам).
SignalPriceType – тип задаваемого значения,
• Price – значения ValueStop и ValueTake задаются в абсолютных величинах (как цены стоп уровня и уровня тейк профита):
• DeltaFromAveragePrice – значения ValueStop и ValueTake задаются как отклонения от учетной цены позиции робота в валюте цены (значения задаются больше 0, робот сам определяет направление отклонения);
• DeltaInPercentFromAveragePrice – значения ValueStop и ValueTake задаются в виде отклонения от учетной цены открытия позиции робота в процентах (значения задаются больше 0, робот сам определяет направление отклонения).
TrailingStopLoss(ValueStop, SignalPriceType) – выставить защитную трейлинг стоп¬-маркет заявку к текущей позиции робота (размер и направление позиции робот определяет сам).
SignalPriceType – тип задаваемого значения,
• Price – значения ValueStop и ValueTake задаются в абсолютных величинах (как цены стоп уровня и уровня тейк профита):
• DeltaFromAveragePrice – значения ValueStop и ValueTake задаются как отклонения от учетной цены позиции робота в валюте цены (значения задаются больше 0, робот сам определяет направление отклонения);
• DeltaInPercentFromAveragePrice – значения ValueStop и ValueTake задаются в виде отклонения от учетной цены открытия позиции робота в процентах (значения задаются больше 0, робот сам определяет направление отклонения).
никогда такого не было и вот опять
Re: Тейк ПОРФИТ в АД4 так же как в квике
Спасибо за ответ.
Уточните, в торговом приказе по F2, в закладке "Стандарт+" этой возможности нет по "трейлинг стоп-маркет"? Данный функционал можно реализовать только через робота? Или возможно указанный тейк профит оформлять в торговом приказе?
Если через торговый приказ нельзя, просьба разместить пример рабочего кода для создания робота. Опыта создания пока не было. Спасибо.
Уточните, в торговом приказе по F2, в закладке "Стандарт+" этой возможности нет по "трейлинг стоп-маркет"? Данный функционал можно реализовать только через робота? Или возможно указанный тейк профит оформлять в торговом приказе?
Если через торговый приказ нельзя, просьба разместить пример рабочего кода для создания робота. Опыта создания пока не было. Спасибо.
Re: Тейк ПОРФИТ в АД4 так же как в квике
Можно сделать так для лонговой позиции и выставления трейлинга при достижении уровня тейка.
PS : Обязательно проверьте работу скриптов на минимальной позиции
PS : Обязательно проверьте работу скриптов на минимальной позиции
Код: Выделить всё
/**
**/
function Initialize()
{
StrategyName = "quik_take_trailing";
AddParameter("Ptake", 0, "Уровень тейка", 0);
AddParameter("Percent", 0, "Процент трейлинга", 0);
AddInput("Input1", Inputs.Candle, 1, true, "");
AddGlobalVariable("Take", Types.Int, 0);
}
function OnUpdate()
{
// Ox. 2017
// Пример робота для закрытия лонга по трейлингу, который выставляется при достижении Ptake
// 1. Из стратегии создаете робота
// 2. Задаете параметры Ptake и Percent
// 3. Указываете стартовую позицию (галка в позиции)
// 4. Запускаете робота и до достижения Ptake он должен работать
if ( Input1.High[0] > Ptake && Take == 0)
{
TrailingStopLoss( Input1.High[0] * (1.0-Percent/100.0), SignalPriceType.Price);
Take = 1;
}
}
Re: Тейк ПОРФИТ в АД4 так же как в квике
Можно сделать так для лонговой позиции и выставлении стопа и выставлении трейлинга при достижении уровня тейка.
PS : Обязательно проверьте работу скриптов на минимальной позиции
PS : Обязательно проверьте работу скриптов на минимальной позиции
Код: Выделить всё
/**
**/
function Initialize()
{
StrategyName = "quik_take_trailing+stop";
AddParameter("Ptake", 0, "Цена тейка", 0);
AddParameter("Percent", 0, "Процент трейлинга", 0);
AddParameter("Pstop", 0, "Цена начального стопа", 0);
AddInput("Input1", Inputs.Candle, 1, true, "");
AddGlobalVariable("Take", Types.Int, 0);
}
function OnUpdate()
{
// Ox. 2017
// Пример робота для закрытия лонга по трейлингу, который выставляется при достижении Ptake
// 1. Из стратегии создаете робота
// 2. Задаете параметры Ptake и Percent и Pstop
// 3. Указываете стартовую позицию (галка в позиции)
// 4. Запускаете робота и до достижения Ptake он должен работать
if ( CurrentPosition() > 0 && Take == 0 )
{
StopLoss( Pstop, SignalPriceType.Price);
Take = 1;
}
if ( Input1.High[0] > Ptake && Take == 1 )
{
TrailingStopLoss( Input1.High[0] * (1.0-Percent/100.0), SignalPriceType.Price);
Take = 2;
}
}
- evge
- Администратор
- Сообщения: 1813
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 367 раз
- Контактная информация:
Re: Тейк ПОРФИТ в АД4 так же как в квике
Официальный сайт Альфа-Директ \ Обучение \ Учебные материалы
Терминал Альфа-Директ
Терминал 4.0. Практический справочник торговых поручений
Терминал Альфа-Директ
Терминал 4.0. Практический справочник торговых поручений
никогда такого не было и вот опять
Re: Тейк ПОРФИТ в АД4 так же как в квике
oxi писал(а):Можно сделать так для лонговой позиции и выставлении стопа и выставлении трейлинга при достижении уровня тейка.
PS : Обязательно проверьте работу скриптов на минимальной позиции
Спасибо, будем пробовать!
Re: Тейк ПОРФИТ в АД4 так же как в квике
Еще добавлю.
При запуске робота желательно указывать небольшой ТФ , например 30 сек, чтоб максимум фиксировался быстрее.
Но с учетом, что обычно трейлинг выставляется не очень близко, то это не сильно важно
При запуске робота желательно указывать небольшой ТФ , например 30 сек, чтоб максимум фиксировался быстрее.
Но с учетом, что обычно трейлинг выставляется не очень близко, то это не сильно важно
Re: Тейк ПОРФИТ в АД4 так же как в квике
Для примера, правильно ли я выставлю значения настроек:
Купил за 100, хочу продать от растущей цены больше 103 с трейлинг просадкой не более 0,5% от максимальной цены.
Ptake = 103
Percent = 0,5
Pstop - Цена начального стопа, это что? какую ставить?
ТФ = 20 сек
Купил за 100, хочу продать от растущей цены больше 103 с трейлинг просадкой не более 0,5% от максимальной цены.
Ptake = 103
Percent = 0,5
Pstop - Цена начального стопа, это что? какую ставить?
ТФ = 20 сек
Re: Тейк ПОРФИТ в АД4 так же как в квике
Для примера, правильно ли я выставлю значения настроек:
Купил за 100, хочу продать от растущей цены больше 103 с трейлинг просадкой не более 0,5% от максимальной цены.
Ptake = 103
Percent = 0,5
Pstop - Цена начального стопа, это что? какую ставить?
ТФ = 20 се
Правильно.
По поводу Pstop - выше написал 2 кода:
один quik_take_traing без стопа, там надо задать 2 параметра
Ptake = 103
Percent = 0,5
второй quik_take_traing+stop со стопом, там до момента выставления трейнг стопа, сразу выставляется стоп-лосс на уровне Pstop
Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей