LINUX.ORG.RU
Ответ на: комментарий от NoName

Тогда покажи-ка мне, где веб-сервис этого Forex и открытое описание этого сервиса или сервис какой-нибудь биржи, которая тебя интересует. Есть хоть одна ссылка?

Zubok ★★★★★
()

Я вот глянул одним глазком. Есть Forex API. Торговля может осуществляться через SOAP, а поток цен (видимо, для построения кривых в онлайн) идет по TCP/IP. Наверное, по собственному протоколу. Описание всего этого хозяйства по регистрации. Хочешь — регистрируйся. Я тут для собственных нужд кое-как сделал себе простой и нефичастый клиент SOAP для Emacs, который достаточен для моих личных целей. В теории (на практике надо проверить) я могу попробовать получить котировку, а вот морда для отображения полученных данных — это уже другая задача, которая мне не интересна. Сам морду напишешь? Если найдешь где-нибудь сервис биржи, где описание можно получить открыто и если этот сервис можно испытать на тестовой площадке, то я смогу выделить время и проверить. Но если ты морду сам не сможешь написать, то и проверять смысла нет.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

> Торговля может осуществляться через SOAP

Торговля через мыло? гы :)

Если найдешь где-нибудь сервис биржи, где описание можно получить открыто и если этот сервис можно испытать на тестовой площадке

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

GUrYn ★★★
()

Автор, может объяснишь зачем это надо? Может и я захочу.

anonymous
()

Я тут попробовал свой клиент натравить на вот это: http://www.webservicex.com/CurrencyConvertor.asmx (конвертор валют).

Из WSDL параметры посмотрел http://www.webservicex.com/CurrencyConvertor.asmx?WSDL

Вбиваю (в *scratch*):

(require 'soap-client)

(soap-client-request "http://www.webservicex.com/CurrencyConvertor.asmx"
		     "http://www.webserviceX.NET/ConversionRate"
		     "http://www.webserviceX.NET/"
		     "ConversionRate"
		     '(FromCurrency "USD")
		     '(ToCurrency "RUB"))

Серсис (функиця) возвращает: (ConversionRateResult 30.984).

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

https://www.forexite.com/TradeRoomMini/Login.asp?Lg=RU

Регистрируешься, логинишься и получаешь котировки онлайн в хтмл. И торгонуть можно через тот же интерфейс. АПИ простой - ХТМЛ. Модуль можно написать на любом любимом ПэХэПэ.

Если кому интересно, то немного поснифив из жаба-аплет можно получить доступ к потоку котировок идущих на определенных портах. В общем... дерзайте.

anonymous
()
Ответ на: комментарий от anonymous

Это ТСу надо, а не мне. И не вижу смысла сниффить апплеты, так как API доступно на сайте Forex. Просто регистрироваться там надо, а мне это нафиг не сдалось.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

На каком сайте? На forex.com? Так там же эта услуга платная. Она везде платная.

API авто-трейдинга на forex.com и прямой поток котировок - это разные вещи. API позволит получать котировки только по запросу клиентов сервера. Типа wget quotes.xxx. Я же говорю о потоке котировок. Т.е. коннектишься, допустим, телнетом на определенный порт и тебе в терминал валятся текущие котировки. Только успевай обрабатывать. Для того и сниффить.

anonymous
()
Ответ на: комментарий от anonymous

Я выше ссылку же дал. Там есть и есть API трейдинга (через SOAP) и API потока (Rate Data Interface). И раз я прочитал ссылку, то в курсе двух типов протоколов.

The API is available free-of-charge to FOREX.com live trading clients. We allow interested parties to register and access our API User Forum. Qualified developers have the ability to test the API with no up front monetary investment.

А кто это такие, кому можно заполучить API, я понятия не имею. Я и сказал ТСу, что надо где-то там регистрироваться, чтобы получить доступ к документам. Поэтому и спросил ранее ТСа, где API в открытой форме. И он просил клиента для Emacs (!). Я привел пример того, как можно через SOAP работать. С потоком, думаю, тоже можно.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

Я понял.

Там ясно написано, что они позволяют заинтересованным получить доступ к их API User Forum. А продвинутым девелоперам (если фейс-контроль пройдут, я так понял) они позволят тестировать их АПИ бесплатно.

Это денежные жуки, все эти форекс-конторы. За АПИ - плати, за поток котировок - плати на порядок больше. Год назад, например, если не изменяет память, в Дойчебанке нужно было иметь депозит $100.000 чтобы иметь полный доступ их торговому АПИ. В других конторах брали по-разному - от $100,$1000 до бесконечности в месяц. Похоже мало что поменялось. Все так же, все так же хотят много денег.

ТС спрашивал про модуль к емаксу. у меня такого нет. Но если он так увлечен емаксом, то ему будет совсем легко набросать скриптец, на Perl например, который будет не только получать котировки, но еще и торговать.

SOAP это только протокол обмена данными. Ты привел ему пример метода работы, но не привел пример того где этот метод можно применить БЕСПЛАТНО. Я же привел и метод (общедоступный и общепонятный) и место, где этот метод можно применить, оттестировать.

anonymous
()
Ответ на: комментарий от anonymous

>SOAP это только протокол обмена данными. Ты привел ему пример метода работы, но не привел пример того где этот метод можно применить БЕСПЛАТНО.

Да, не привел. Этот метод я вообще показал, как иллюстрацию того, что если где-то есть сервис через SOAP, то поработать с ним можно. Не больше. Я взял свою библиотеку soap-client, быстро нагуглил первый попавшийся бесплатный SOAP-сервис и быстренько накидал рабочий вариант запроса. А где что-то достать бесплатно для FOREX, я и не знал. Если бы ТС мне показал тогда, куда он хочет ломиться и где API, то я бы мог хоть что-то более близкий к его реальности код показать, а ТС бы уже сам допинал, что ему нужно, да и он все равно уже нашей беседы не видит, наверное, так как тема очень старая. :)

Zubok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.