A new (open source?) trading platform - futures io
futures io



A new (open source?) trading platform


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one MXASJ with 13 posts (12 thanks)
    2. looks_two Big Mike with 12 posts (5 thanks)
    3. looks_3 NetTecture with 10 posts (13 thanks)
    4. looks_4 tradelink with 10 posts (10 thanks)
      Best Posters
    1. looks_one NetTecture with 1.3 thanks per post
    2. looks_two wh with 1.3 thanks per post
    3. looks_3 tradelink with 1 thanks per post
    4. looks_4 MXASJ with 0.9 thanks per post
    1. trending_up 59,410 views
    2. thumb_up 90 thanks given
    3. group 37 followers
    1. forum 141 posts
    2. attach_file 5 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

A new (open source?) trading platform

(login for full post details)
  #101 (permalink)
 pbylina 
Chicago, IL
 
Experience: None
Platform: NinjaTrader
Trading: Euro
 
Posts: 212 since Nov 2010
Thanks: 158 given, 72 received


studio88 View Post
Hi there Mike,

Mike, a while ago prior to me starting to use Ninja and MC I had been using a Open source program called TradeProject, which some or many people may have already heard of.

The TradeProject site is obviously located at Welcome to TradeProject

At first, it was too very to much scritpy for me and I just need some charting application that would give me connectivity with IB at the time. So I tried it out only to discover there some and many nice features and to me, TradeProject has the potential to eventually do what many other programs do that charge big bucks for.

Adding to the above, TP is both ready in both 32 and 64 bit for download

TradeProject is done by a fella named Daniel whom I believe is from Germany, and also has what appears to me the most Quiet forum on the internet, yet to this day still cannot believe how this can be so. Guess he doesn't market his site or program which I still very much appreciate.

So while I was there downloading an updated verison (they are not too frequent), I decided to Post on his forum to mention about your post and the futures.io (formerly BMT) community.

Now I am not trying to jump the gun here, but I feel there will be a great benefit to both Daniel and futures.io (formerly BMT) if everyone can get behind something as you say. I myself feel very strong about Opensource moving forward and that the power of a user base, be it programmers or traders who beta test to give feedback about bugs.


For quick reference and prior to updating TradeProject, I did a couple of screen shots of both My ASX setup for NT7beta 18 and TradeProject for readers and watchers to have an easy comparison, which I thought would be good to show for a side by side comparison. Also take in mind that there are still very many things not shown in Ninja Trader as well as many things still not shown in TradeProject screens accordingly.






From a simple mans perspective, TP has much of the stuff under the bonnet that most other programs have whom may I add, charge a wack for, included with the free bugs. Well, if you want some bugs which you can feel good about fixing for everyone to benefit, then I obviously would encourage you to at least check this out.

For those with a much higher mechanical knowledge than me, I suggest you be the ones who look under the bonnet.

My trial to MultiCharts has now near expired, and as much as there are so many great things about the program, to my surprise I am left not caring as it doesn't even have a DOM, let alone a few other missing things that one gets so very used to when using NinjaTrader. Seems with Ninja with or without bugs, it has Order Entry all over the Joint, a great feature yet just another feautre, but this is something that I have come to like about NT.

Many other readers will also no doubt bag the opensource platforms for where they are at or how far behind in some ways. Or, it may be that the simple truth is "Certain programs suit our trading styles and needs" which also could be worded as "Certain programs suit our Repetitious Task actions to achieve our goals". No matter which way you blend the words, we are all different, yet commonly have very similar goals.

So whether Daniel comes here and posts or not, I still encourage others to give the man some feedback as he quietly gets on with his goals and IMO has achieved some pretty Fantastic results thus far. (from my perspective). Please sound off on some feedback for those who wish to explore further.




ps: I attached my NT asx screen as well, as mentioned, both have many more features hidden under the bonnet. Please click the links below once, and then once more again for a full size preview which is best shown in a 24" screen (as I use 3 of them so dont notice)

What happened to TradeProject?

Reply With Quote
 
(login for full post details)
  #102 (permalink)
 Jura   is a Vendor
 
 
Jura's Avatar
 
Posts: 774 since Apr 2010
Thanks: 2,347 given, 688 received


pbylina View Post
What happened to TradeProject?

They're apparently gone - the Google code page is also empty. Not very 'open' source - more like: thanks community for your contributions but now we're running with the project.

Reply With Quote
The following 2 users say Thank You to Jura for this post:
 
(login for full post details)
  #103 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
 
Posts: 1,129 since Jul 2012
Thanks: 765 given, 2,545 received


Jura View Post
They're apparently gone - the Google code page is also empty. Not very 'open' source - more like: thanks community for your contributions but now we're running with the project.

@Jura

That was the funniest thing I've heard in a while.

Reply With Quote
The following user says Thank You to artemiso for this post:
 
(login for full post details)
  #104 (permalink)
 wh 
Neubrandenburg, Germany
 
Experience: Advanced
Platform: R
Trading: Stocks
 
wh's Avatar
 
Posts: 538 since Jun 2009
Thanks: 298 given, 505 received


artemiso View Post
@Jura

That was the funniest thing I've heard in a while.

i read in a german forum a few weeks ago, that this project is going commercial.
this software is a pure c++ application and an allinone solution. i will look for a link
or statement. this software was not really open source. the problem lies in the description of "open source".
the community is / was an one man show.

best regards

Causality is the relationship between an event (the cause) and a second event (the effect), where the second event is a consequence of the first.
Reply With Quote
The following 3 users say Thank You to wh for this post:
 
(login for full post details)
  #105 (permalink)
 tornadoatc 
Ft. Lauderdale Florida
 
Experience: Intermediate
Platform: Tradestation
 
Posts: 17 since Apr 2010
Thanks: 31 given, 3 received


Jura View Post
They're apparently gone - the Google code page is also empty. Not very 'open' source - more like: thanks community for your contributions but now we're running with the project.

That seems to bring the question to TradeLink. Has anyone been successful coding and executing strategies with TradeLink?

Reply With Quote
 
(login for full post details)
  #106 (permalink)
ustaudinger
Luzern, Switzerland
 
 
Posts: 10 since Feb 2013
Thanks: 0 given, 0 received

Guys,

I speak for an open source project about automated trading. We have closed source connectors around the an open core. I am curious to hear about impressions and what you like and don't like. The project's name is ActiveQuant. Google it and you'll find it.

We achieve latency figures of about 3 microseconds for in-application messaging.

It's a very broad field ... so lot's of stuff to discuss. I am also looking for co-developers with some serious aspirations. Ping me and I can tell you some success stories, but AQ is quite something to chew.


Cheers,
Ulrich

Reply With Quote
 
(login for full post details)
  #107 (permalink)
anistor
nuremberg germany
 
 
Posts: 7 since Feb 2013
Thanks: 6 given, 0 received

I like the idea of open source trading software, but my biggest apprehension is that this is not being developed further at some point. I have seen this on many other projects around the web.

@ustaudinger: I must admit your software looks very well developed.

- anistor

Reply With Quote
 
(login for full post details)
  #108 (permalink)
 tornadoatc 
Ft. Lauderdale Florida
 
Experience: Intermediate
Platform: Tradestation
 
Posts: 17 since Apr 2010
Thanks: 31 given, 3 received


ustaudinger View Post
Guys,

I speak for an open source project about automated trading. We have closed source connectors around the an open core. I am curious to hear about impressions and what you like and don't like. The project's name is ActiveQuant. Google it and you'll find it.

We achieve latency figures of about 3 microseconds for in-application messaging.

It's a very broad field ... so lot's of stuff to discuss. I am also looking for co-developers with some serious aspirations. Ping me and I can tell you some success stories, but AQ is quite something to chew.


Cheers,
Ulrich

Are you talking about the product here : ActiveQuant GmbH that now seems to be a commercial product?

So much for OpenSource ...

Reply With Quote
The following user says Thank You to tornadoatc for this post:
 
(login for full post details)
  #109 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
 
Posts: 1,129 since Jul 2012
Thanks: 765 given, 2,545 received


tornadoatc View Post
Are you talking about the product here : ActiveQuant GmbH that now seems to be a commercial product?

So much for OpenSource ...

That's hilarious.


Jura View Post
They're apparently gone - the Google code page is also empty. Not very 'open' source - more like: thanks community for your contributions but now we're running with the project.

Extra comedic factor considering @Jura's prophetic post is right above.

Reply With Quote
 
(login for full post details)
  #110 (permalink)
ustaudinger
Luzern, Switzerland
 
 
Posts: 10 since Feb 2013
Thanks: 0 given, 0 received

Cheers.
AQ is still open source, we just don't throw our source code around for nothing. I think you guys mistake Open Source with For Free.

Look, it's pretty straight forward, we figured that some projects take our source code, change the variable names and include it in their project. Why should we want this?



Let me ask you guys two serious questions.

1) If we give you source code and a working platform, what do you give in return that is at least half as valuable?

2) If you want to work with our source code, why not working with us directly?

Reply With Quote
 
(login for full post details)
  #111 (permalink)
 sam028 
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,676 since Jun 2009
Thanks: 3,791 given, 4,512 received


That does not make sense, if it's open source, with a GNU license for example, everybody should be allowed to see the code, and depending on the license provided, use or not the code in another project.

Your position is absolutely understandable, that's not the problem, just don't call it "open source".
You can maybe call it "open source for our customer and partners".


ustaudinger View Post
Cheers.
AQ is still open source, we just don't throw our source code around for nothing. I think you guys mistake Open Source with For Free.

Look, it's pretty straight forward, we figured that some projects take our source code, change the variable names and include it in their project. Why should we want this?



Let me ask you guys two serious questions.

1) If we give you source code and a working platform, what do you give in return that is at least half as valuable?

2) If you want to work with our source code, why not working with us directly?


Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
The following user says Thank You to sam028 for this post:
 
(login for full post details)
  #112 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
 
Posts: 1,129 since Jul 2012
Thanks: 765 given, 2,545 received


ustaudinger View Post
AQ is still open source, we just don't throw our source code around for nothing. I think you guys mistake Open Source with For Free.

Everyone agrees that the most fundamental definition of "open source" implies open redistribution and access. There can be restrictive license terms, sure. But if anyone, like me, can't download your source code (not that I want to) or has to request for access to it, then it's simply not open source.


ustaudinger View Post
Look, it's pretty straight forward, we figured that some projects take our source code, change the variable names and include it in their project. Why should we want this?

You're making a reasonable demand. I think you've made a wise choice to turn it into proprietary software.

What we're expressing is that, since you've already restricted access to it, what remains is that you give it the appropriate name: "proprietary software". Sure, you can call it an infinite other names that do not describe what it is, such as "The Holy Grail", "Free as Beer", "Perpetual Money-Making Machine", "open source", "One Ring That Rules Them All" or whatever, but we're just pointing out that it's an inappropriate name.


ustaudinger View Post
2) If you want to work with our source code, why not working with us directly?

Perhaps this is the reason why people are afraid of working with you:


ustaudinger View Post
1) If we give you source code and a working platform, what do you give in return that is at least half as valuable?

Not even Apple or Oracle expect their users to "give in return" for the use of their proprietary software - I mean of course, their users have to pay in the very first place, but there's nothing expected of them after that. Can you imagine if you walk in an Apple store to buy OS X Kitty Cat and the first thing the salesperson tells you is that you have to sign this contract to "give Apple something in return that is at least half as valuable"? (What, your wife and kids?) How do you expect someone to make the business decision to invest 2, 3 years of their future operations using your platform, when it comes with (1) the ambiguous requirement that they give you something in return over time, (2) you have a history of taking away access from people without informing them?

I'm not badmouthing your platform - I'm not a vendor, and I have no interest in reading or using any of your code (a member of this board just sent me his code via email recently and I told him outright, I'm not going to read any of it if it works) or its derivatives, but I like the design as described on your webpage, and would hate to see you lose out to large software vendors. I'm just giving you sensible business advice.

Reply With Quote
The following user says Thank You to artemiso for this post:
 
(login for full post details)
  #113 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
 
Posts: 1,129 since Jul 2012
Thanks: 765 given, 2,545 received

Lol @sam028 beat me to posting.

Reply With Quote
 
(login for full post details)
  #114 (permalink)
ustaudinger
Luzern, Switzerland
 
 
Posts: 10 since Feb 2013
Thanks: 0 given, 0 received

Hey everyone,
thanks for your comments - I think you are wrong - hehe - :-)

Open Source doesn't mean it has to be given away for free in monetary terms.

AQ is fully compliant Open Source software. If you buy the license, you get the source code and can build and sell things with it, given you distribute it under the same Open Source license.

(Did I tell you that I love Open Source software?)

