Постов с тегом "программирование": 332

программирование


Требуется программист на python

Требуется программист на python для переноса алгортмических стратегий 

Требуется программист на python

из TSLab http://www.tslab.ru/
Требуется программист на python

( Читать дальше )

Изучение TRANSAQ или QLua

Есть желание изучить TXmlConnector и QLua библиотеки для создания около рыночного проекта. Кто так же только думает об этом, но не нашел единомышленников, как говорится велком )) а т.к. перехожу на новый (для себя) язык программирования C#, то приветствуются к участию так же новички в программировании и желающие изучить тему кодинга и алготрейдинга на C# ))

Какое ПО вы порекомендуете для поиска и отлаживания стратегий?

Изучение торгов, биржи продолжается, несмотря на небольшие отступления

 

Я начала изучать технический анализ: индикаторы, графический анализ (свечной мне посоветовали не смотреть), и сейчас я пришла к пониманию, что я хочу торговать по чёткой стратегии. Понимаю, что её надо выработать и протестировать на истории. Этим я буду заниматься ближайшее время.

Погуглила тему и нашла Omega Tradestation, Metastock, Amibroker, Wealth-Lab Developer и еще какой-то StockSharp.

Надо как-то выбрать среди всего этого. Программирование меня не смущает — есть кого попросить помочь. Нужна такая программа, в которую можно было бы загрузить исторические данные (а лучше, чтобы она сама умела загружать их) и в которой я смогу тестировать свои идеи.

 

Подскажите, может, есть онлайн-сервисы? 

В общем, я стою на распутье — что выбрать?



( Читать дальше )

Новости современного программирования. Когда 2+2≠4

Я тут подахренел немного.

Сделали мы портфели на смартлабе (тут). Вот я вбиываю в портфель покупку USDRUB по 56,45.
(я действительно там покупал баксы в мае). 
Бах! А у меня в таблице тут же вбитое число отражается как 56,449999999999996.

Программист мне сказал, что НЕВОЗМОЖНО отражать число 56,45 как 56,45, а можно его только отражать как 56,449999999999996.
И на мои уговоры что-то с этим поделать посоветовал мне пойти поучить матчасть.

Собрали мы учёный совет. начали думать. Несколько дней думали, так и не нашли решения.
В процессе обсуждения звучали такие слова как longint, мантисса, varchar,10^n в нужной степени, операции без радикалов и т.д.

Проблема в том, что число знаков после запятой может быть и 5 (для некоторых акций).
Поэтому просто округлить все числа до 2 знаков после запятой не получится.
Как изящно выйти из ситуации?

Мотивация программиста

Если ты такой умный, то почему ты не такой богатый как Билл©

Программистов принято считать *умными людьми*. На самом деле с этим можно было бы и поспорить, поскольку в наше время для многих программирование сводится к зубрежке и умению комбинировать стандартные инструменты, но будем условно считать что это так.

Программист, с другой стороны, это не нищеброд, конечно, зарплаты в среднем гораздо выше, чем в целом по инженерной отрасли.

Однако, возникает вопрос: почему ты работаешь на дядю, если ты такой умный? Или фриланс, как боковая проекция все тех же яиц.

На самом деле, я не хочу кого то унизить, просто я хочу докопаться до ответа.
Ответ, ИМХО, где то тут, поблизости.

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

Нужно найти идею не инженерную, а маркетинговую. Создать yet another фейсбук? Дык вконтакте уже есть. Все гениальное просто, но все простое уже изобретено:)

( Читать дальше )

Ищу программистов единомышленников

Последнее время много работаю над повышением эффективности, т.к. после увеличения количества торгуемых счетов часто стал ловить себя в состоянии «голова кругом»)). Помощник картинку которого привожу ниже решил кучу проблем.

Ищу программистов единомышленников



В результате получилась база данных которая собирает гораздо больше данных чем все известные мне сервисы статистики а так же позволяет проверять различные идеи. Кроме того во время торговли избавляет от всех расчетов. Ставишь уровень стопа и забываешь о сделке, что лично мне экономит много нервов. В  идеале хочу сделать привод для торговли.

К сожалению программирование я учил в 1989 году… со всеми вытекающими)). Соответственно поддерживать БД на экселлевском VBA  не так просто и главное не правильно. 

В общем если вам нравиться идея, хотите принять участие в разработке, знаете си шарп или qlua пишите в личку. Если вы не программист но идея нравиться просто поставьте лайк — глядишь в недрах смартлаба родится ценный продукт)))

Quik. Индикаторы внутри робота, без необходимости открывать график.

    • 10 февраля 2017, 20:30
    • |
    • Dzam
  • Еще

Quik. Индикаторы внутри робота, без необходимости открывать график.

 

Когда ваш робот торгует большим количеством инструментов, то открытие такого же количества графиков может привести к падению терминала Quik. Или к заметным тормозам операционной системы. Также необходимость открытых графиков может привести к ошибкам (забыли открыть, нечаянно закрыли, не корректно указали тег и т.д.)

Используя язык программирования Lua при написании робота, можно избежать этих неудобств. Можно все индикаторы считать внутри самого робота. Таким образом необходимость в открытии графика и настройки индикатора в нем отпадает. Один из минусов такого метода является то, что сам индикатор придется переписывать таким образом, чтобы он работал внутри робота. Прикладываю пример скрипта, который может работать с любым количеством инструментов, без открытия графиков. Каждая строчка содержит комментарии, думаю разобраться как все работает будет не трудно.

Ссылка на скрипт.

Оригинал статьи.


Построение графика спреда в терминале QUIK

    • 10 февраля 2017, 15:11
    • |
    • _sk_
  • Еще
В некоторых торговых стратегиях используются цены нескольких активов. Скажем, можно торговать фьючерс MX, глядя на цены фьючерсов MX, SR GZ и выполняя над ними некоторые арифметические преобразования. Например, построить график вида
Spread := price(MX) — 5 * price(SR) — 5 * price(GZ) — 50000
по текущим котировкам и строить торговые идеи на его основе.

Кому интересна визуализация подобных спредов в терминале QUIK 7-й версии с помощью lua-скриптов, добро пожаловать под кат.


( Читать дальше )

Определить НКД по коду облигации

Коллгеи, подскажите, есть ли веб-сервисы которые сообщают НКД по коду облигации на текущий момент?
Т.е. передаю в качестве параметра код облигацию, а в ответ получаю сумму в рублях.
Умеет ли S# получать из QUIK такую информацию?
С ходу не нашел.
В идеале пример для .net

Простейший скрипт - покупка актива в указанное время

    • 02 февраля 2017, 00:35
    • |
    • pmus
  • Еще

Простейший скрипт - покупка актива в указанное время

Продолжаю рассказывать о простейших скриптах. Если вы читали предыдущий пост, то без проблем разберетесь и в этом коде.

На прошлой неделе мне задали такой вопрос:

Т.е. простой смертный берет питон пишет код. Типа там если сегодня среда 10-00, то купить 1 акцию. Прикрепляет блок, данные идут, условие срабатывает, покупка, лог… и т.п.


Спрашивали — отвечаю.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн