Source Code

335 views
Skip to first unread message

jonathan.m.sadighian

unread,
Sep 20, 2013, 1:09:04 PM9/20/13
to tradeli...@googlegroups.com
Does anyone have a copy of the entire TL project? It appears PracPlay has recently deleted the source code for ASP and Quotopia (execution platforms for TradeLink). Most recent TL update has also removed those programs from the suite/package, I assume only to push sales of Glean? 

Thanks!

Björn Elfvin

unread,
Sep 20, 2013, 1:12:40 PM9/20/13
to tradeli...@googlegroups.com
Why don't you ask PracPlay?

Skickat från min iPhone

20 sep 2013 kl. 19:09 skrev "jonathan.m.sadighian" <jonathan.m...@gmail.com>:

Does anyone have a copy of the entire TL project? It appears PracPlay has recently deleted the source code for ASP and Quotopia (execution platforms for TradeLink). Most recent TL update has also removed those programs from the suite/package, I assume only to push sales of Glean? 

Thanks!

--
You received this message because you are subscribed to the Google Groups "TradeLink-Free" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tradelink-fre...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Ted Penner

unread,
Sep 20, 2013, 1:46:06 PM9/20/13
to tradeli...@googlegroups.com
I messed with that crap for some time only to realize later that I could open a Tradestation forex account for under $2000 and also play with Metatrader 4 and 5 for free. Why forex?  Because it doesn't require a large account, offers tremendous leverage, and is easiest to code for.

Gotta love this open source game. The problem as I see it is closed source solutions, but NOT for the software itself.  Who cares if the trading platform is open source or not.  I'd rather it be backed by a team of support folks that support the underlying product frankly which is why I use tradestation.

What we should be concerned about is the closed source nature of the algorithm used to trade.  PracPlay makes you pay handsomely for that.

1. Go with a well developed product like tradestation.

2. Pick up a copy of stocks and commodities magazine from your local bookstore.

3. Find an example code block that you like from that magazine and start trading.

If you have a system you want us to run the numbers on, we do that for $100 each depending on complexity.  I can be reached at www.marketcoding.com and at www.tedpenner.com.


On Fri, Sep 20, 2013 at 12:09 PM, jonathan.m.sadighian <jonathan.m...@gmail.com> wrote:
Does anyone have a copy of the entire TL project? It appears PracPlay has recently deleted the source code for ASP and Quotopia (execution platforms for TradeLink). Most recent TL update has also removed those programs from the suite/package, I assume only to push sales of Glean? 

Thanks!

--

wilhelmstroods

unread,
Sep 20, 2013, 1:52:34 PM9/20/13
to tradeli...@googlegroups.com
Glean is just grossly overpriced. And does little


From my Android phone on T-Mobile. The first nationwide 4G netwo rk.

jonathan.m.sadighian

unread,
Sep 20, 2013, 3:04:55 PM9/20/13
to tradeli...@googlegroups.com, wilhelmstroods
Thanks to all for the quick responses. 

I like using the TradeLink framework and have spent a considerable amount of time building an automated trading system using the TL framework. I am not looking to transfer platforms, as TL is the best for HFT. Just asking if anyone had a chance to pull the source code from the svn before PracPlay deleted it.

Thanks!

wilhelmstroods

unread,
Sep 20, 2013, 3:07:56 PM9/20/13
to jonathan.m...@gmail.com, tradeli...@googlegroups.com
I have it


From my Android phone on T-Mobile. The first nationwide 4G network.



-------- Original message --------
From: "jonathan.m.sadighian" <jonathan.m...@gmail.com>
Date: 09/20/2013 3:04 PM (GMT-05:00)
To: tradeli...@googlegroups.com

wilhelmstroods

unread,
Sep 20, 2013, 3:10:07 PM9/20/13
to jonathan.m...@gmail.com, tradeli...@googlegroups.com
Will put on my ftp site and will send a link tonight

Wilhelm Stroods

unread,
Sep 20, 2013, 8:07:09 PM9/20/13
to tradeli...@googlegroups.com
Hi Ted,

You can download Full TradeLink Source from here:



I have also put several full builds there as well.
Please publish this to the usergroup so anyone else who needs it can get it.

Since PracPlay moderates the usergroup, advised to use new user group:  TradeLink-Free


My company is building a great site for investors which improves upon TradeLink.  
When the site is ready, I will let you know.  Most features will be free, some will have a
small monthly fee to access to cover our costs for data feeds and development expenses.
Take Care,
James

Ted Penner

unread,
Sep 21, 2013, 1:26:11 AM9/21/13
to tradeli...@googlegroups.com

On Fri, Sep 20, 2013 at 7:07 PM, Wilhelm Stroods <wilhelm...@gmail.com> wrote:
https://sourceforge.net/projects/tradelinksuite

Will do!

Rick May

unread,
Sep 21, 2013, 10:01:10 AM9/21/13
to tradeli...@googlegroups.com
Is that the source or the install file? 

Thanks,
Rick

Rick May

unread,
Sep 21, 2013, 10:13:28 AM9/21/13
to tradelink-free
I'm pretty disgusted by what Pracplay has done/is doing.  They are pushing Glean so hard, they are practically pushing aside everything else.  They are removing things from the source code, they have removed the mailing list and the new forum is a joke (for Glean issues only).

I can understand they want to have a source of income, but it is at the detriment of Tradelink and any future development.  If we weren't so invested in TL as a platform, I'd drop it in an instant.

Can someone tell me, that is more familiar with Open Source.  Is it legal to cripple an open source project to push their own monetary gain?  Perhaps the answer is that we should start our own Tradelink  project that is not controlled by Pracplay?  One starting with the latest FULL version of the source (and without Glean).






On Fri, Sep 20, 2013 at 10:09 AM, jonathan.m.sadighian <jonathan.m...@gmail.com> wrote:
Does anyone have a copy of the entire TL project? It appears PracPlay has recently deleted the source code for ASP and Quotopia (execution platforms for TradeLink). Most recent TL update has also removed those programs from the suite/package, I assume only to push sales of Glean? 

Thanks!

--

Ted Penner

unread,
Sep 21, 2013, 10:22:40 AM9/21/13
to tradeli...@googlegroups.com
The real question isn't whether it's legal or not but yes, it is legal. They can use whatever model of development they want and just because they call it open-source doesn't mean it is and that may make it illegal. The fact is that they are doing it and will continue to and suing them isn't going to end up helping get to your objective in the end.

My recommendation as always is to go with TradeStation. Open a forex or other type of account, and trade till your hearts content using either their EasyLanguage or C# which EasyLanguage now supports.

You can find many systems out there to try and for Metatrader as well, that are free and open-source. Metatrader is a free platform just like tradelink and Tradestation is free with a $2000 Forex account.

Rick May

unread,
Sep 21, 2013, 10:30:05 AM9/21/13
to tradelink-free

I do not wish to sue anyone.  I just want access to the source and feel comfortable that it isn't going to be crippled.

I'm not sure why you are pushing TradeStation so hard.  Do you work for them?  :)  (I'm kidding).   We are invested in TL and it suites our needs for the time being.  I doubt Tradestation is capable of the type of trading we are doing.  Besides, Forex is evil.  :)

Rick

wilhelmstroods

unread,
Sep 21, 2013, 11:02:27 AM9/21/13
to tradeli...@googlegroups.com
Both are there


From my Android phone on T-Mobile. The first nationwide 4G network.



-------- Original message --------
From: Rick May <rickma...@gmail.com>
Date: 09/21/2013 10:01 AM (GMT-05:00)
To: tradeli...@googlegroups.com
Subject: Re: Source Code


On Fri, Sep 20, 2013 at 12:09 PM, jonathan.m.sadighian <jonathan.m...@gmail.com> wrote:
Does anyone have a copy of the entire TL project? It appears PracPlay has recently deleted the source code for ASP and Quotopia (execution platforms for TradeLink). Most recent TL update has also removed those programs from the suite/package, I assume only to push sales of Glean? 

Thanks!

--
You received this message because you are subscribed to the Google Groups "TradeLink-Free" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tradelink-fre...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "TradeLink-Free" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tradelink-fre...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "TradeLink-Free" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tradelink-fre...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Dmitry Shevkoplyas

unread,
Sep 23, 2013, 9:41:29 PM9/23/13
to tradeli...@googlegroups.com
hi all,

questions:

- how/where do I get now the latest stable code (including ASP - must) 
- who maintain it? There should be some moderation of all code changes, shouldn't it?
- how many ppl on this list? How many of'em can/willing to code to maintain TL-free?

suggestions:

- there should be FAQ which includes all the Q's above plus clear explanation of TradeLink <--> PrackPlay relationship / history of "The Big TradeLink Split"
- there should be a simple way to submit notice bug
- there should be transparency in term of "who is who" on the TL-free list (like roles: user, maintainer, contributor etc.)
- bug and its severity should be reviewed by someone with special role (like "not user":)
- improvements and suggestions should probably follow the same way as bugs (they'd have priority levels)
- then future road map should be outlined by (by whom?)
- and when all these pieces are in place, then developer can kick in and address bugs/new-features 
(ideally someone should test'em before calling it "a release"). Without the above rules in place the whole TL thing will eventually die by itself.

may be someone with more experience on "doing proper release" should describe the process in more details (mine plan looks quite vague, but serves the purpose of depicting my points)

what I was doing with TL lately:

- I'm 38yrs old software developer employed full time with redwolfsecurity.com in Canada
- stockmarket is a hobby and I do only few trades now and then via IB
- I've lots of algotrading ideas which I'm eager to try, but there's no ready-to-use solution out there
- I found TradeLink about 2 yrs ago (basically due to the fact that it has ready-to-use IB connector and can do both real-time and backtest)
and possibly more

- now we have 3 babies and I don't have much time for my hobby :)
- I wouldn't like to use some high-level visual toll (like glean) instead I'd rather write bunch of classes/functions and get my hands dirty with c# and all this jazz :)  afterall I'm full time developer, not trader..
- broker I use: IB
- my biggest challenge with TL is that it does not have good visualizer (charting part is basically missing). I tried to improve existing one, so when I ran Kadina to backtest another idea and it draws me one day chart I added following features to it:
    * mouse wheel allows zoom in / zoom out
    * zoom in/out goes to where you point your moue
    * if Ctrl pressed, zoom in/out goes a bit faster
    * when in zoomed view, one can drag-to-move chart (left-to-right)
    * Y-axis scale can either be dynamicaly recalculated for visible data only or can remain unchanged 
    * I added support to multiple timeframes, can switch from tics to 5sec - 10sec 30sec 1minute etc. - this feature is a must
    * added candles view (just for fun - only few lines of code)

, but at this stage all my changes were a bit messy (I started learning C# same day I started trying to use TradeLink about Jan-Feb 2013)

then I went a bit deeper and added following into my TL experience:

    * support of JSON to be able to provide necessary parameters for the backtesting routine (and/or realtime) with bunch of fields. This allows me to fully automate testing and even optimization can take place by generating bunch of JSON and storing the corresponding results (which I also successfully did)
    * I added response class which I use as a parent for _all_ my responses, which basically wraps all standard f-ns like got_tick() and on each such event it sends a message to RabbitMQ (easy to install and maintain, open src messaging system. Linux/Windows friendly ;)
    * now each of my c# response would emit messages
    * there's one c# tiny project, which subscribes to all emitted events and store them in MongoDB as Json objects (with different timestamps and mime_type).
    * nowadays I'm trying to create my own viewer. I figured out how to subscribe to real-time stream of events, also I build a GUI which allows to see all registered responses (running live now or run for backtest some time ago) (each started response has it's own name and unique GUID) and user can select response to view from the list and get all the messages (from mongodb and live) and now I need to draw it all nicely

this approach with messaging if fundamentally stronger since it allows to drop into the mix anything! It no longer limits me to the only framework. Multiple computers with different OS and different languages can do something distributed and powerfull. It only seems to be hard to use, but actually it is all quite simple and doable. Any novice like me can run it as I do even on my laptop.

I also looking into the possibility to use some 3rd part software to fill the "missing viewer" gap. Ideally something strong like MetaTrader5 should be able to plot the data.

If only TL would have good charting part I would probably already started trading live with real money! (instead of falling deep down this rabbitmq hole;))

Alas, I have to do it all hard way, all by myself. But I've some fun with it anyways : )
My hope is - we somehow can do it together, but I don't yet see how the whole TL collaboration will click-n-tick.

As I mentioned I'd never buy/use Glean, also to add messaging support with good quality of code would require more learning from me, so I doubt I can contribute big-and-nice ready-to-use c# pieces. Instead I see myself useful to you only by finding low-level bugs, and/or providing some fixes/patches for ongoing issues.

Thanks for those who managed to read the whole thing, :)

Sincerely,
Dmitry

с ч.гл.ув.,
Дима Ш.

Dmitry Shevkoplyas

unread,
Oct 4, 2013, 12:00:23 AM10/4/13
to tradeli...@googlegroups.com
hi all,

Latest TradeLink source code wanted.

I have revision 3754 which was committed on 07-Aug-2013 and I checked out it next day 08-Aug-2013. 

Does anyone has more recent TradeLink sources? 

On 18-Sep-2013 whole svn repo was "flattened" (no more history available) and commiter "Joshua Franta" <jo...@pracplay.com>. He put following comments: "removing sensitive passwords/sensitive info", but PracPlay also deleted ASP, Kadina, Quotopia. They basically crippled the whole idea of TradeLink without anouncing thiers plans! What a shame!

Mine latest rev3754 still has ASP, Kadina, Quotopia etc. It also has "trunc" along with some development brunches:

branches
├───FixTheBuild
├───gregj-branch
├───issue229
└───TD-ActiveX
tags
trunk
wiki

full tree of my latest rev3754 TradeLink source looks like this:

src-pure
├───branches
│   ├───FixTheBuild
│   │   ├───ASP
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───BrokerServers
│   │   │   ├───AnvilServer
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   ├───debug
│   │   │   ├───Install
│   │   │   ├───LightspeedServer
│   │   │   │   ├───Debug
│   │   │   │   ├───include
│   │   │   │   │   └───LightspeedTrader
│   │   │   │   ├───lib
│   │   │   │   ├───Release
│   │   │   │   └───res
│   │   │   ├───release
│   │   │   ├───ServerGenesis
│   │   │   │   ├───INC
│   │   │   │   ├───INC32
│   │   │   │   └───Res
│   │   │   ├───TestTradeLibFast
│   │   │   │   ├───cfix
│   │   │   │   │   ├───bin
│   │   │   │   │   ├───include
│   │   │   │   │   └───lib
│   │   │   │   └───res
│   │   │   ├───TradeLibFast
│   │   │   │   ├───Release
│   │   │   │   └───res
│   │   │   └───TWSServer
│   │   │       ├───Release
│   │   │       ├───res
│   │   │       └───Shared
│   │   ├───Chartographer
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───CQG2EPF
│   │   │   └───Properties
│   │   ├───Gauntlet
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───Install
│   │   │   └───talib_excel
│   │   ├───Kadina
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───Quotopia
│   │   │   ├───bin
│   │   │   │   └───Debug
│   │   │   │       └───Properties
│   │   │   ├───Properties
│   │   │   └───Resources
│   │   ├───Record
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───Replay
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───Responses
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───ServerBlackwood
│   │   │   └───Properties
│   │   ├───ServerDAS
│   │   │   ├───dll
│   │   │   ├───Properties
│   │   │   └───Resources
│   │   ├───ServerDBFX
│   │   │   ├───bin
│   │   │   │   └───Debug
│   │   │   └───Properties
│   │   ├───ServerEsignal
│   │   │   ├───Properties
│   │   │   └───Resources
│   │   ├───ServerFix
│   │   │   ├───dll
│   │   │   └───Properties
│   │   ├───ServerGrayBox
│   │   │   ├───bin
│   │   │   │   └───Debug
│   │   │   └───Properties
│   │   ├───ServerIQ-DTN
│   │   │   └───Properties
│   │   ├───ServerMB
│   │   │   └───Properties
│   │   ├───ServerNxCore
│   │   │   ├───dll
│   │   │   └───Properties
│   │   ├───ServerNxCore64
│   │   │   ├───dll
│   │   │   └───Properties
│   │   ├───ServerRealTick
│   │   │   ├───dll
│   │   │   └───Properties
│   │   ├───ServerRedi
│   │   │   └───Properties
│   │   ├───ServerRithmic
│   │   │   ├───dll
│   │   │   └───Properties
│   │   ├───ServerSterling
│   │   │   ├───bin
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───ServerTD
│   │   │   └───Properties
│   │   ├───ServerTDX
│   │   │   ├───ActiveXComp
│   │   │   │   ├───ActiveX
│   │   │   │   └───DLL
│   │   │   ├───bin
│   │   │   │   └───Debug
│   │   │   ├───obj
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───ServerZenfire
│   │   │   ├───dll
│   │   │   └───Properties
│   │   ├───TikConverter
│   │   │   └───Properties
│   │   ├───TikData
│   │   ├───TimeAndSales
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───TradeLinkAPI
│   │   │   └───Properties
│   │   ├───TradeLinkAppKit
│   │   │   ├───Google
│   │   │   └───Properties
│   │   ├───TradeLinkCommon
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───TradeLinkResearch
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   └───TradeLinkTests
│   │       └───Properties
│   ├───gregj-branch
│   │   ├───API
│   │   ├───ASP
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   ├───obj
│   │   │   │   └───Debug
│   │   │   │       └───TempPE
│   │   │   └───Properties
│   │   ├───BranchV1
│   │   ├───BrokerServers
│   │   │   ├───AnvilServer
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   ├───debug
│   │   │   ├───Install
│   │   │   ├───release
│   │   │   ├───ServerGenesis
│   │   │   │   ├───INC
│   │   │   │   ├───INC32
│   │   │   │   └───Res
│   │   │   ├───TestTradeLibFast
│   │   │   │   └───res
│   │   │   ├───TradeLibFast
│   │   │   │   ├───Release
│   │   │   │   └───res
│   │   │   └───TWSServer
│   │   │       ├───Release
│   │   │       ├───res
│   │   │       └───Shared
│   │   ├───Chartographer
│   │   ├───CQG2EPF
│   │   ├───Gauntlet
│   │   ├───HistoricalPriceParser
│   │   │   └───Properties
│   │   ├───InstallSuite
│   │   ├───Kadina
│   │   ├───LogViewer
│   │   ├───Quotopia
│   │   ├───Record
│   │   ├───Replay
│   │   ├───Responses
│   │   ├───ResponseTests
│   │   ├───ServerBlackwood
│   │   ├───ServerDBFX
│   │   ├───ServerEsignal
│   │   ├───ServerMB
│   │   ├───ServerSterling
│   │   ├───ServerTD
│   │   ├───Tattle
│   │   ├───TikConverter
│   │   │   └───properties
│   │   ├───TikData
│   │   ├───TimeAndSales
│   │   ├───TradeLinkAPI
│   │   │   └───Properties
│   │   ├───TradeLinkAppKit
│   │   │   └───Properties
│   │   ├───TradeLinkCommon
│   │   │   └───Properties
│   │   ├───TradeLinkResearch
│   │   └───TradeLinkTests
│   ├───issue229
│   │   ├───ASP
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───BrokerServers
│   │   │   ├───AnvilServer
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   ├───Install
│   │   │   ├───TestTradeLibFast
│   │   │   │   └───res
│   │   │   ├───TradeLibFast
│   │   │   │   ├───Release
│   │   │   │   └───res
│   │   │   └───TWSServer
│   │   │       ├───Release
│   │   │       ├───res
│   │   │       └───Shared
│   │   ├───Chartographer
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───CQG2EPF
│   │   │   └───Properties
│   │   ├───Gauntlet
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───InstallSuite
│   │   ├───Kadina
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───Quotopia
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   │   └───Properties
│   │   │   │   └───Release
│   │   │   │       └───Properties
│   │   │   ├───Properties
│   │   │   └───Resources
│   │   ├───Record
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───Replay
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───Responses
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───ResponseTests
│   │   │   └───Properties
│   │   ├───ServerGenesis
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───ServerMB
│   │   │   └───Properties
│   │   ├───ServerTD
│   │   │   └───Properties
│   │   ├───SplitEPF
│   │   │   └───Properties
│   │   ├───SterServer
│   │   │   └───Properties
│   │   ├───Tattle
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───TestDOM
│   │   │   └───TestDOM
│   │   ├───TimeAndSales
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───TradeLinkAPI
│   │   │   └───Properties
│   │   ├───TradeLinkCommon
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───TradeLinkResearch
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───TradeLinkTests
│   │   │   └───Properties
│   │   ├───Tript
│   │   │   ├───bin
│   │   │   │   ├───Debug
│   │   │   │   └───Release
│   │   │   └───Properties
│   │   ├───TS2EPF
│   │   │   └───Properties
│   │   ├───Update
│   │   │   └───Properties
│   │   └───Zoom
│   └───TD-ActiveX
│       ├───ActiveXComp
│       │   ├───ActiveX
│       │   └───DLL
│       ├───bin
│       │   └───Debug
│       ├───obj
│       │   └───Debug
│       │       └───TempPE
│       └───Properties
├───tags
│   └───REL-0-1-0
│       ├───ASP
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───Box-Examples
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───BrokerServers
│       │   ├───AnvilServer
│       │   │   ├───Debug
│       │   │   └───Release
│       │   ├───AnvilServer2
│       │   │   ├───res
│       │   │   └───Shared
│       │   │       ├───Debug
│       │   │       └───Release
│       │   ├───Install
│       │   ├───TradeLinkServer
│       │   │   ├───Release
│       │   │   └───res
│       │   └───TWSServer
│       │       ├───Release
│       │       ├───res
│       │       └───Shared
│       ├───Chartographer
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───EPF2IDX
│       │   └───bin
│       │       ├───Debug
│       │       └───Release
│       ├───Gauntlet
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───InstallSuite
│       ├───Kadina
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───Quotopia
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   │   └───Properties
│       │   │   └───Release
│       │   │       └───Properties
│       │   └───Properties
│       ├───Record
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───Replay
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───ResearchLib
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───SplitEPF
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───Tattle
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───TimeAndSales
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       ├───TradeLib
│       │   ├───bin
│       │   │   ├───Debug
│       │   │   └───Release
│       │   └───Properties
│       └───Tript
│           ├───bin
│           │   ├───Debug
│           │   └───Release
│           └───Properties
├───trunk
│   ├───ASP
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───BrokerServers
│   │   ├───AnvilServer
│   │   │   ├───Debug
│   │   │   └───Release
│   │   ├───cfix
│   │   │   ├───include
│   │   │   └───lib
│   │   │       ├───amd64
│   │   │       └───i386
│   │   ├───debug
│   │   ├───Install
│   │   ├───LightspeedServer
│   │   │   ├───Debug
│   │   │   ├───include
│   │   │   │   └───LightspeedTrader
│   │   │   ├───lib
│   │   │   ├───Release
│   │   │   └───res
│   │   ├───release
│   │   ├───ServerGenesis
│   │   │   ├───INC
│   │   │   ├───INC32
│   │   │   └───Res
│   │   ├───TestTradeLibFast
│   │   │   ├───cfix
│   │   │   │   ├───bin
│   │   │   │   ├───include
│   │   │   │   └───lib
│   │   │   └───res
│   │   ├───TradeLibFast
│   │   │   ├───Release
│   │   │   └───res
│   │   └───TWSServer
│   │       ├───Release
│   │       ├───res
│   │       └───Shared
│   ├───Chartographer
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───Gauntlet
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───Install
│   │   └───talib_excel
│   ├───Kadina
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───Quotopia
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   │   └───Properties
│   │   │   └───Release
│   │   │       └───Properties
│   │   ├───Properties
│   │   └───Resources
│   ├───Record
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───Replay
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───Responses
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───ServerBlackwood
│   │   ├───bin
│   │   │   └───Release
│   │   └───Properties
│   ├───ServerDAS
│   │   ├───dll
│   │   ├───Properties
│   │   └───Resources
│   ├───ServerDBFX
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───ServerEsignal
│   │   ├───Properties
│   │   └───Resources
│   ├───ServerFix
│   │   ├───dll
│   │   └───Properties
│   ├───ServerGrayBox
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───ServerIQ-DTN
│   │   └───Properties
│   ├───ServerMB
│   │   ├───dll
│   │   └───Properties
│   ├───ServerNxCore
│   │   ├───dll
│   │   └───Properties
│   ├───ServerNxCore64
│   │   ├───dll
│   │   └───Properties
│   ├───ServerRealTick
│   │   ├───dll
│   │   └───Properties
│   ├───ServerRedi
│   │   └───Properties
│   ├───ServerRithmic
│   │   ├───dll
│   │   └───Properties
│   ├───ServerSterling
│   │   ├───bin
│   │   │   └───Release
│   │   ├───dll
│   │   └───Properties
│   ├───ServerTD
│   │   └───Properties
│   ├───ServerTDX
│   │   ├───ActiveXComp
│   │   │   ├───ActiveX
│   │   │   └───DLL
│   │   ├───bin
│   │   │   └───Debug
│   │   ├───obj
│   │   │   └───Release
│   │   └───Properties
│   ├───ServerZenfire
│   │   ├───dll
│   │   └───Properties
│   ├───TikConverter
│   │   └───Properties
│   ├───TikData
│   ├───TimeAndSales
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───TradeLinkAPI
│   │   └───Properties
│   ├───TradeLinkAppKit
│   │   ├───Google
│   │   └───Properties
│   ├───TradeLinkCommon
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───TradeLinkResearch
│   │   ├───bin
│   │   │   ├───Debug
│   │   │   └───Release
│   │   └───Properties
│   ├───TradeLinkTests
│   │   └───Properties
│   └───Warden
│       └───Properties
└───wiki