Check out the following links (damn, can't post links yet) .... Google for >>open source sell<< and just review the first three links ...


If you read the GPL (THE open source license per se), you'll find that you Open Source means that you receive a copy of the source code along an actual product - the source code is included so to say. THAT's the meaning of Open Source, not that you get something for free in monetary terms.



The point is, we are happy and we love to work with users, but these users have to contribute something. Not just drain energy and knowledge.

Actually, we are thinking about setting up the whole project a little bit different. We have a small circle together and are happy so far ....


Cheers!

Reply With Quote
 
(login for full post details)
  #115 (permalink)
ustaudinger
Luzern, Switzerland
 
 
Posts: 10 since Feb 2013
Thanks: 0 given, 0 received


artemiso View Post
Everyone agrees that the most fundamental definition of "open source" implies open redistribution and access. There can be restrictive license terms, sure. But if anyone, like me, can't download your source code (not that I want to) or has to request for access to it, then it's simply not open source.

Let's put it simple. "Everyone" is wrong.

Reply With Quote
 
(login for full post details)
  #116 (permalink)
ustaudinger
Luzern, Switzerland
 
 
Posts: 10 since Feb 2013
Thanks: 0 given, 0 received

Let me point you to a reputable source: O'Reilly

Open Sources: Voices from the Open Source Revolution

Quoting:

"Analysis of Licenses and Their Open Source Compliance

To understand the Open Source Definition, we need to look at some common licensing practices as they relate to Open Source.

Public Domain

A common misconception is that much free software is public-domain. This happens simply because the idea of free software or Open Source is confusing to many people, and they mistakenly describe these programs as public-domain because that's the closest concept that they understand. The programs, however, are clearly copyrighted and covered by a license, just a license that gives people more rights than they are used to. "

Reply With Quote
 
(login for full post details)
  #117 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
 
Posts: 1,129 since Jul 2012
Thanks: 765 given, 2,545 received

I never said that open source has to be free. But it definitely has to be open access. The definition of open source is transparent. See: The Open Source Definition (Annotated) | Open Source Initiative


Quoting 
Open source doesn't just mean access to the source code.

This is clearly not open source, since there is no open access to the source code.


Quoting 
If you buy the license, you get the source code

I don't understand why you insist on claiming that it is open source when you have a commercial license. There are many software development companies who do exactly what you're doing, give access to the source only to their customers, and they call it "royalty free re-distribution rights" but I've never seen any of them insisting that they are open source. Now if you give open access to the source code, but offer additional support or redistribution rights to users who wish to pay for it, then no one's going to argue that it's not open source. The definition is very, very clear.

Think about your user base - people who would want to work on the source code are the ones who would most benefit from it - so probably themselves experienced developers or multi-user organizations, who are keenly aware of the bounds of "open source" and phobic to proprietary software. Such insistence would only come across to them as a dishonest practice.

Reply With Quote
 
(login for full post details)
  #118 (permalink)
ustaudinger
Luzern, Switzerland
 
 
Posts: 10 since Feb 2013
Thanks: 0 given, 0 received


artemiso View Post
I never said that open source has to be free. But it definitely has to be open access. The definition of open source is transparent. See: The Open Source Definition (Annotated) | Open Source Initiative


This is clearly not open source, since there is no open access to the source code.


I don't understand why you insist on claiming that it is open source when you have a commercial license. There are many software development companies who do exactly what you're doing, give access to the source only to their customers, and they call it "royalty free re-distribution rights" but I've never seen any of them insisting that they are open source. Now if you give open access to the source code, but offer additional support or redistribution rights to users who wish to pay for it, then no one's going to argue that it's not open source. The definition is very, very clear.

Think about your user base - people who would want to work on the source code are the ones who would most benefit from it - so probably themselves experienced developers or multi-user organizations, who are keenly aware of the bounds of "open source" and phobic to proprietary software. Such insistence would only come across to them as a dishonest practice.


Well, as said, I think it's time to rethink your understanding of Open Source. That has nothing to do with dishonest. It has to do with providing source code along a binary version. When a user purchases the binary version, he will get the source code with it. He also receives the right to make derivative work as long as this new binary version also includes the source code and he may sell this derivative work.

That's what OS says. It doesn't say that source code has to be available for free to everyone.

As a software manufacturer you may permit access to source code to the purchasers of your software only - all within the bounds of OS.

Do you slowly see the difference between proprietary software without source code and which does not grant you a redistribution right and Open Source software?



Quoting the OSI page:
1) "The license shall not restrict any party from selling [..] the software"
2) "The program must include source code, and must allow distribution in source code as well as compiled form"
3) "The license must allow modifications and derived work"


You purchase the software, you get the source code, you get the right to derive work, you may sell the work, your work must again use the same license. That's OS.

Come on, you have to admit I am right.

Reply With Quote
 
(login for full post details)
  #119 (permalink)
 MrYou 
NC, USA
 
Experience: None
Platform: None Yet
Trading: Guitar
 
