Jump to content

[REQ] Deltix Institutional Trading Platform


John1

Recommended Posts

Deltix Product Suite

A PRODUCT SUITE FOR FULL LIFE CYCLE COVERAGE

The Deltix Product Suite provides end-to-end support of all phases of the alpha discovery process, including data collection and aggregation, model development, back-testing, simulation and deployment to production.

 

 

 

 

 

http://letitbit.net/download/75332.743310896d95917dffed40b84d38/asd.zip.html

Edited by John1
Link to comment
Share on other sites

  • Replies 198
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Hello John1,

I can't reply to PM's yet (haven't made yet 15 posts since 2010...Quite a silent person).

 

I had gathered already as much from reading the source code in :

 

Installer license validation :

 

public boolean validate()

{

boolean validSerial = (((SerialProperties)this.properties).serial != null) && ((((SerialProperties)this.properties).serial.equals("test")) || (SerialNumber.isValid(((SerialProperties)this.properties).serial)));

 

-------

 

As for making a serial generator , it's not really hard :

 

here's a few :

 

4746-13D62E840E3-B4B3

484A-13D62EFB7E9-B5F0

5447-13D62F0348C-6A99

 

 

But after the serial generation, i need to generate a license.zip , which will include quant.licence.xml...

 

This quantlicense.xml , actually has :

 

Computer name, hard disk id , OS , and a few other things...

Edited by fxmozart
Link to comment
Share on other sites

Here's a few other licenses (making another post to increase my post count) :

 

 

4746-13D62F21150-B6F1

4142-13D62F21160-498C

5447-13D62F21161-153A

5948-13D62F21161-80B8

4147-13D62F21161-39E2

5549-13D62F21161-E7A5

414F-13D62F21161-0AE1

4F50-13D62F21162-434E

 

 

Let's see if i get any thanks now..

Edited by fxmozart
Link to comment
Share on other sites

You're supposed to see this service, but for some reason, it is not working:

 

http://img.ctrlv.in/5141911f09784.jpg

 

This image is from the quantoffice>Help>User Guide.

this is exactly where i got stuck. but mine never even showed up in the local services menu at all. so i kinda put this on the back burner. i will play around with it this weekend. hopefully you have better luck than i did. even better is you get it running before the weekend :P

GREAT work bro keep it up.

Link to comment
Share on other sites

this is exactly where i got stuck. but mine never even showed up in the local services menu at all. so i kinda put this on the back burner. i will play around with it this weekend. hopefully you have better luck than i did. even better is you get it running before the weekend :P

GREAT work bro keep it up.

 

I actually didn't get it. That's the image from the quantoffice help pdf.

 

Still stuck on the timebase issue. Maybe, it requires an internet connection to install, but I'd think that would be besides the point, since its an offline installer.

 

According to this:

http://pastebin.com/0wiWELe8

 

"c. Verify that default connection has correct QuantServer port that was defined during the installation process. Select "Read Write"."

 

http://pastebin.com/0wiWELe8

 

It seems that the Quantserver service installation is missing:

 

iv. Enter Serial Number (major version 4): 4746-120B2034F41-XXXX. Select Next.

 

 

 

v. Define QuantOffice Configuration: Installation Name. Select Next.

 

 

 

vi. Select ALL components to install. Select Next.

 

 

 

vii. Configure QuantServer options. Select Next.

 

 

 

Select "Yes" to create QuantServerHome directory.

 

 

 

viii. QuantServer installation process begins. Select "Next" once completed.

 

 

 

ix. QuantServer service will be installed and started. Select "Next" once completed.

 

 

 

x. QuantOffice installation process begins. Select "Next" once completed.

 

 

 

xi. QuantOffice sample strategy installation begins. Select "Next" once completed.

 

 

 

xii. Select "Finish" on Installation completed panel.

 

 

 

xiii. Installation should result in following directory structure:

 

So, what we need to do then is find the actual component that creates the service, and then manually install it?

Edited by John1
Link to comment
Share on other sites

I think this could be a java-related issue:

 

I found these links that may be useful if that is the case:

 

Some Marketcetera users describing their frustrations with the hosted java ors service for the marketcetera product:

 

http://www.marketcetera.org/community/posts/list/143.page

 

http://www.marketcetera.org/community/posts/list/95.page

 

http://www.marketcetera.org/community/posts/list/730.page

 

http://www.marketcetera.org/community/posts/list/259.page

 

http://www.marketcetera.org/community/posts/list/527.page

 

Running Java Applications as a Windows Service:

 

http://edn.embarcadero.com/article/32068

 

Some IBM software help links:

 

http://www-01.ibm.com/support/docview.wss?uid=swg21614228

 

http://www-01.ibm.com/support/docview.wss?uid=swg21299021

Link to comment
Share on other sites

Here are the exact java warnings:

 

Error

 

"A Socket Operation encountered a Dead Network"

 

The type initializer for 'QuantOffice.DataProvider.AlertProvider.AlertDataSource' threw an exception.

at QuantOffice.DataProvider.AlertProvider.AlertDataSource.get_Instance()

at QuantOffice.QuantOfficeShell.Forms.QuantOfficeShellForm.StopAlertMonitor()

at QuantOffice.QuantOfficeShell.Forms.QuantOfficeShellForm.QuantOfficeShellForm_Closing(Object sender, CancelEventArgs e)

at System.Windows.Forms.Form.OnClosing(CancelEventArgs e)

at System.Windows.Forms.Form.WmClose(Message& m)

at System.Windows.Forms.Form.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

A socket operation encountered a dead network

at System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)

at QuantOffice.DataProvider.AlertProvider.AlertDataSource..ctor()

at QuantOffice.DataProvider.AlertProvider.AlertDataSource..cctor()

 

Error

 

"Can't Connect Timebase"

 

System IO error: java.net.SocketException: Network is down: create

at deltix.util.io.GUIDSeed..ctor()

at deltix.util.io.GUID..ctor()

at deltix.qsrv.hf.tickdb.comm.client.TickDBClient..ctor(String str, Int32 i1, Int32 i2)

at deltix.qsrv.hf.tickdb.comm.client.TickDBClient..ctor(String str, Int32 i)

at deltix.qsrv.hf.tickdb.pub.TickDBFactory.connect(String host, Int32 port)

at deltix.qsrv.hf.tickdb.pub.TickDBFactory.createFromUrl(String url)

at QuantOffice.DataProvider.TickDb.TickDbConnection.GetTickDb(String path, Boolean isReadonly)

at QuantOffice.HistoryService.QuantServerLibraryUpdater.ValidateUhfVersion(String tickDbPath)

at QuantOffice.Connection.TimebaseConnection.CreateRemoteInstance()

at QuantOffice.Connection.TimebaseConnection.Connect()

Network is down: create

at java.net.ServerSocket.bind(SocketAddress endpoint, Int32 backlog)

at java.net.ServerSocket.bind(SocketAddress endpoint)

at deltix.util.io.GUIDSeed..ctor()

 

 

 

-------

 

I also found this link that deals with a similar network connection issue for another piece of software:

http://jenkins.361315.n4.nabble.com/Distributed-Builds-bug-td380938.html

 

Maybe it's a problem with Tomcat?

 

 

This 'deltix' software appears to use some custom version of openjdk on both windows and linux.

 

http://weblog.ikvm.net/CommentView.aspx?guid=5612c913-abaf-474a-8bbf-c192c30735c8

 

"Jeroen, Let me thank you again for the great tool you've created. At my company we are still amazed to see large part of our Java system successfully running on .NET platform thanks to IKVM.

 

We plan to use IKVM heavily in our technology stack. Our company develops a product for financial data integration and analytics. IKVM will be used to interface our Java-based server with C# based front end. IKVM allows to reuse Java code in .NET modules. For instance, the same ActiveMQ messaging code written on Java now also brings data to our C# application.

 

I just filed two bugs 2001799 and 2001802. Both contain fix recommendations. I've also submitted my Ant task for IKVMC to http://ant-ikvmc.sourceforge.net . Besides the task this small library also contains Java doclet to generate mapping file for a given set of Java classes.

 

I hope I can contribute more to IKVM as time goes.

 

Best Regards,

Andy Malakov

System Architect, SCEA

QuantServer group

Deltix Lab, Inc.

"

Edited by John1
Link to comment
Share on other sites

So, this is how it works from what I have gathered so far. There are two main components to the program, QuantOffice and QuantServer. The core platform is written in IKVM /openjdk. This model makes it easy to have the java components compatible for both windows and linux, while allowing for easy extensibility to .net on windows.

 

The TimeBase product is actually part of the java side of the product and hence it is a part of QuantServer.

 

http://www.deltixlab.com/solutions/timebase.html

 

"TimeBase is written in Java, and so runs on Windows and Linux platforms."

 

So, the QS product needs to be cracked in order for timebase to be run. In order for QS to be run, the license manager needs to be cracked.

 

http://pastebin.com/bi27Peck

 

http://pastebin.com/xWQXgQJa

 

http://pastebin.com/4xcCF72K

 

23 Aug 08:56:22 INFO UHF Server is starting...

23 Aug 08:56:22 INFO

**************************************************************************

* *

* UHF Server Version: 4.3.15596 *

* Platform: JAVA64 *

* Clear Deployments: Yes *

* TimeBase: dxtick://itg06:8011 *

* Deltix Home: c:\deltix\distributed\QuantServer *

* Work Folder: c:\deltix\distributed\DISTRIBUTED_HOME\uhf *

* DLL Search Path: C:\deltix\distributed\QuantOffice\Bin *

* *

 

 

 

Here's an example for loading the Dow Jones newsfeed into a quantoffice strategy:

 

http://www.docstoc.com/docs/106481277/DJ-ENF-Data-adaptor

 

You can see that the datafeed connects using timebase and that the timebase component is dependent upon QuantServer.

 

*The other product they offer is called 'Deltix Cloud Services', this product includes QuantOffice and a remote hosted version of TimeBase on the Deltix Servers. They provide you log-in info, which you then use to remotely access TimeBase and use it with the DCS version of Quantoffice.

Edited by John1
Link to comment
Share on other sites

Well,

 

I've made a license generator and all ,but my problem is , the service you are showing is never installed when i do the installation.

 

Then , when i start the server manually, it says : " no protocol : Plugin.Repository" .

 

So not sure what to do , as the service is never installed..

 

Can you click on the service , and tell me the .exe that is installed in there there, look at path to executable when you click on the TimeBase service.

Link to comment
Share on other sites

I've made a license generator and all ,but my problem is , the service you are showing is never installed when i do the installation.

 

Why don't you publish it then? Or do you want each and every other person to again spend time on the very same task as you did and make their own generator, reinventing the same wheel over and over and over again? Surely not so.

 

Server version 4.3.INTERNAL.23287 (PV#73) is incompatible with this client version 4.3.INTERNAL.23232 (PV#72). Connection was refused by server

 

I can up the latest version of the whole deltix thing.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...