Jonathan Sadighian

unread,
Oct 6, 2013, 12:59:22 PM10/6/13
to tradeli...@googlegroups.com
Dmitry,

That is great news--your version appears to be most up-to-date. Are you going to put it up on GitHub or another online project host?

Thanks,
Jon

Dmitry Shevkoplyas

unread,
Oct 6, 2013, 4:36:07 PM10/6/13
to tradeli...@googlegroups.com
Hi Jon, all,

I put my latest TradeLink sources (without any modifications as they were on revision 3754 committed on 07-Aug-2013) here:

HTTPS clone URL:

its all quite sad.. who will now maintain/bugfix/test all this stuff?  :(
I can imagine just the maintenance (testing/merging submitted bugfixes etc.) is quite a task.
What do we do about removed pieces of TradeLink if they stop working some day? (I'm sure they will - just a matter of time)

thanks,

Dmitry

Wilhelm Stroods

unread,
Oct 9, 2013, 12:47:42 AM10/9/13
to tradeli...@googlegroups.com
Thanks Dmitry for that build.  Would you happen to have a RARed or ZIPPed version of it?
I am not sure how to download it from that site you posted, and if I did, it would require piecing it together.

I am a software engineer/project manager, and trader.   I have a team working on building a web interface for using a trading engine based upon TradeLink.  The application will have charting and much more rich performance reporting.  Also. the site will be similar to Collective2, in that it will 
allow trading system developers to post their systems and be able to earn subscription money each month.  

Since we will be deep in the functional workings of TradeLink, I would be happy to head-up the new change log for TradeLink.  This time, each user can add desired functionality to a log, then developers can choose which enhancements they would like to work on.   I can assure you that never will pieces of TradeLink again be removed,  Also, we will agree that commercial components NOT be part of the TradeLink build.   If PracPlay decides to hijack the communities work again, they better "lawyer-up".     

















Ted Penner

unread,
Oct 9, 2013, 1:36:41 AM10/9/13
to tradeli...@googlegroups.com
Hallelujah  !    The voice of REASON!   I'd sure like to capture this thread and highlight this post on my site at marketcoding.com !  or tedpenner.com   I'm a beginning developer and would be very grateful to be part of your group in whatever fashion. I am not looking to make money but rather to learn to code well enough to put food on the table by trading alone.

Dmitry Shevkoplyas

unread,
Oct 9, 2013, 2:23:57 AM10/9/13
to tradeli...@googlegroups.com
Hi Wilhelm, all,

I'm glad there are at least some people out there willing to keep this project alive.
After sleepless night I have collected more info on Tradelink legacy content and just have updated github.
Please update, download and/or fork https://github.com/shevkoplyas/tradelink before it is gone again!

(quote from readme)

Tradelink
=========

[q] why this thing is here?
[a] cause I love Tradelink the way it was before Glean. And the fact of existence 
    of this "legacy Tradelink" snapshot wont interfere with the plans of its real owners
    to change direction. After all it is a free world.

       File: src-pure.rev3754.07-Aug-2013.before-pracplay-crippled-tradelink
Description: Tradelink svn revision 3754 which was committed on 07-Aug-2013
             On 18-Sep-2013 whole svn repo was "flattened" (no more history available) 
             and commiter Joshua Franta put the following comment: "removing sensitive 
             passwords/sensitive info", but PracPlay also deleted ASP, Kadina, Quotopia.
             They basically crippled the whole idea of free open source Tradelink 
             without anouncing their plans. They could do this in some more community
             friendly way, but was done is done. Anyways - they have created this 
             brillian project, so it is up to them what to do with it. 
             No complains.
            This latest revision r3754 still has ASP, Kadina, Quotopia etc. 
             It also has "trunc" along with some recent development brunches.

       File: tradelink.development.stats
Description: a bit more details on the recent history of Tradelink development.
             If you read it carefully and see who put all the efforts and how much
             time was dedicated to The Tradelink, then you'd have even less complains :)
             Thank you Josh, that was titanic effort!

       File: tradelink.documentation.generated-by-doxygen
Description: quite old, but gives an idea of the classes layout, function description etc.

       File: tradelink.wiki.historical.raw.7z
Description: this was collected by pieces, less technical, more newbie-friendly way
             to get more insite on how things work in Tradelink

       File: tradelink.youtube
Description: few videos from youtube for thouse who lazy to read all the info above
(end of quote)

I'd rather not add zipped version of the sources since it would make 60Mb to already heavy 500Mb+ project.
Please ask someone on your team to use GIT (works both on windows and linus platforms) and do clone:


Thanks!
Now this night I'll sleep better! :)

Dmitry Shevkoplyas

unread,
Oct 9, 2013, 1:30:04 PM10/9/13
to tradeli...@googlegroups.com
update: I've noticed "Download ZIP" button on the right-left side of the github page!

if you don't want to install/use GIT, then just take the whole project as one big ZIP file by clicking it!

or alternatively use this URL from your browser (same result):

cheers!

Dmitry Shevkoplyas

unread,
Oct 9, 2013, 1:31:29 PM10/9/13
to tradeli...@googlegroups.com
fix:   "Download ZIP" button on the right-middle side of the github page!

:)

wilhelmstroods

unread,
Oct 9, 2013, 3:16:45 PM10/9/13
to tradeli...@googlegroups.com
New Tradelink site will be ready this week.  

More details to follow





-------- Original message --------
From: Dmitry Shevkoplyas <shevk...@gmail.com>
Date: 10/09/2013 1:31 PM (GMT-05:00)
To: tradeli...@googlegroups.com
Subject: Re: Source Code


fix:   "Download ZIP" button on the right-*middle* side of the github page!
>> Please ask someone on your team to use GIT <http://git-scm.com/downloads>(works both on windows and linus platforms) and do clone:
>>>>>> following comments: "*removing sensitive passwords/sensitive info*",

>>>>>> but PracPlay also deleted ASP, Kadina, Quotopia. They basically crippled
>>>>>> the whole idea of TradeLink without anouncing thiers plans! What a shame!
>>>>>>
>>>>>> Mine latest rev3754 still has ASP, Kadina, Quotopia etc. It also has
>>>>>> "trunc" along with some development brunches:
>>>>>> *
>>>>>> *
>>>>>> *branches*
>>>>>> *
>>>>>> ├───FixTheBuild
>>>>>> **
>>>>>> ├───gregj-branch
>>>>>> **
>>>>>> ├───issue229
>>>>>> **
>>>>>> └───TD-ActiveX
>>>>>> *
>>>>>> tags
>>>>>> *trunk*
>>>>>>> *questions:*

Dmitry Shevkoplyas

unread,
Oct 12, 2013, 12:39:53 AM10/12/13
to tradeli...@googlegroups.com
hi all,

update:
       new folder created: tradelink.binaries
it has pretty much all binaries referred to by wiki raw snapshot
including TradeLinkSuite-3753.exe and TradeLinkSuite-3805.exe which are 
        almost the latest installable compiled tradelink suites, and also other files:
IndicatorColorScheme.xml - example color scheme (put in start->tradelink->logs->tradelinksuite)
TickDataSubset.20070402_2_20070926.zip - Multi-Symbol 2007 Tickdata (Subset of Equities)
            download.html might shed more light on some of these files (date of publication etc.)

       new folder created: tradelink.wiki.historical.raw.addon
        6 files added to tradelink.wiki.historical.raw.addon, they were part of raw wiki
        at some point and then some of those were removed:
            AlwaysEnter.cs
            BarRequestor.cs
            LimitCancel.cs
            MOCOrder_ResponseTest.cs
            OpenCancel.cs
            PairsTracker.cs

as a reminder, tradelink legacy snapshot is available here: https://github.com/shevkoplyas/tradelink

Please download and/or clone it and let me know if something else is missing to call it complete.

ps: Btw, who is "The Holder" of tradelink-free group on googlegoups? Who is in charge? How many subscribers are there? Is it possible to make "who-is-who" more clear here because right now it is all so vague? (how do I know it will not disappear tomorrow?) Thanks.



--
You received this message because you are subscribed to the Google Groups "TradeLink-Free" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tradelink-fre...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Ted Penner

unread,
Oct 12, 2013, 12:50:34 AM10/12/13
to tradeli...@googlegroups.com
Does this new project for tradelink-free have a home or RSS feed that I could link to?

wilhelmstroods

unread,
Oct 12, 2013, 1:28:20 AM10/12/13
to tradeli...@googlegroups.com
Not yet.  New site will be up this week.  Will have a forum, and new planned features for tradelink including integrated charting, rss news reader, etc...
New site will require registration, and will have update tracking and what is being worked on by whom, also will allow donations by members who want to help advance the platform but who dont have coding expertise. Will also have an update registry on the site so the developers are given proper credit for their work. 
Stay tuned...please work on feature wish list.  Thanks





-------- Original message --------
From: Ted Penner <tedp...@gmail.com>
Date: 10/12/2013 12:50 AM (GMT-05:00)
To: tradeli...@googlegroups.com
Subject: Re: Source Code


Does this new project for tradelink-free have a home or RSS feed that I
could link to?

-Ted R Penner
www.tedpenner.com
(254) 214-3013


On Fri, Oct 11, 2013 at 11:39 PM, Dmitry Shevkoplyas
<shevk...@gmail.com>wrote:

> hi all,
>
> update:
>        *new folder created: tradelink.binaries*

> it has pretty much all binaries referred to by wiki raw snapshot
>  including TradeLinkSuite-3753.exe and TradeLinkSuite-3805.exe which are
>         almost the latest installable compiled tradelink suites, and also
> other files:
>  IndicatorColorScheme.xml - example color scheme (put in
> start->tradelink->logs->tradelinksuite)
> TickDataSubset.20070402_2_20070926.zip - Multi-Symbol 2007 Tickdata
> (Subset of Equities)
>             download.html might shed more light on some of these files
> (date of publication etc.)
>
>        *new folder created: tradelink.wiki.historical.raw.addon*

Ted Penner

unread,
Oct 12, 2013, 1:55:30 AM10/12/13
to tradeli...@googlegroups.com

I'd be interested to hear if anyone else has done any automated trading in tradestation vs tradelink and what the pros and cons are.

--

Wilhelm Stroods

unread,
Oct 13, 2013, 9:07:30 AM10/13/13
to tradeli...@googlegroups.com
Excellent suggestions, will incorporate all of them.  thanks
Reply all
Reply to author
Forward
0 new messages