MrYou's Avatar
 
Posts: 403 since Jun 2011
Thanks: 618 given, 196 received

Its not about how you or I define Open Source software. The Free Software Foundation and Open Source Initiative have approved specific open source software licenses. The general public refers to Open Source software as those using an FSF or OSI approved license.

Either you are using an FSF or OSI approved license or you are using an Open Source "compatible" license or not. Otherwise this is just a commercial product with a license allowing for modification or redistribution source code included.

If your software can be forked legally then most likely you include an Open Source license or Open Source compatible license. If you do not permit forking then I wouldn't call it open source, but modifiable source.


artemiso View Post
This is clearly not open source, since there is no open access to the source code.

In agreement with @ustaudinger, open source does not mean the source code is widely available on demand. The producer is allowed to only provide the source code to the customers/end users of the software.

Reply With Quote
 
(login for full post details)
  #120 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
 
Posts: 1,129 since Jul 2012
Thanks: 765 given, 2,545 received

@ustaudinger

I'm not surprised from your previous actions that you now lift the words completely out of context to justify your agenda. The subheading clearly implied that those conditions applied to redistribution. You might as well have quoted: "The license[...] require[s]... selling.... and... must... place restrictions." What about: "there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost"?

You began with claims of an "open core" and asked for contributors. Then with no due notice, changed the way it was distributed in less than 3 months. And now probed, point out that potential contributors must now contact you to become a private developer, and that they must give you something in return, and that you have to pay for access - which makes you a vendor, and that a covert advertisement. I don't have a problem with this because it's entirely your choice how to do business and I'm fine with vendor advertisements, but I am advising that it doesn't put you in a good light because anyone can imagine how 'jipped' one would feel if he had contributed to your project under the impression that was initially advertised 3 months ago.

Both sam028 and I have pointed out that the problem lies with the access, not whether or not you are selling it. I've already stated in my second post that I well know that an open source redistribution may be sold, but this is an entirely different matter from false advertisement - how you're concealing several elements of what you had intended to do, and how you are misleading people about the nature of the deal.

You can choose to be stubborn about your own interpretation of 'open source', and I shall not change your mind about it - you're the one who has to make a living from selling the software, not me.

Cheers

Reply With Quote
 
(login for full post details)
  #121 (permalink)
 Big Mike 
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: Custom solution
Trading: Futures & Crypto
 
Big Mike's Avatar
 
Posts: 50,066 since Jun 2009
Thanks: 32,529 given, 98,482 received

Hi,

I have labeled @ustaudinger as a vendor now that his product is no longer free. As a vendor, this means he is no longer allowed to make any post on futures.io (formerly BMT) to promote his product. If you have interest in his product, you will need to contact him directly.

Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/

Visit other sites? Please spread the word about your experience with our community!
Follow me on Twitter Visit my futures io Trade Journal Started this thread Reply With Quote
The following 2 users say Thank You to Big Mike for this post:
 
(login for full post details)
  #122 (permalink)
r3algood
Little Rock, Arkansas
 
 
Posts: 198 since Jul 2011
Thanks: 106 given, 108 received


ustaudinger View Post
Let's put it simple. "Everyone" is wrong.

Why would anyone trust you as a vendor of software if you do not even know what "open source" software means?

Reply With Quote
 
(login for full post details)
  #123 (permalink)
ustaudinger
Luzern, Switzerland
 
 
Posts: 10 since Feb 2013
Thanks: 0 given, 0 received

The discussion shifted a bit to what's OS and what's not.


r3algood View Post
Why would anyone trust you as a vendor of software if you do not even know what "open source" software means?


As MrYou also confirmed, "In agreement with @ustaudinger, open source does not mean the source code is widely available on demand. The producer is allowed to only provide the source code to the customers/end users of the software."

Again:
Quoting(!!) the OSI page:
1) "The license shall not restrict any party from selling [..] the software"
2) "The program must include source code, and must allow distribution in source code as well as compiled form"
3) "The license must allow modifications and derived work"

Look, you can make a program and sell it under a GPL license. Whether the one that bought GPL software gives this bought software away for free is totally irrelevant for GPL or OSI.

It is relevant that a user may modify the software, may re-sell the modified software (even at a price of 0) and in case of GPL that this resold software must be under the same license.

The spirit of OS is, that software source code is distributed along the program and to thus foster further development.


If you really want to dive further and read OSI,GPL, etc. consider the following two sources:
- Free Software vs. Open Source
- Fighting for freedom with freedom is more like it. | Digital Citizen

