Login Page - Create Account

Support Board


Date/Time: Tue, 30 Apr 2024 19:12:12 +0000



Why my broker charges me SC DTC Bridge API fee on Rithmic ??

View Count: 2051

[2016-06-21 10:09:51]
maxima120 - Posts: 144
Admis charges me SC DTC API fees, while I use Rithmic RAPI login.

I use "Rithmic Trading (trading)" service in the Data Service Settings and my RAPI login (which I pay fee already).

From the times you introduced DTC Bridge - I remember that it supposed to connect to RAPI. Is that not the case?

Has something changed or Admis just being cheeky?

Can you help to resolve this nonsense please.
Date Time Of Last Edit: 2016-06-21 10:13:25
Private File
[2016-06-21 10:27:34]
Sierra Chart Engineering - Posts: 104368
Rithmic does charge 20 or 25 USD per month for any third-party program using the API+.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2016-06-21 11:19:15]
maxima120 - Posts: 144
But I am RAPI+ user already and have 4 concurrent logins enabled. How come SC is a separate charge?

In case they still insist on this charge, can I program DTC Bridge to connect to my application for data instead of the direct RAPI connect?
[2016-06-21 11:53:51]
Sierra Chart Engineering - Posts: 104368
We do not know the answer to the first question.


In case they still insist on this charge, can I program DTC Bridge to connect to my application for data instead of the direct RAPI connect?

To accomplish this you need to write a program that acts as a DTC Server. Refer to:
http://www.sierrachart.com/index.php?page=doc/doc_DTC_TestClient.php
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2016-06-21 12:33:12]
maxima120 - Posts: 144
OK thank you.

If I write the DTC Server - will the SC still be able to receive SC Market Statistics through different connection ? I don't want to write another solution for market stats alone..
[2016-06-21 17:44:26]
Sierra Chart Engineering - Posts: 104368
Yes we can make that happen. We will set that up now.

It is now done.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2016-07-25 19:15:51]
maxima120 - Posts: 144
I got some time today. So I did a quick on a knee DTC server in C#.

I could quickly get encoding response working, then login and finally heartbeat.

However there is nothing happening when I open an intraday chart. There is no messages coming into the DTC server.

These are last 9 flags:


// SecurityDefinitionsSupported,HistoricalPriceDataSupported,ResubscribeWhenMarketDataFeedAvailable,MarketDepthIsSupported,OneHistoricalPriceDataRequestPerConnection,
//BracketOrdersSupported,UseIntegerPriceOrderMessages,UsesMultiplePositionsPerSymbolAndTradeAccount, MarketDataSupported
response.AddRange(new byte[] { 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01 });

This is the byte response:

Response (313 bytes): 39 01 02 00 07 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 45 53 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 00 00 00 00 01

Here is the SC log:

DTC Service | Connecting to the server 127.0.0.1. Port 12220 | 2016-07-25 20:12:16
Socket (807) | Connected. | 2016-07-25 20:12:16
DTC Service | Connected to server. | 2016-07-25 20:12:16
DTC Service | Sending Encoding Request to server | 2016-07-25 20:12:16
DTC Service | Setting DTC Encoding to Binary | 2016-07-25 20:12:16
DTC Service | Sending logon request message. | 2016-07-25 20:12:16
DTC Service | Received logon response. | 2016-07-25 20:12:16
DTC Service | Server Name: TEST. | 2016-07-25 20:12:16
DTC Service | Server protocol version: 7. Client protocol version: 7 | 2016-07-25 20:12:16
DTC Service | Successfully connected. | 2016-07-25 20:12:16
DTC Service | Symbol and Exchange Delimiter: - | 2016-07-25 20:12:16
DTC Service | Connected to data and trading server. | 2016-07-25 20:12:16
DTC Service | Starting real-time market data updates for: ESU6-CME. ID: 1 | 2016-07-25 20:12:16
DTC Service | Using primary service for historical data for ESU6-CME | 2016-07-25 20:12:16
Historical data service client indicated that downloads are not enabled. Symbol: ESU6-CME. Data Type: Intraday data | 2016-07-25 20:12:16
Real-time Intraday chart data file updates started for ESU6-CME | 2016-07-25 20:12:16
Intraday chart data file opened for ESU6-CME | 2016-07-25 20:12:16
DTC Service | Using primary service for historical data for XXX | 2016-07-25 20:12:50
[/code]

Date Time Of Last Edit: 2016-07-25 19:45:56
[2016-07-26 03:00:51]
Sierra Chart Engineering - Posts: 104368
We cannot take the time to look at this low level communication.

So what is the exact problem? You do not receive a market data request to your server?

Make sure you have set LOGON_RESPONSE::MarketDataSupported to 1.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2017-03-14 20:10:22]
BenjaminR - Posts: 168
Maxima120

I've been using SC since November/December, and started receiving the API fee as well, to my dismay.

Were you successful in connecting after writing the DTC Server? Do I need to know C# or C++ in order to do this myself, or follow the instructions from Engineering here?:
To accomplish this you need to write a program that acts as a DTC Server. Refer to:
http://www.sierrachart.com/index.php?page=doc/doc_DTC_TestClient.php

Any help or advice you would give I am grateful for... thank you.
[2017-03-18 19:24:34]
Sierra Chart Engineering - Posts: 104368
You are not actually thinking of using the Rithmic API and creating your own DTC Bridge to avoid a 20 USD monthly fee, are you? Do you realize how monumentally difficult that is? You could be at that for a year working on something like that.

The very fact that you are even asking the question means it is far outside of your abilities. It is even very difficult for us.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2017-03-18 19:26:40

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account