Bitcoin Forum
November 06, 2024, 03:35:02 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Торговая платформа Trade Studio.  (Read 5655 times)
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
July 15, 2013, 11:32:05 AM
 #21

Пока не opensource никому не надо, какие гарантии что это не троянец?
Как недавно слышал в Crysis, кому нужны гарантии - покупает тостер. Весь исходный код я уж точно не смогу выложить, т.к. он не мне принадлежит (в всяком случае сама оболочка).
С другой стороны, опытные программисты могут косвенно оценить объем вложенного труда, и понять что ради разовой троянской атаки никто так не выкладывается. У программы есть история, это не первая публичная раздача AS IS.

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
July 16, 2013, 07:06:48 AM
 #22

Обновил дистрибутив, в связи с исполнением контракта BUN3. Так-же изменилась сборка оболочки (теперь 1.7.4945), подлечил мелкий баг.
В принципе можно самостоятельно отредактировать словарь инструментов в файле instrDict.conf, заменив описание для BUN3 следующим:
Code:
[BTC/USD-8.13]
Alias=BTC-MX
Board=ICBIT_1
ShortName=BUQ3
IsFuture=1
LotSize=10
Decimals=2
MinStep=1
PriceCoef=100
VolumeDecimals=0
VolumeCoef=1
TradeMoney=100
Flags=$1000

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
July 29, 2013, 10:22:58 AM
 #23

Обновил дистрибутив, были исправлены небольшие проблемы с автоматической торговлей.
Теперь можно пробовать запускать тестовый сценарий котировщика grid_maker на боковом рынке (позиция набирается против движения). С настройками по умолчанию будут выставлять 5 заявок по 1 контракту в бидах и асках, через шаг цены 0.1 USD.

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
hazarun
Legendary
*
Offline Offline

Activity: 2128
Merit: 1019


View Profile
July 29, 2013, 02:30:00 PM
 #24

Пока не opensource никому не надо, какие гарантии что это не троянец?

Ну да, примерно так.
Даже если и не троянец, программа делает ту работу, что задумал ее автор.
Исправить ее под себя - без исходников не получится.

Потому такая вещь - мало кому нужна. Лучше проще, но с исходниками.
(желательно на Си Шарп  Smiley )
hazarun
Legendary
*
Offline Offline

Activity: 2128
Merit: 1019


View Profile
July 29, 2013, 02:34:50 PM
 #25

Пока не opensource никому не надо, какие гарантии что это не троянец?
С другой стороны, опытные программисты могут косвенно оценить объем вложенного труда, и понять что ради разовой троянской атаки никто так не выкладывается. У программы есть история, это не первая публичная раздача AS IS.

Опытным программистам, проще написать своего робота, что будет решать ИХ задачи. А не заморачиваться потерей времени на разборках с чужой недоделкой.
А неопытным - ВЭБ интерфейса хватает, во многих случаях.

Исходники людям нужны, сами и допилят.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
July 29, 2013, 04:55:59 PM
 #26

Опытным программистам, проще написать своего робота, что будет решать ИХ задачи. А не заморачиваться потерей времени на разборках с чужой недоделкой.
А неопытным - ВЭБ интерфейса хватает, во многих случаях.

Исходники людям нужны, сами и допилят.

Конечно я не могу утверждать, что мое решение достаточно универсальное, чтобы любые задачи решать. Но в защиту скажу, что функционала для упрощенного создания роботов уже немало:
1. Cкриптовая система для автоматической торговли, на языке Lua. Используется так-же для script orders, например запланированных заявок.
2. Скриптовая система защиты позиций, в частности реализованы гибкие трейлинг-стопы.
3. Поддержка COM-интерфейсов для торговли из внешней программы.

По большей части API ещё предстоит развивать, но даже с тем что есть уже наличествуют мегабайты исходного кода. Сторонний программист будет очень долго разбираться с этим, что уж там говорить про адаптацию "под себя" и отладку получившегося продукта.

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

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
Fireball
Hero Member
*****
Offline Offline

Activity: 674
Merit: 500


View Profile WWW
August 02, 2013, 11:42:06 AM
 #27

Опытным программистам, проще написать своего робота, что будет решать ИХ задачи. А не заморачиваться потерей времени на разборках с чужой недоделкой.
А неопытным - ВЭБ интерфейса хватает, во многих случаях.

Исходники людям нужны, сами и допилят.

Конечно я не могу утверждать, что мое решение достаточно универсальное, чтобы любые задачи решать. Но в защиту скажу, что функционала для упрощенного создания роботов уже немало:
1. Cкриптовая система для автоматической торговли, на языке Lua. Используется так-же для script orders, например запланированных заявок.
2. Скриптовая система защиты позиций, в частности реализованы гибкие трейлинг-стопы.
3. Поддержка COM-интерфейсов для торговли из внешней программы.

