Читать данные из чужого приложения , чтение котировок из одного терминала в другой , игра на разнице - Арбитраж. - страница 4

 
Vladimir:

Имел в виду этот:


Арбитраж (экономика)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
У этого термина существуют и другие значения, см. Арбитраж.

Арбитраж (от фр. Arbitrage — справедливое решение) в экономике — несколько логически связанных сделок, направленных на извлечение прибыли из разницы в ценах на одинаковые или связанные активы в одно и то же время на разных рынках (пространственный арбитраж), либо на одном и том же рынке в разные моменты времени (временно́й арбитраж, обычная биржевая спекуляция) [1]. Выделяют эквивалентный арбитраж — операции с комбинацией составных или производных активов (опционов, фондовых индексов) и обычных контрактов, когда между теоретически эквивалентными комбинациями на практике возникает разница цен [2].

Арбитражёр — торговец, совершающий арбитражные сделки.

Арбитражной может являться как торговля финансовыми инструментами (акциями, облигациями, производными финансовыми инструментами, валютами), так и товарами и даже услугами. Характер рынка (биржевой или внебиржевой) не является критерием [1].

Если объединить арбитраж в пространстве и во времени, то вся спекулятивная торговля (биржевая в том числе) носит арбитражный характер. Однако реализация произведённых товаров или услуг арбитражем не является, хотя внешне может и не отличаться от обычной спекулятивной торговли.

Если брать игру котировками в ДЦ, то это не есть арбитраж:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Читать данные из чужого приложения , чтение котировок из одного терминала в другой , игра на разнице - Арбитраж.

Alexey Navoykov, 2020.08.01 09:31

Ну коль написали, то что ещё обсуждать то?  Тем более если вы в этой теме с 2009 года.  Значит прекрасно понимаете, что это никакой не арбитраж, а читерство.

Или нужна очередная ветка про то, какие негодяи и жулики эти ДЦ?


 
Vitaly Muzichenko:

Если брать игру котировками в ДЦ, то это не есть арбитраж:


Я не говорю о нарушениях. Речь идет о провозглашенном открыто способе исполнения по рынку, когда курс исполнения ордера действительно выбирается из вариантов, предоставляемых в ДЦ поставщиками ликвидности.
 
Yuriy Zaytsev:

Если форекс дц будет спредом "пугать" клиентов - они просто уйдут в другое дц.

и в другом будет также
 
Renat Akhtyamov:
и в другом будет также

Это было бы , если бы все ДЦ выдавали клиентам совершенно одинаковые условия.

 
from openapi_client import openapi

token = ' тут нужно вставить свой токен , который можно получить прямо из приложения '  
client = openapi.api_client(token)

#    print('currency:', op.currency)
#    print('balance:', op.balance)
#    print('figi:', op.figi)
#    print('ticker:', op.ticker)
#    print('name:', op.name)
#    print('value:', pf.payload.positions[0].average_position_price.value)
#    print('currency:', pf.payload.positions[0].average_position_price.currency)
#    print('balance:', pf.payload.positions[0].balance)
#    print('figi:', pf.payload.positions[0].figi)
#    print('ticker:', pf.payload.positions[0].ticker)
#    print('name:', pf.payload.positions[0].name)


from datetime import datetime
from pytz import timezone

# Качаем все операции с 1 января 2016 (я один из первых клиентов Тиньков Инвестиции)
d1 = datetime(2016, 1, 1, 0, 0, 0, tzinfo=timezone('Europe/Moscow'))  # timezone нужно указывать. Иначе - ошибка
d2 = datetime.now(tz=timezone('Europe/Moscow'))  # По настоящее время
ops = client.operations.operations_get(_from=d1.isoformat(), to=d2.isoformat())
#
print('- Все Операции -')
for oper in ops.payload.operations: # Перебираем операции
    print(oper) # figi всегда берем из операции
#    print(op.figi) # figi всегда берем из операции
#    print(op.operation_type)   # и тип операции тоже
    if oper.trades == None:      # Если биржевых сделок нет
        print('price:', oper.price)       # Берем из операции цену бумаги
        print('payment:', oper.payment)   # Сумму платежа
        print('Количество бумаг:', oper.quantity) # И количество бумаг
    else:     
        for t in oper.trades:                   # А если есть сделки - то перебираем их
            print('price:', t.price)          # И берем данные из них
            print('quantity:', t.quantity)
    print('--------------')
print('- Конец списка Операций -')


print('- ПОРТФЕЛЬ -')

pf = client.portfolio.portfolio_get()
for op in pf.payload.positions: # Перебираем портфель
    print('value:', op.lots , op.balance, op.name, op.expected_yield.value)

Open API  доступ к своему биржевому портфелю одного хорошо известного банка.

Я если честно просто не знаю получу ли бан на этом чудесном  ресурсе, от какого либо модератора, поэтому просто не буду называть какого банка!

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

Есть еще пиво названо кажется на конце ... кофф , пиво очень неплохое варили , в Санкт-Петербурге бар недалеко от Казанского храма.

Был как то в прекрасном баре , очень понравилось.


Итак, немного кода на питоне, для доступа к своим операциям и к портфелю.

 
Yuriy Zaytsev:

...поэтому просто не буду называть какого банка!

Ну да, называть не буду, просто начинается на "Тинь", а заканчивается на "кофф" )

 
Alexey Navoykov:

Ну да, называть не буду, просто начинается на "Тинь", а заканчивается на "кофф" )

Ну это же  исходник, техническая информация. 

 
Итак доступ через Open Api к бирже есть , т.е. к одному из источников. Остается получить доступ к второму , более быстрому источнику.
 
Yuriy Zaytsev:
Итак доступ через Open Api к бирже есть , т.е. к одному из источников. Остается получить доступ к второму , более быстрому источнику. 

Ну смотрите, забанят они вас, потом и банкингом не сможете пользоваться )

 
Alexey Navoykov:

Ну смотрите, забанят они вас, потом и банкингом не сможете пользоваться )

У этого брокера  OpenAPI разрешено официально