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

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


Продолжаю изучать C#

Примерно 22 часа чистого времени уже потратил. С чего я начал в этот раз, я уже подробно тут описал. Чуть раньше (12 января) я задавался вопросом как ваще вызывать функцию подключенной библиотеки. Итак, что я делал с того момента? Я вернулся к книжке Изучаем C#, которую забросил читать на 255 странице 3 года назад. Сейчас начал читать её с начала, попутно выполняя все задания в C#. Сейчас дошел до 145 страницы пока. Читая книгу, и выполнив задание, я стал сам себе рассказывать (записывая экран с комментариями на ютуб), что я только что сделал. Это помогает мне осмыслить суть процессов.

Параллельно смотрю мануальчик по библиотеке SmartCom, чтобы понять, что мне надо вообще понять. Вроде пока моё примитивное знание говорит мне, что можно подрубить библиотеку через:
Продолжаю изучать C# 
Пока к сожалению что-то идёт не так:

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

Говорящий кивин. тьфу, терминал ))

Здравия друзья и коллеги. 
совсем недавно, буквально 2 дня назад создал тему ВОПРОС К ПРОГРАММИСТАМ 
ответило не много народу, но среди ответивших оказался профессионал своего дела Андрей К   и уже вчера вечером все было готово!

правда произошла небольшая накладка — я озвучивал индикатор в МТ4, а индикаторы при работе с ДЛЛ подвисают терминал, тоесть нет второго потока ((, зато многопоточность есть в советниках, но в советнике создавать теже самые алгоритмы что и в индикаторе и тем самым нагружать компьютер дважды одной и той же работой не айс.. 

не долго думая пришел вот к такой конструкции: 

в индикаторе создаются оповещения в текстовом виде, и скидываются в файл,
а в советнике написан обработчик этого файла, он считывает весь файл, заносит в массив ткстовые сообщения, обнуляет файл, и передает в синтезатор речи все записи построчно… и вуаля, есть и потоки, и не загружен компьютер. 

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

Вопрос к программистам

Здравия друзья и коллеги. 

задумал я озвучить свои индикаторы дабы не торчать круглосуточно у мониторов. 
и все уже сделал..
своим голосом озвучивать не хотел, пришлось поискать в сети, голосовую озвучку сделал  на этом сайте text-to-speech.imtranslator.net
добавил звуковые алерты перед голосом, все скомпоновал и вродь как нравится ))

однако возник у меня вопрос: хотелось бы не готовые звуковые файлы воспроизводить, а составлять звуковой ряд и потом озвучивать его.

пока это выглядит так: прослушать на сайте но это готовый файл, в который уже ничего не добавить, а надо добавить размер стопа, длительность тренда, ну и тд.. 

иными словами — есть тут кто — который работает или работал с синтезатором речи? 

заранее благодарю и всем профитов!

Снова о программировании ТС! ВНИМАНИЕ ПРЕДЛОЖЕНИЕ!!! ))))

Для всех, кто начинает осваивать азы программирования торговых стратегий (с#), хочет освоить, но не знает с чего начать,  или же тех кто обьективно может и хочет помочь новичкам в этом вопросе предлагаю объединиться на НЕКОМЕРЧЕСКОЙ основе! Смысл в том, чтобы научиться кодировать стратегии, а далее ...
Прошу, крутых ребят и тролей ))) не осыпать шквалом критики в коментариях, все только по делу!  
Спасибо отзывчивым читателям и за Ваши + 

Добавляйтесь в скайп: tiwevskoi 




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

Не умея программировать, я ощущаю себя неполноценным человеком. Это всё равно что не знать английского языка в современном мире. Вообще, я закончил политех, факультет тех. кибернетики, поэтому программировать обязан был по определению. Но не пошло. Как я программировал в универе? 

