<HELP> for explanation

Блог им. Wilson

Робот нам в помощь

Друзья, помогайте! Есть идейка по ТС, в голове формализована, ручками проверена. Вроде живая. Теперь хочу сбацать Робота. Сам.
Вижу себе это так:
1. Экспортирую нужные данные из Квика в Эксель.
2. Обрабатываю данные в Экселе.
3. В Экселе формирую торговую команду и отправляю её в Квик.

Что посоветуете почитать чтобы сбацать его? Но так чтобы воды минимум, конкретика с примерами. Неохота весь Интеренет порелопачивать.

Заранее багодарен.

 

QPLIE тебе в помощь
avatar

vfreeman

а сразу на qpile написать?
avatar

RidayTrader

דמיטרי, не, внутри чужой программы ничего писать не буду, там меня пасти будет как минимум брокер.
Wilson, хахаххаа всемирный заговор
Эксель — ерунда.
Делайте сразу нормально и с заделом на будущее, на повышение скорости, подключении западных рынков,…

Можете воспользоваться нашей библиотекой — Stock#, stocksharp.com/

В комплекте идёт очень много примеров, документация также очень полная, на форуме регулярно отвечаем на вопросы.

И да, она бесплатная и таковой останется.
Александр Муханчиков, а в чём прикол бесплатности и доступности программы? На чём зарабатываете?
Wilson, это библиотека, а не программа.
ни на чём не зарабатываем. писалась первоначально для себя, потом вылилась в такой проект. альтруисты.

хотя вон недавна наша команда стала писать роботов на заказ, но я там не участвую.

заработок идёт от непосредственно роботов, которые торгуют.
Александр Муханчиков, я правильно понял, что для того чтобы работать со Stock#, нужно на комп вначале установить платформу (среду) в которой будет делаться робот — .NET? Если так, то откуда его лучше качнуть? Надеюсь, что он русифицированный и в свободном доступе.
вообще если так — то текстовик с заявками формируй в экселе и все… Квик схавает…
только как ты за балансом следить будешь
avatar

RidayTrader

и за дисконектами…
забей идея глупая по целому ряду причин… качай бесплатный ТСЛАБ…
avatar

ves2010

Скажите, а для МТ4 как робота сделать? У меня стоит, но уже готовый. А хочется своего.
Black_mamba, не спеши, это мой топик.
Wilson, :))))))))) сорри, я тогда тут в сторонке посижу… подожду. Ага?
ДД. Все про все (почти все программы/оболочки) есть на «пауке».
avatar

oktb

oktb, что такое «паук»?
forex.kbpauk.ru
и еще здесь полезно почитать -> konkop.narod.ru
avatar

oktb

oktb, спасибо, сейчас посмотрю
а кто нибудь может без лишних слов сказать как мне отправить текущую котировку по инструменту из Квика в Эксель?
avatar

__________

Wilson, правой кнопкой по таблице -> вывод по DDE
Александр Муханчиков, спасибо, первый конкретный ответ.
Wilson, я про S# серьёзно.
Крайне советую. Сам пользуюсь 1.5 года — все стратегии используют библиотеку.

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

Там всё проще — не надо писать лишнего кода.
или может кто нибудь может дать ссылку на источник где без дополнительного поиска или перелопачивания написано как это сделать?
avatar

__________

Есть ли есть стратегия, лучше ее на исторических данных проверить, перед тем как бота писать. Хорошая стратегия работает на всей истории фьючерса на индекс ртс. Рынок не меняется.
avatar

Вадим

Ставлю миллион!, мы уже перешли от теории к практике. У вас практический опыт написания роботов?
Да у меня есть боты на S#. Советую читать документацию S# и форум S#. За 5 минут бота не выйдет с нуля написать. На всякие грабли надо наступать.
avatar

Вадим

Ставлю миллион!, спасибо за ответ, ссылками поделитесь?
Wilson, stocksharp.com/
Нужно уметь программировать на .NET Например, на C#.
Для начала можно просто написать бота, который, например сразу купит 1 контракт доллар/рубль и все. Ибо там надо возится с настройкой квика и DDE. А саму стратегию легко написать.
Ставлю миллион!, а чем отличается С# от S#?
Wilson, C# это язык программирования. В общем, чтобы быстро бота написать, его уже знать. Или знать что-то другое, например VB.NET. Иначе бота сложно будет написать. S# — это просто библиотека, в которй есть классы, с помощью которых легко написать бота.
Ставлю миллион!, т.е. мне надо изучить C#, а уже потом с помощью S# сделать робота, так?
Wilson, Да, именно так. Но даже, если не знать C#, то очень полезно хорошо уметь программировать на другом языке. А то не факт, что это все можно быстро изучить.
Ставлю миллион!, в школе я лучше всех знал Бейсик, в институте — ТурбоПаскаль. Как думаешь, это может служить хоть каким то основанием для успешного изучения C#?
Stalker, ага пасибки! А там понятно написано? Не сильно заморочено?
Конечно может. Некоторые в принципе не умеют программировать. Но изучать придется многое. Но некоторые вещи, такие как UI можно не особо не изучать (технологии типа WPF). В идеале бот должен сам все делать, незачем ему какой-то навороченный UI.
avatar

Вадим

Ставлю миллион!, мне всего лишь надо будет вытащить котировку из Квика, создать массив с данными, изменять данные в массиве исходя из динамики котировки, формирование итоговых команд и отправка их в Квик. Не думаю, что для этого мне надо будет досконально изучить этот язык. Или я не прав?
Думаю, не прав. В примерах часто используется LINQ, а это нужно тратить время, чтобы хоть немного его знать. Нужно изучать среду Visual Studio, уметь отлаживать код, обрабатывать ошибки, писать логи. В общем много всяких вещей изучать.
avatar

Вадим

Ставлю миллион!, как говорил когда то один из моих роботодателей «хватит пи*деть, начинайте уже что-нибудь делать», поэтому пойду-ка я уже займусь этим С#. Пожелайте мне удачи.
Wilson, Роботы дело хорошее! Они по 30% за день не сливают))) Удачи!
Ставлю миллион!, ну и замечательно, а то я как ни день, то -30%.
Ну и многопоточное программирование штука не простая.
avatar

Вадим


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UP