Помощь в разработке
Atom Ответить
11.09.2010


Добрый день, Михаил!

Скажите, интересно ли Вам будет принять помощь от студентов,
выполняющих курсовые работы? Они могли бы добавлять в Stock# новый
функционал под Вашим руководством, например, адаптацию под Plaza2,
тестирование стратегий на исторических данных и пр.

Теги:


Спасибо:




13 Ответов
ustas

Фотография
Дата: 11.09.2010
Ответить


оО!
Это вот ОЧЕНЬ вредный вопрос. После таких надо уже можно банить.
Я конечно не Михаил, а Юстас, но промолчать не смогу, так как
большего вреда проекту нанести сложно.

С первого взгляда предложение конечно может показаться лестным. Но при
более тщательном рассмотрении это развод, на который нельзя
поддаваться.
А что, Вам, Гридмер, мешает заниматься адаптацией Stock# под плазу со
своими студентами самостоятельно?Тестируйте стратегии сколько Вам со
студентами влезет, кто Вам мешает? "Под Вашим руководством"

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

Не надо перекладывать свою работу на других.

Спасибо:

sergun

Фотография
Дата: 11.09.2010
Ответить


Вообще да, со студентами все непросто :-) но возможно.

Михаил, даешь open-source под твоим руководством!

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

Спасибо:

Иванов Андрей

Фотография
Дата: 11.09.2010
Ответить


Не надо ничего открывать, а то вместо работы все будут искать ошибки в
S#.
Если б в Линукс не вкладывались коммерческие программисты, он был бы
там, где сейчас FreeBSD.
На open source код без слёз смотреть невозможно.

Спасибо:

Gridmer

Фотография
Дата: 11.09.2010
Ответить


Уважаемый Юстас,

Студентов, конечно, надо обучать, но речи об этом не идет. Нужно лишь,
чтобы был какой-то механизм внесения изменений в S#, чтобы любой мог
помочь. Своих студентов я обучу сам и тестировать результаты тоже.
Просто есть вот такая возможность и не вижу причин для наезда. Вопрос
в том, нужна ли помощь Михаилу в разработке? И уж, извините,
интеграция изменений в общий код всегда ложится на автора, чтобы Вам
не подсказывал академический опыт.

С удовольствием, но поддержит ли это Михаил? Открыт ли S# для
сторонних изменений? У меня есть свой интерес в этом, загасить сходную
платную библиотеку конкурентов. Чем могу помогу. Уже разместили ссылку
наhttp://i-tt.ru/soft/qutils_free.html, может проведем парочку
рекламных компаний.

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

Автор топика
Спасибо:

ustas

Фотография
Дата: 12.09.2010
Ответить


Что только бы не подсказывал мне мой академический опыт, но никакой
"интеграции в общий код" по озвученным задачам не требуется.
Есть библиотека или API - можете надстраивать над ней что Вам только
не заблагорассудится.
Никаких ограничений на это нет.

Спасибо:

Gridmer

Фотография
Дата: 12.09.2010
Ответить


Вас понял, спасибо!

Автор топика
Спасибо:

Иванов Андрей

Фотография
Дата: 12.09.2010
Ответить


Думаю, вам стоит сделать какое-то конкретное предложение, если так
настойчиво предлагаете свои услуги. Потому что одна курсовая может
быть интересна, другая нет, одним ответом ответить невозможно.
Например, интересно, что такое адаптация под Плазу2? S# не работает
напрямую с гейтами.

И ещё.
Функционал это гомосексуалист, не образовывающий пары. Мне кажется,
что добавлять новых функционалов в S# не надо.
То, о чём вы хотели сказать, называется функциональность.

http://peter.infosreda.com/ru/2009/11/23/functional


Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 12.09.2010
Ответить


Вау, сколько слов. Так много обсуждений видел последний раз когда
выпустил нестабильный 2.3 =)

В этом треде обсуждается параллельно несколько тем, поэтому я их
разобью на пункты, как я это вижу:

