Блог им. Gaynullin_inc

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

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

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

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

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

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

66 | ★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:
Фото
Россети Волга. Отчет об исполнении инвестпрограммы за Q4 2025г. Считаем дивидендную базу по РСБУ!
Компания Россети Волга опубликовала отчет об исполнении инвестпрограммы за Q4 2025г., где показаны финансовые показатели компании по РСБУ в...
«Эксперт РА» подтвердил кредитный рейтинг Займера
Рейтинговое агентство «Эксперт РА» подтвердило кредитный рейтинг Займера на уровне ruBBB- со стабильным прогнозом. «Эксперт РА» отмечает: 🔸...
Фото
❗️ ПАО «МГКЛ» готовит размещение второго выпуска биржевых облигаций для неквалифицированных инвесторов
ПАО «МГКЛ» планирует первичное размещение биржевых облигаций серии 001PS-02 на СПБ Бирже. Бумаги будут доступны неквалифицированным...
Просто, коротко и понятно: о чем шептались сегодня наши лучшие в мире аналитики в офисе?
Доброго дня, дорогие товарищи! Сегодня в офисе прошел традиционный еженедельный мозговой штурм. Пишу для вас короткий конспект, чтобы вы...

теги блога Kamil Gaynullin

....все тэги



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