1. был у нас предмет ТПП. Теория технология программирования. Вёл его замдекана Евдокимов Виктор Евгеньевич. Так вёл, как будто всё уже давно умеют программировать и иногда шутил. Но проблема была в том, что все кто сидел на лекции на первом курсе, действительно похоже умели программировать, а я один сидел и ни черта не мог понять.
Я и программирование 
Я даж тогда карикатуру нарисовал про лекции по ТПП:
Я и программирование

2. был у нас предмет компьютерная графика. Вёл Сальников Вячеслав Юрьевич. Там были жесткие лабы и это был единственный раз, когда я реально был вынужден чего-то программировать на C++. Сальников был норм препод, я ничерта не понимал, как всегда, но можно было растопить лёд кое-как.

3. был у нас предмет по микропроцессоррам. Лобан Валерий Иванович. Я едва успевал чото делать. Помню свой шок, когда для какой-то лабы он сказал невзначай — ну а тут вам надо налабать драйвер на ассемблере, чтобы подключить микропроц к компу. Тут я ваще в осадок выпал. Как я это в состоянии сделать? Меня этому никто не учил! Нет же никаких книг и инструкций на эту тему!!! Где узнать как это сделать? Купил даже какую-то толстую книгу по ассемблеру, прочел страниц 30, и забросил....


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

The type or namespace name 'StClientLib' could not be found

Скачал пример программы на C# с сайта ItInvest. Называется TestConnect. SmartCom установил. Библиотечку смарткома подключил.
Но при компиляции примера выдает ошибку  The type or namespace name 'StClientLib' could not be found (are you missing a using directive or an assembly reference?)
 
Это чо такое ваще?:) Почему не работает?:)

p.s. уважаемые программеры, сообщите мне, ламеру, плиз, как вообще тупо взять и вызвать функцию какой-либо подключенной библиотеки.
каков синтаксис вызова функции в C#? Допустим я тупо хочу в консольном приложении внутри блока Main обратится к внешней либе и вызвать её функцию?:)



Открыл библиотеку для бектестинга

По мотивам: smart-lab.ru/blog/300948.php

Ссылка:
github.com/bytefury/trading_robot_2

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

Пример стратегии: github.com/bytefury/trading_robot_2/blob/master/strategies/common/mo_watcher_strategy.hpp

Что она делает: отправляет заявку, если было три серии совершения сделок на 200 и более контрактов. Серия сделок должна произойти не более, чем за 5 секунд. И промежуток между сериями должен быть не более, чем 5 секунд. Инчае стратегия прерывается и всё начинается заново.

И никаких вам 200 перменных и 3000 кубов на tslab'е! :)

Это если в кратце. Там ещё много чего есть. Например, автоматическое перемещение заявки, если между ней и лучше сделкой того же направления накопилось больше 50 заявок. Есть и другое.

Возможно кому-то пригодятся классы на С++ для работы с файлами qsh-формата. Это портирования с C# версия классов Морошкина.

ЗЫ: ищу работу по разработке на С++. Если есть интересные предложения, то в профиле на гитхабе есть email.

Spreads - Complex Event Processing для торговли

Недавно я опубликовал библиотеку для анализа данных Spreads — Series and Panels for Real-time and Exploratory Analysis of Data Streams. Её основной упор на complex event processing & time series.

Это именно библиотека, а не фреймфорк, — она применима для анализа любых потоковых данных. Так уж получилось, что алгоритмическая торговля — идеальный пациент для таких библиотек. В то время, как разные фреймворки и коммерческие продукты предлагают коробочки со своим opinionated взглядом на построение торговых систем, эта библиотека предоставляет набор очень низкоуровневых примитивных структур данных, поняв которые можно делать очень продвинутые вещи путем их комбинирования. Эту библиотеку можно использовать в существующих системах, так как у нее нет зависимостей. На вход нужно подать данные, на выходе прикрутить любой коннектор, и написать посредине логику. Эта логика — чистая математика и функциональные преобразования серий данных — ничего не привязывает ее к рынку, все рыночные данные и события можно представить как потоки данных.

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

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