По большей части API ещё предстоит развивать, но даже с тем что есть уже наличествуют мегабайты исходного кода. Сторонний программист будет очень долго разбираться с этим, что уж там говорить про адаптацию "под себя" и отладку получившегося продукта.

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

Хороший торговый терминал очень редко бывает с открытыми исходными кодами, к сожалению. По-факту, их просто нет.
Что касается троянов, я за спиной у alpet'а не стоял, когда он выкладывал этот архив, но тратить пол-года на то, чтобы добавить поддержку фьючерсов, сказать нам, какие изменения с точки зрения профессионального трейдера нужны в API, тестировать, находить баги и прочее - я думаю, это уж слишком сложно для того, чтобы просто срубить апи-ключи к бирже, которые к тому же пока у всех временные, до первого log off-а.

Margin trading platform OrderBook.net (ICBIT): https://orderbook.net
Follow us in Twitter: https://twitter.com/orderbooknet
[Tycho]
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
August 02, 2013, 02:06:26 PM
 #28

Пока не opensource никому не надо, какие гарантии что это не троянец?

Потому такая вещь - мало кому нужна. Лучше проще, но с исходниками.

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

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

* Сам я к терминалу этому отношения не имею и его истинность не гарантирую, просто высказал мнение.

Welcome to my bitcoin mining pool: https://deepbit.net - Both payment schemes (including PPS), instant payout, no invalid blocks !
ICBIT Trading platform : USD/BTC futures trading, Bitcoin difficulty futures (NEW!). Third year in bitcoin business.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
August 16, 2013, 07:23:13 AM
 #29

В связи с добавлением/экспирацией фьючерсных контрактов, дистрибутив был обновлен.

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
August 23, 2013, 12:36:12 PM
 #30

Сейчас ещё раз обновил дистрибутив, в связи с небольшими исправлениями. Так-же расширил набор доступных для торговли инструментов.

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
August 23, 2013, 01:14:49 PM
 #31

где его найти уважаемый?

Ссылка на дистрибутив, не меняется с 9 июля. Извините, если не очевидно )

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
August 31, 2013, 10:58:09 AM
Last edit: August 31, 2013, 11:12:55 AM by alpet
 #32

Готова первая сборка для btc-e.com, пока ещё с очень ограниченными возможностями.

Дистрибутив можно скачать здесь. По умолчанию программа работает в просмотровом режиме, для торговли надо отредактировать файл btc-e.conf (ярлык на него создается в меню "Пуск"), записав API-key и secret голым текстом. Относительно работы с ICBIT не стоит удивляться сильно уменьшившейся производительности, все-таки запросное API против потокового слабовато. Видимо этот вопрос будет решаться через десятки параллельных ниток, постоянно запрашивающих публичные данные и заявки/сделки, а значит трафик будет очень заметный... но иначе остается мириться с задержками. Во время минимальной нагрузки на облако btc-e заявки должны выставляться меньше чем за секунду.

Отработка торгового API в моей программе реализуется сценариями на Lua, в частности можно посмотреть как это сделано в icbit.lua и btc-e.lua (папка plugins). Там в случае чего можно проводить оптимизацию, отключив скажем не нужные для торговли инструменты или изменив периодику запроса.

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
September 04, 2013, 07:59:55 AM
Last edit: September 05, 2013, 07:46:47 AM by alpet
 #33

Обновил дистрибутив бета-версии для btc-e. Теперь запрос публичных данных осуществляется фоновыми потоками и в меньшей степени тормозит транзакции. Платой за ускорение стал заметный избыточный трафик (тысячи процентов), что к сожалению не получиться улучшить без уменьшения частоты запросов данных. Кстати сама частота запросов прекрасно регулируется из сценария btc-e.lua, через параметр функции interloop_message в миллисекундах.

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

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

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
hazarun
Legendary
*
Offline Offline

Activity: 2128
Merit: 1019


View Profile
September 05, 2013, 03:46:22 PM
 #34

Обновил дистрибутив бета-версии для btc-e. Теперь запрос

При попытке закачать файл ГуглеХром сообщает, что не стоит загружать, опасность может представлять файл.
И отсылает на https://support.google.com/chrome/answer/99020?p=ib_download_scan&rd=1.

Терминалов загрузил и запустил не мало, но с этим какая то засада.
alpet (OP)
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
September 06, 2013, 05:21:32 AM
 #35

При попытке закачать файл ГуглеХром сообщает, что не стоит загружать, опасность может представлять файл.
И отсылает на https://support.google.com/chrome/answer/99020?p=ib_download_scan&rd=1.

Терминалов загрузил и запустил не мало, но с этим какая то засада.

Спасибо за сообщение. Признаться, я не понимаю почему параноит хром - никаких подробностей сообщение не содержит.
Проверка файла показывает что вирусов нет даже по оценкам самых подозрительных анализаторов:
https://www.virustotal.com/ru/file/4a139cc6b4cfa7ae2d958b09f24b72acf7d4c654f91d257628270d5b647741e9/analysis/1378444649/

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!