Стратегии и роботы > DCA стратегия

Обсуждение, описание стратегий и роботов, идеи для стратегий
DmitryFedorov
Сообщения: 1
Зарегистрирован: 09 сен 2021, 07:05

DCA стратегия

Непрочитанное сообщение DmitryFedorov » 09 сен 2021, 07:09

Приветствую! У меня такой вопрос, как сделать автоматического робота, который бы покупал акцию согласно расписанию на определенную сумму или количество акции? К примеру есть депозит на 100к рублей, нужно каждый день в 12 часов дня покупать на 1000 рублей акций, как акция куплена информировать об этом.

Аватара пользователя
evge
Администратор
Сообщения: 1803
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 80 раз
Поблагодарили: 356 раз
Контактная информация:

Re: DCA стратегия

Непрочитанное сообщение evge » 09 сен 2021, 14:47

Приветствую!

Информировать может приложение Альфа-Инвестиции.

А стратегия простая.

Алгоритм: Смотрим час бара текущего и час бара предыдущего, если они различаются и текущий час бара это 12, то докупаем 1000 акций.

Создаем робота на основе стратегии.
Ставим у робота параметр Lot в нужное кол-во докупки, например 1000.
Ставим нужный час докупки Hour, например 12.
Выбираем инструмент и таймфрейм любой меньший или равный часу.
И обязательно ставим максимальную позицию Long нужного максимального объема в акциях, чтобы было куда докупать (предельная позиция).

Код стратегии:

Код: Выделить всё

/**
Докупка в определенный час
Algorithm = ТРЕНД;
**/
function Initialize()
{
   StrategyName = "DCA";
   AddParameter("Lot", 1000, "кол-во штук", 1);
   AddParameter("Hour", 12, "час докупки", 1);
   AddInput("Input1", Inputs.Candle, 30, true, "SBER=МБ ЦК");
   LongLimit = 100000;
   ShortLimit = 100000;
}

function OnUpdate()
{

   // evge 09.09.2021 https://alfadirect4.ru

   if (BarTime(0).Hours != BarTime(1).Hours && BarTime(0).Hours == Hour) EnterLong(Lot);

}


DCA-01.jpg
DCA-01.jpg (59.64 КБ) 3828 просмотров

DCA-02.jpg
DCA-02.jpg (68.86 КБ) 3828 просмотров
никогда такого не было и вот опять


Вернуться в «Стратегии и роботы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя