Login Page - Create Account

Support Board


Date/Time: Sat, 27 Apr 2024 03:08:55 +0000



Rithmic GSPBridge qstns

View Count: 4389

[2013-06-12 18:13:50]
ganz - Posts: 1048
Hello SC Support.

I have placed some Live orders using the new ver. 985 and GSPBridge and didn't see a problem at this moment.

1. But I'm unable to see my Account Balance?
2. Is it possible to add a compatibility w the Windows SystemTray in order to move this window out the Taskbar
3. Are there any plans to share the source code?
4. Are there any plans to add GSPBridge for CQG or Continuum?
5. FYI Rithmic GSPBridge just crashes on Linux/WINE

Thank you.
[2013-06-12 18:17:04]
Sierra Chart Engineering - Posts: 104368
1. We will work on this.

2. We could do this, we have to see how it can be done. Does it really matter. We will have to look into it later on.

3. Yes we can give you the source code.

4. No. We will be supporting CQG FIX for trading. Not market data. We have no interest in working with their junk API component.

5. We cannot help with this. We believe it is the Rithmic software causing the problem. Not our own software.
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
[2013-06-12 18:32:48]
ganz - Posts: 1048

3. Thanks a lot. This is good to know.

4. This is what I meant. No need to have market data from them. Do you have any timescale for this?

Thank you.
[2013-06-12 18:40:40]
Sierra Chart Engineering - Posts: 104368
4. Within a few months.
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
[2013-06-13 04:21:25]
Sierra Chart Engineering - Posts: 104368
3.

This is a very complex project. Some of the complexity relates to the fact that the Rithmic API uses multiple threads. In order to manage that in a safe way, significantly increases the complexity of the interaction with it.

We do plan some code changes to the project, in order to make it very clear which parts of it can be used for a general GSP bridge program and which parts are Rithmic specific. The only part of this which is Rithmic specific is the RithmicClient.cpp file.
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: 2019-01-09 04:04:05
[2013-06-13 10:02:12]
Sierra Chart Engineering - Posts: 104368
3. The next release we are going to include the latest Rithmic static libraries for Linux.

In general, it's not going to be easy to take this bridge program and convert it to work on Linux. It will take a very capable Linux programmer to do that and basically they should create a new program and use this one is a guide and use the relevant sections of code which are easily reusable.

This whole problem could be resolved, if Rithmic simply themselves develops on their backend, a GSP server. Everyone benefits from this.

We are 100 percent convinced, that an open standard Protocol between Clients and Servers in this industry is going to be established and we are going to be the leader in that. GSP is the foundation of this.
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: 2013-06-13 10:02:24
[2013-06-13 10:44:50]
Sierra Chart Engineering - Posts: 104368
4. The way that we will handle market data with CQG, is we plan to use our upcoming CME market data feed which will be integrated with all Trading services.

And at some point we hope to be able to add in EUREX. We will have to see about that later on though.
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
[2013-06-13 12:05:32]
ganz - Posts: 1048
3. Thank you for this.

Will the source code package be updated automatically at the same moment as the new release will be out?

And Yes, it's clear that it will be not so easy.

IMHO, Reliable Trading Workstations will be based on Linux in the future. But this future might be far away.

4. Thanks for the info.
[2013-06-13 16:24:04]
Sierra Chart Engineering - Posts: 104368
3. No. You will have to re-download it.
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
[2013-06-13 16:32:00]
ganz - Posts: 1048
3.Sure I will have to :)

But how could I know was the archive updated on your side and ready to download.

No version info in the file name.

Thank you.
[2013-06-13 22:43:35]
ganz - Posts: 1048
Hello SC Suppot

5. We cannot help with this. We believe it is the Rithmic software causing the problem. Not our own software.

5. This is not the request but FYI

GSPBridge crashes on Linux/WINE w this info:

Unhandled exception: unimplemented function KERNEL32.dll.InitializeConditionVariable called in 32-bit code (0x7bc4e0a0).

I don't want to waste your lifetime for nothing but maybe it's related to something on your side and you will want to improve something in order to make it perfect

The trace file is attached.

Thank you.
attachmentbacktrace.txt - Attached On 2013-06-13 22:42:46 UTC - Size: 17.84 KB - 831 views
[2013-06-13 23:02:31]
Sierra Chart Engineering - Posts: 104368
3. The changes to the zip file are going to be very infrequent. We will see be putting a version number into the file name.

5. Thank you for this. This confirms the problem is in the Rithmic software. It is the Rithmic software calling this function:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms683469%28v=vs.85%29.aspx

Keep in mind the Rithmic software is built into the bridge. They provide what are called static libraries the bridge links to, to interface to their system because they do not allow a direct connection.


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
[2013-06-13 23:06:10]
Sierra Chart Engineering - Posts: 104368
Also, There is no chance at all that we can ever achieve perfection without a direct connection to the backend trading server. When a data or trading service provides an API component, they guarantee substandard integration to a service. This is a basic fact.

If you really want know the truth but, if you knew what we know about how the Rithmic API actually works in regards to trading, you might avoid using Rithmic. Having said this though, we have recognized various scenarios that can lead to problems with the reporting of position and order data, and have implemented various workarounds.

The best trading integration is only going to be achieved when utilizing FIX or GSP.
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: 2013-06-13 23:10:53
[2013-06-13 23:46:25]
ganz - Posts: 1048
SC Support

5.Thank you for the info. You are absolutely right, the problems are in libeay32_mt.lib and libeay32_mtd.lib from Rithmic.

>>>

And Yes, I want to know the truth and this is the reason that I'm avoiding to use any type of black boxes. Not right now but step by step: I'm using linux/CLI for a decade and now I'm using SC.
This is not so easy and not so cheap, also it takes some time to wake up and to break through the web of liars and cheaters, unfairly conditions for weaker participants in order to find the right place in the business.

So thank you for this input and the info. I have no plans to speed it up and to bother you with R|API requests for unsupported platforms. It works fine as it was designed w your workarounds.
I'll try to use the source code for third-party sources and as the starting point for other programmers.

And FIX/GSP are the very good solutions. I will use it ASAP.

With best regards.
[2013-06-14 00:46:19]
ganz - Posts: 1048
SC Support

If you want to delete this thread or any post - please, do it.

With best regards.
[2013-06-14 01:12:00]
Sierra Chart Engineering - Posts: 104368
libeay32_mt.lib and libeay32_mtd.lib are Open SSL libraries. So it appears that the function call is from open SSL.
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
[2013-06-14 01:37:32]
ganz - Posts: 1048
SC Support

But these libs were included into the package by Rithmic?

I've scanned the inner text of these libs so maybe I'm wrong with them.

But if you sure this function call is not from your code then you are not able to change things. Right?

Thank you.
[2013-06-14 02:50:00]
joshtrader - Posts: 439
Just to be clear in all of this, before I download 986:

Is the new Rithmic functionality working okay in Windows 7?
[2013-06-14 02:51:47]
Sierra Chart Engineering - Posts: 104368
Yes these are from Rithmic. They do use Open SSL.

We also use Open SSL, but we do not include any of the open SSL libraries because they are included with the Rithmic static libraries.

The call is definitely not from our own code.
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
[2013-06-14 02:52:25]
Sierra Chart Engineering - Posts: 104368
Just to be clear in all of this, before I download 986:

Is the new Rithmic functionality working okay in Windows 7?
. Yes it is. It has been thoroughly tested.
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
[2013-06-16 03:02:02]
Sierra Chart Engineering - Posts: 104368
The latest bridge can be found at the bottom of this page:
http://www.sierrachart.com/index.php?l=doc/doc_GeneralDataTradeServiceProtocol.php

It contains all the Linux library files and a few small updates to the bridge program.

It also uses the Rithmic Windows XP libraries.
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: 2013-06-16 03:03:25
[2013-06-16 03:28:50]
ganz - Posts: 1048
Hello SC Support

Thanks a lot.

Also I'll translate the Announcement in order to let people know in my country.

With best regards.
[2013-06-16 05:50:01]
User20493 - Posts: 5
Hello SC Support.

I'd like to move GSP Bridge Server from the Taskbar to the System Tray. Is it possible?

Tnx.
[2013-06-16 06:14:09]
ganz - Posts: 1048
Hello SC Support

1. Now this is working as expected.
5. I've connected v988 on Linux/Wine w no problem.
I'll test it the next week for Live trading.

Thank you very much.
Date Time Of Last Edit: 2013-06-16 06:14:27
[2013-06-16 06:22:27]
Sierra Chart Engineering - Posts: 104368
The bridge currently does not support minimizing it to the status area.

A programmer can add it, here is the documentation:
http://msdn.microsoft.com/en-us/library/windows/desktop/ee330740%28v=vs.85%29.aspx

It is not something we would spend time on. It is not so simple.




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: 2013-06-16 06:23:03

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

Login

Login Page - Create Account