Блог им. Gaynullin_inc

О торговых роботах и индикаторах 2

Уважаемые трейдеры, в предыдущем своем посте я рассказал о том, что каждую неделю я
буду выкладывать в группу vk.com/robots4market по 1 бесплатному индикатору
Quik в соответствии с вашими предложениями. Для этого надо написать мне в личные
сообщения вконтакте, какие разработки вы хотели бы видеть. Вступайте в группу, чтобы
ничего не пропустить)

В настоящее время роботы и индикаторы создаются под квик, однако в дальнейшем
разработка роботов будет адаптирована и под другие торговые терминалы.

Следующий бесплатный индикатор будет выложен в это воскресенье, на данный момент
предложили сделать горизонтальные объемы и вот это
«интересует индикатор отмечающий в текущем дне непрерывными линиями-отрезками длинной
весь текущий день хай-лоу вчерашнего дня и плюс чтобы отмечал открытие дня
вчерашнего, и текущего».

До вечера жду еще от Вас заявок и приступаю к разработке. Всем удачных сделок
сегодня)

Ставьте лайки если нравится проект)О торговых роботах и индикаторах 2

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
82 | ★6
6 комментариев
А вот такое сможешь решить?: 1) ввести временной лаг на исполнение стоп-заявок (проблема описывается здесь https://forum.quik.ru/forum8/topic2113/)
 2) предусмотреть выставление связанных стоп-заявок(описывается здесь https://forum.quik.ru/forum14/topic1835/)
avatar
Олег, пишите в личные сообщения вконтакте
avatar
Kamil Gaynullin, я уже всё написал
avatar
есть такой портфель он дает данные по одному инструменту, можно ли до работать, чтобы было  возможно отслеживать несколько инструментов
вот портфель

PORTFOLIO_EX Delta;
DESCRIPTION Delta;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;

PROGRAM

Func LogData(Prm1,Prm2,Prm3)
output = CREATE_MAP ()
output = SET_VALUE (output, «Param1», Prm1)
output = SET_VALUE (output, «Param2», Prm2)
output = SET_VALUE (output, «Param3», Prm3)
ADD_ITEM (CurLogLine, output)
End Func

DELETE_ALL_ITEMS()
CurLogLine=1

New_Global(«gSellVol»,0)
New_Global(«gBuyVol»,0)
New_Global(«gFirstTarde»,1)

New_Global(«gFirstTarde»,1)
nAllTrade=GET_NUMBER_OF(«ALL_TRADES»)
nTrade=nAllTrade
FOR i FROM gFirstTarde to nAllTrade
trade = GET_ITEM («ALL_TRADES», nTrade)
if GET_VALUE (trade, «SECCODE»)=«SRz6»
if GET_VALUE (trade, «OPERATION»)=«SELL»
gSellVol=gSellVol+GET_VALUE (trade, «QUANTITY»)+0
else
gBuyVol=gBuyVol+GET_VALUE (trade, «QUANTITY»)+0
end if
end if
nTrade=nTrade-1
END FOR
LogData(gBuyVol-gSellVol, gSellVol, gBuyVol)
gFirstTarde=nAllTrade+1

END_PROGRAM

PARAMETER Param1;
PARAMETER_TITLE Дельта;
PARAMETER_DESCRIPTION Дельта;
PARAMETER_TYPE NUMERIC (10,0);
END

PARAMETER Param2;
PARAMETER_TITLE Sell;
PARAMETER_DESCRIPTION Sell;
PARAMETER_TYPE STRING (200);
END

PARAMETER Param3;
PARAMETER_TITLE Buy;
PARAMETER_DESCRIPTION Buy;
PARAMETER_TYPE STRING (200);
END


END_PORTFOLIO_EX

avatar
Барсуков Андрей, В чужом коде не копаюсь, если нужны конкретные разработки, пишите в личные сообщения вконтакте
avatar
спасибо, актуальная тема, хотелось бы улучшить некоторые вещи в Quik для удобства
avatar

Читайте на SMART-LAB:
Фото
Финансовые результаты Аэрофлота по РСБУ за 6 месяцев 2026 года
Аэрофлот опубликовал финансовые результаты по РСБУ за 2 квартал и 6 месяцев 2026 года. ✈️ Выручка во 2 квартале увеличилась на 3,3% год к году и...
Фото
Эмитент допустил дефолт: что делать инвесторам в таком случае?
Дефолт по облигациям не всегда означает полную потерю вложений. Даже если эмитент перестал платить купоны или не погасил долг, инвестор...
Ключевые тезисы менеджмента Норникеля по итогам раскрытия финансовых результатов за 1П 2026 г.
Сегодня мы раскрыли финансовые результаты за 1П 2026 г. по МСФО. Все наши материалы доступны на сайте...
Фото
МД Медикал операционные результаты 2 кв. 2026 г. - темпы роста ускорились, но появился долг
Компания МД Медикал (Мать и дитя) опубликовала операционные результаты за 2 квартал 2026 г. Выручка за 2 квартал выросла на 25,9% до 13 млрд руб....

теги блога Kamil Gaynullin

....все тэги



UPDONW
Новый дизайн