Постов с тегом "ПРОГРАММИРОВАНИЕ": 336

ПРОГРАММИРОВАНИЕ


Wealth-Lab.Открытие позиции, превышающей размер капитала (Плечи).

Наверняка, любой трейдер, пытавшийся протестировать свои стратегии в Wealth Lab (версия 6.4) сталкивался с необходимостью определения в стратегии своей системы управления рисками. Особенно это актуально при торговле фьючерсами.
Задать размер позиции в Wealth Lab можно создав класс, производный от класса WealthLab.PosSizers.BasicPosSizer и переопределив в нем метод SizePosition.
Что я собственно и сделал:
//////////////////////////////////////////////////////////////////////////////////
public override double SizePosition(Position currentPos, Bars bars, int bar, double basisPrice,
PositionType pt, double riskStopLevel, double equity, double cash)
{
double risksizeprecent = Math.Abs((riskStopLevel — basisPrice) / basisPrice — 1);
if (_settings == null)
_settings = new myPosSizerSettings();
this.InitializeSettings(_settings);
_maxRisk = _settings.MaxRiskSize;
double capfortrade = equity *0.99*_maxRisk/100;
capfortrade = capfortrade/Math.Abs(riskStopLevel — basisPrice);
return (int)capfortrade;
}
//////////////////////////////////////////////
Устанавливаю максимальный риск на сделку
Wealth-Lab.Открытие позиции, превышающей размер капитала (Плечи).
Однако проблема в том, что WealthLab не дает открывать позиции размер которых превышает размер капитала



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

В РФ доступна куча данных, в т.ч. экономических.

Весной был на вписке «Open Data», это не реклама!!!
oki-russia.timepad.ru/event/439731/

Был поражен масштабом открытости наших данных. Оказалось, что мы еще будучи в G8 подписали меморандум по открытию бесплатного доступа к статистическим донным. Поразительно, но по оценке НКО система госзакупок в РФ самая продвинутая. Но также имеется доступ к огромному массиву статистик начиная с количества кинотеатров в разрезе муниципалитетов до структуры правонарушение МВД.

Вот эта контора АНО «Информационная Культура» сотрудничает с различными НКО, включая инноагентов типа эмнисти, по международному соглашению и продвигает в массы доступ различным базам данных, включая буржуйские.
www.infoculture.ru/projects/

У них есть подписка на рассылку новостей по открывающимся статистическим ресурсам. И есть ежегодная сходка для разработчиков и зевак. Бутеры и пирожки там вполне съедобные. Куча конкурсов для разработчиков и внушительные призы.

Сегодня рассылку получил.

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

Гуманитарий начал изучать php. Какие я делаю шаги?

Наверное оффтоп конечно, но в целом думаю некоторое отношение к теме смартлаба имеет, ибо показывает как я пытаюсь решать проблему. Итак, смартлаб у нас весь состоит из php, и я к своему стыду совсем его не знаю. Это плохо и я решил досконально во всем разобраться. Разобраться мне надо и для того, чтобы делать самому какие-то простые формальные вещи (например править шаблоны) и лучше понимать программиста на уровне постановки задач.

Сначала я плотно засел за учебник PHP 7 в подлиннике. Вроде из того что есть на русском, по отзывам самое лучшее.
Гуманитарий начал изучать php. Какие я делаю шаги?
200 первых страниц пошло легко. Легко все делается и проверяется. Что нового я примерно узнал?

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

Требуется программист на 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 пишите в личку. Если вы не программист но идея нравиться просто поставьте лайк — глядишь в недрах смартлаба родится ценный продукт)))

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