And from a laymans point of view:
- open source - Is it ethical/legal to modify sourceforge.net projects and sell them commercially? - Stack Overflow



So, r3algood, to conclude, I also wouldn't trust a vendor that puts OS on his product but doesn't know what OS means (see pts 1-3 above). Luckily I know!

Reply With Quote
 
(login for full post details)
  #124 (permalink)
ustaudinger
Luzern, Switzerland
 
 
Posts: 10 since Feb 2013
Thanks: 0 given, 0 received


artemiso View Post
@ustaudinger

I'm not surprised from your previous actions that you now lift the words completely out of context to justify your agenda. The subheading clearly implied that those conditions applied to redistribution. You might as well have quoted: "The license[...] require[s]... selling.... and... must... place restrictions." What about: "there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost"?

Again, source code in OSI software must be available to the purchasers and users of OSI approved software. Reproduction cost refers to the availability of source code.

This means, if you already bought OSI software, the source code must be made available at reasonable cost. For example, a vendor can't just print the source code and ship it and charge 2000 USD for shipping and printing costs.



artemiso View Post
@ustaudinger
You began with claims of an "open core" and asked for contributors. Then with no due notice, changed the way it was distributed in less than 3 months.

There was no change in the license. We are on Freshmeat as a since 2004 and since then it was always OS software. We just locked down the distribution circle, that's all.


artemiso View Post
@ustaudinger
And now probed, point out that potential contributors must now contact you to become a private developer, and that they must give you something in return, and that you have to pay for access - which makes you a vendor, and that a covert advertisement. I don't have a problem with this because it's entirely your choice how to do business and I'm fine with vendor advertisements, but I am advising that it doesn't put you in a good light because anyone can imagine how 'jipped' one would feel if he had contributed to your project under the impression that was initially advertised 3 months ago.

The existing project contributors have always had and still have full access ...So I don't get your point?

Indeed, this was a bit unclear. Giving something in return doesn't mean money - it means a contribution, for example source code, documentation or time. Clients and contributors are two separate entities.

It's tricky to identify contributors that do not share the spirit of the group ...



artemiso View Post
@ustaudinger
Both sam028 and I have pointed out that the problem lies with the access, not whether or not you are selling it. I've already stated in my second post that I well know that an open source redistribution may be sold, but this is an entirely different matter from false advertisement - how you're concealing several elements of what you had intended to do, and how you are misleading people about the nature of the deal.
Cheers

Cheers!

Reply With Quote
 
(login for full post details)
  #125 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
 
Posts: 1,129 since Jul 2012
Thanks: 765 given, 2,545 received

@ustaudinger

It's clear that we will not come to an agreement about this.

If I may ask, what do you mean by 3 us in-application messaging? Is this 3 us per message? What's the size of the messages used for this benchmark?

Reply With Quote
 
(login for full post details)
  #126 (permalink)
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
 
Jasonnator's Avatar
 
Posts: 126 since Dec 2014
Thanks: 37 given, 121 received

It's a zombie thread, quick kill it kill it. Nope, it won't die

Seriously though, I found an open source platform which is actually open source and actually pretty good, StockSharp. It is coded by Russian developers so I've spent a lot of time translating comments and strings trying to figure out how this things works.

Great points:
It compiles out of the box!
Numerous data feed providers and brokers are already supported.
Super slick interface!

Iffy points:
It used a lot of commercial frameworks (i.e. acticpro). There is a StockSharp license tool which generates a local license and allows those frameworks to be used. I don't fully understand how they make this work but ok.

Bad:
Unless you are fluent in Russian, you're going to have a lot of translating to do. I have forked the StockSharp repository and created an English branch so please feel free to clone it....or send me pull requests
Chm file is in Russian and has over 15k htm pages. I have a thread open asking for help on translating this beast, link

Reply With Quote
The following user says Thank You to Jasonnator for this post:
 
(login for full post details)
  #127 (permalink)
 mattz   is a Vendor
 
 
mattz's Avatar
 
Posts: 2,489 since Sep 2010
Thanks: 2,429 given, 3,764 received


Jasonnator View Post
Unless you are fluent in Russian, you're going to have a lot of translating to do. I have forked the StockSharp repository and created an English branch so please feel free to clone it....or send me pull requests
Chm file is in Russian and has over 15k htm pages. I have a thread open asking for help on translating this beast, link