1. Помощь. От помощи отказываться глупо. Тем более от бесплатной.
Более того, я сам когда то был студентом, и сильно огорчался, когда
мою инициативу не воспринимали должным образом.
2. Плаза. Примерно 2 недели назад мне написал программист, у которого
было желание сделать PlazaTrader. Я отдал ему все имеющиеся материалы.
Надеюсь, результат будет.

В свете двух предыдущих пунктов я хочу Gridmer спросить. Какая
конечная цель? Если целью является обучение в ПО под трейдинг, то это
явно не самый удачный путь в получении опыта. Написание адаптеров под
торговые системы сложно назвать опытом в трейд ПО. Плюс - это путь к
вечной бесплатности. АПИ невозможно сделать платным.

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

В помощь S# проект. Считайте, сразу покроете громадную комьюнити Квик
трейдеров. Я даже более того, могу помочь с анализом рынка ПО.
Разместить Ваш материал на сайте (или дать ссылку), когда что-то будет
готовое. Будем партнерами. Тем более, я в этом уже имею опыт. Скоро
выйдут два проекта на S#. Я всячески помогаю в их улучшении.

Вместо заключения. Вчера прислали вот эту ссылку

http://benzinrts.livejournal.com/48701.html?view=246589Два источника.
Видимо чел популярен... Вот где помощь не помешает. Такое мракобесие
вообще быть не должно. Настоящая, реальная помощь - это раскрутка
ресурса. Потому что S# сейчас явно развивается быстрее, чем его
успевает пережевать комьюнити. Все до сих пор пишут свой ДДЕ сервер и
обертки над Квик АПИ. И это то в конце 2010 года!

Спасибо:

Gridmer

Фотография
Дата: 12.09.2010
Ответить


Добрый вечер, Михаил!

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

1) Работать прозрачно как через QUIK, так и через API Plaza2.
Аналогично как у Вас, QUIK и SmartCOM.
2) Закачивать минутки с финама и на них тестировать реализованные на
основе библиотеки стратегии.

Это штуки очень серьезные и в их маркетинге делается упор именно на
них. Хотелось бы в S# это все реализовать и подвинуть конкурентов
подальше. Со временем они отомрут, это понятно, но они уже через
брокеров начинают свою фигню трейдерам впаривать. Вот у меня и
возникла идея, благо есть возможность, нагнать молодой рабочей силы и
помочь автору. Но, похоже, не все разделили эту мысль...

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

Успехов Вам и легкой дороги!

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 13.09.2010
Ответить


Вы меня прямо заинтриговали. Кто это? Знаю только одних - Кофите. Сам
продукты их не использовал. По описанию - SDK так себе. Но есть и
хорошее решение - свой шлюз на брокерской стороне.

Чем Вам не понравились их решение, что назвали "фигней"? В чем смысл с
ними соперничать?

Спасибо:

Tauler

Фотография
Дата: 13.09.2010
Ответить


Если адаптацию под Плаза2 - тут все просто - берете и реализуете
интерфейс ITrader. Бизнес сущности есть - Security, Order и так далее.
чтобы реализовать ITrader в каком нибудь классе Plaza2Trader:ITrader
исходники неймспейса Ecng.Trading.BusinessEntities не нужны. Ведь
интерфейс ITrader не sealed?

Спасибо:

Tauler

Фотография
Дата: 13.09.2010
Ответить


Насчет велосипедов. Вот для студентов очень полезен опыт написания
велосипедов. А пускать их проект , написаный профессионалом - это в
корне неверно - они попросту в нем завязнут. Они ведб наверняка не
знают что такое абстрактная фабрика или там DTO?

П.С. Господа программисты! С праздником нас всех!

Спасибо:

Иванов Андрей

Фотография
Дата: 15.09.2010
Ответить


Я не разделяю мысль "дайте нам исходники, мы что-нибудь крутое
сделаем". Это утопия. Всё, что вы написали, делается и без исходников.
Например, тестирование стратегий классная задача. Если вы её
реализуете, разговор вести намного легче будет =)

Спасибо:


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

loading
clippy