Interesting that you have found it, StockSharp, is on the free platforms that we will add to our new site shortly.
It's a very interesting platform model where it is free, unless you need support and then it charges monthly.
To the best of our understanding it could be connected via OEC (Gain Capital), which they said is rather good for this.

Matt

There is a substantial risk of loss in futures trading.

Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email support@OptimusFutures.com
Reply With Quote
 
(login for full post details)
  #128 (permalink)
 gregid 
Wrocław, Poland
 
Experience: Intermediate
Platform: NinjaTrader, Racket
Trading: Ockham's razor
 
gregid's Avatar
 
Posts: 651 since Aug 2009
Thanks: 320 given, 620 received


mattz View Post
Interesting that you have found it, StockSharp, is on the free platforms that we will add to our new site shortly.
It's a very interesting platform model where it is free, unless you need support and then it charges monthly.
To the best of our understanding it could be connected via OEC (Gain Capital), which they said is rather good for this.

Matt

There is a substantial risk of loss in futures trading.

When you say you will add it to your new site do you mean the russian version or some English translation of the software?

Reply With Quote
 
(login for full post details)
  #129 (permalink)
 mattz   is a Vendor
 
 
mattz's Avatar
 
Posts: 2,489 since Sep 2010
Thanks: 2,429 given, 3,764 received


gregid View Post
When you say you will add it to your new site do you mean the russian version or some English translation of the software?

We will initially launch it in its native language, however, the team at StockSharp told us that English version should be released shortly. Please PM me, I am interested in discussing this platform further with you.

Matt

There is a substantial risk of loss in futures trading.

Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email support@OptimusFutures.com
Reply With Quote
 
(login for full post details)
  #130 (permalink)
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
 
Jasonnator's Avatar
 
Posts: 126 since Dec 2014
Thanks: 37 given, 121 received

The program already has built in support for the gui to operate in English. The developers used a master string class which contains both English and Russian (pretty clever). The comments in the code were Russian only but that it pretty easily translated, there's just a lot to translate.

If you install the binary they provide and use their license tool, you can use the platform complete with all features and an English interface.

Reply With Quote
 
(login for full post details)
  #131 (permalink)
 mattz   is a Vendor
 
 
mattz's Avatar
 
Posts: 2,489 since Sep 2010
Thanks: 2,429 given, 3,764 received


Jasonnator View Post
The program already has built in support for the gui to operate in English. The developers used a master string class which contains both English and Russian (orpretty clever). The comments in the code were Russian only but that it pretty easily translated, there's just a lot to translate.

If you install the binary they provide and use their license tool, you can use the platform complete with all features and an English interface.

I was not aware that they did it already. Thanks you for the update.
Matt

Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email support@OptimusFutures.com
Reply With Quote
 
(login for full post details)
  #132 (permalink)
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
 
Jasonnator's Avatar
 
Posts: 126 since Dec 2014
Thanks: 37 given, 121 received

Matt,

PM me and I can show you guys how I defaulted the source to default to English.

Reply With Quote
The following user says Thank You to Jasonnator for this post:
 
(login for full post details)
  #133 (permalink)
 mattz   is a Vendor
 
 
mattz's Avatar
 
Posts: 2,489 since Sep 2010
Thanks: 2,429 given, 3,764 received


Jasonnator View Post
Matt,

PM me and I can show you guys how I defaulted the source to default to English.

Done.
Matt

Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email support@OptimusFutures.com
Reply With Quote
 
(login for full post details)
  #134 (permalink)
 LukeGeniol 
Italy (IT)
 
Experience: Advanced
Platform: ATAS, R|Trader, NT8
Broker: Rithmic
Trading: CL, Brent, GC, TF
 
LukeGeniol's Avatar
 
Posts: 1,501 since Apr 2010
Thanks: 408 given, 984 received


Jasonnator View Post
Matt,

PM me and I can show you guys how I defaulted the source to default to English.

Why do not show it here?

Take your Pips, go out and Live.
Luke.
Reply With Quote
 
(login for full post details)
  #135 (permalink)
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
 
Jasonnator's Avatar
 
Posts: 126 since Dec 2014
Thanks: 37 given, 121 received


LukeGeniol View Post
Why do not show it here?

Lol, I thought about that about an hour after I sent the reply. I will post it here shortly.

Reply With Quote
 
(login for full post details)
  #136 (permalink)
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
 
Jasonnator's Avatar
 
Posts: 126 since Dec 2014
Thanks: 37 given, 121 received

Ok, after a couple cups of coffee:

the brute force way to do it is in the Localization project, LocalizedStrings.cs then change

 
Code
var activeLang = CultureInfo.CurrentCulture.Name.CompareIgnoreCase("ru-RU")
				? Languages.Russian
				: Languages.English;
to

 
Code
var activeLang = Languages.English;
There are several references to Languages.English/Russian and this will force the application to use English everywhere. There are still a few menus which had Russian for labels/text so that's just a quick Cntl+F and using some google translate.

For translating, this extension has been absolutely priceless: https://marketplace.visualstudio.com/vsgallery/f2321406-c5bb-42b7-9660-dfacd313eeed

The other place to check is to start a debug sessions and set a breakpoint at line 305 of BaseApplication.cs in the XAML project. (Make sure HydraPublic is set to your startup project) Verify that your cultureInfo is getting set to Languages.English.

Jason

Reply With Quote
The following 2 users say Thank You to Jasonnator for this post:
 
(login for full post details)
  #137 (permalink)
 lyonsjw 
Spokane WA USA
 
Experience: Beginner
Platform: TradeStation
Trading: Futures
 
Posts: 8 since Mar 2012
Thanks: 1 given, 0 received

Does anybody know what happened to TradeLink? It does not appear to be available anywhere on the internet. Also is there any other currently active open source .NET trading platforms available.

Any assistance is greatly appreciated.

Reply With Quote
 
(login for full post details)
  #138 (permalink)
 gregid 
Wrocław, Poland
 
Experience: Intermediate
Platform: NinjaTrader, Racket
Trading: Ockham's razor
 
gregid's Avatar
 
Posts: 651 since Aug 2009
Thanks: 320 given, 620 received


lyonsjw View Post
Does anybody know what happened to TradeLink? It does not appear to be available anywhere on the internet. Also is there any other currently active open source .NET trading platforms available.

Any assistance is greatly appreciated.

The Tradelink project is now officially dead and replaced by closed source Glean but you can still get old source code from:
https://github.com/tradelinkofficial/core

As to other .Net open source platforms - there is StockSharp mentioned above.


EDIT: The exact status of Glean is a mystery for me as it is based on TradeLink core therefore it is advertised as open source but I couldn't find code for anything other than retired TradeLink source above

Reply With Quote
The following user says Thank You to gregid for this post:
 
(login for full post details)
  #139 (permalink)
 lyonsjw 
Spokane WA USA
 
Experience: Beginner
Platform: TradeStation
Trading: Futures
 
Posts: 8 since Mar 2012
Thanks: 1 given, 0 received

Thanks for your timely and informative response. Also for your mention of StockSharp, I did not find that in my Google searches.

Reply With Quote
 
(login for full post details)
  #140 (permalink)
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
 
Jasonnator's Avatar
 
Posts: 126 since Dec 2014
Thanks: 37 given, 121 received


lyonsjw View Post
Thanks for your timely and informative response. Also for your mention of StockSharp, I did not find that in my Google searches.

I started a thread here which has some links to the documentation. In my opinion, StockSharp is leagues ahead of tradelink/glean and it is actually full open source (except for the license tool).

Reply With Quote
 
(login for full post details)
  #141 (permalink)
 rupurt 
Brooklyn NY/USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
 
Posts: 20 since Jun 2015
Thanks: 2 given, 18 received

Is there any interest in a unix based polyglot trading toolkit? I've been developing a set of tools in ruby that's CLI based. Each component is split up into a separate process so they can be swapped out with a different implementation e.g. currently the backtester is ruby which is fast enough for the stuff I'm doing but could easily see how someone might want to write it in rust, c, etc...

I was hoping I might be able to find some like minded people on these forums so that we could form some sort of collaboration.

Reply With Quote
 
(login for full post details)
  #142 (permalink)
 rounder8 
Bangkok, Thailand
 
Experience: Advanced
Platform: ZMAPI
Trading: Commodities
 
Posts: 148 since Mar 2011
Thanks: 291 given, 173 received

I have posted information about my project:


Reply With Quote


futures io Trading Community Platforms and Indicators > A new (open source?) trading platform


Last Updated on February 8, 2018


Upcoming Webinars and Events

NinjaTrader Indicator Challenge!

Ongoing

Journal Challenge w/$1,800 in prizes!

May 7

EdgeProX - A Simple Choice For The Active Trader w/Morad Askar @ Edge Clear …

Elite only

The Cold Hard Truth: Maybe I Am Not Good Enough w/Chris Gray @ Earn2Trade

Elite only
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada), info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts