Bitcoin Forum
April 23, 2024, 08:07:05 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Open Source Trading Platform  (Read 2517 times)
sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 08, 2013, 05:09:50 PM
 #1

With the birth of the thousands of exchanges each day, I thought it would be good to get up a trading platform.  While this is clearly a work in progress, I managed to get the old openforexplatform (http://web.archive.org/web/20110806121721/http://www.openforexplatform.com/), and put the source code for it in github (https://github.com/dwmcqueen/opencryptoplatform).


My first task is to get the integration working with one of the exchanges (luckily I have the data feed, if necessary : ).

If anyone is interested in poking around or assisting, please let me know

1713859625
Hero Member
*
Offline Offline

Posts: 1713859625

View Profile Personal Message (Offline)

Ignore
1713859625
Reply with quote  #2

1713859625
Report to moderator
1713859625
Hero Member
*
Offline Offline

Posts: 1713859625

View Profile Personal Message (Offline)

Ignore
1713859625
Reply with quote  #2

1713859625
Report to moderator
1713859625
Hero Member
*
Offline Offline

Posts: 1713859625

View Profile Personal Message (Offline)

Ignore
1713859625
Reply with quote  #2

1713859625
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713859625
Hero Member
*
Offline Offline

Posts: 1713859625

View Profile Personal Message (Offline)

Ignore
1713859625
Reply with quote  #2

1713859625
Report to moderator
1713859625
Hero Member
*
Offline Offline

Posts: 1713859625

View Profile Personal Message (Offline)

Ignore
1713859625
Reply with quote  #2

1713859625
Report to moderator
daybyter
Legendary
*
Offline Offline

Activity: 965
Merit: 1000


View Profile
September 09, 2013, 01:28:09 PM
 #2

Wouldn't it be easier to start with the Intersango sources, or so?

I'm thinking about an exchange, too, and already did some work. But I'm no security expert and I'm not allowed to host such a service in my country, so this project is stalled for now...

sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 09, 2013, 01:51:43 PM
 #3

This is a graphical front-end for traders that will connect to a specified exchange.  The OpenForexPlatform was pretty well developed (even had some expert advisors you could run on it) prior to its development ceasing as a result of it being transformed into a full blown commercial product. 

daybyter
Legendary
*
Offline Offline

Activity: 965
Merit: 1000


View Profile
September 09, 2013, 02:11:24 PM
 #4

I think the OpenBitcoinTrader project wants to implement something similar?

I also implemented a trading window in my app...


sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 09, 2013, 02:14:55 PM
 #5

I think it is similar and will reach out.  The good thing about this is the code for a working platform is already available.

I am working on updating the code a bit and fixing one of the integrations.  Once that is done, I want to implement one of the exchange APIs and we should be off and running on a platform that already has technical analysis AND the ability to write trading systems.
daybyter
Legendary
*
Offline Offline

Activity: 965
Merit: 1000


View Profile
September 09, 2013, 02:22:22 PM
 #6

I also implemented some exchange API (although not all of them complete). Maybe it helps you:

https://github.com/ReAzem/cryptocoin-tradelib/tree/master/modules

sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 09, 2013, 02:35:58 PM
 #7

I also implemented some exchange API (although not all of them complete). Maybe it helps you:

https://github.com/ReAzem/cryptocoin-tradelib/tree/master/modules

That does help!  I could use http://www.ikvm.net/ for it.
sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 09, 2013, 03:08:28 PM
 #8

A little screenshot of the earlier platform:

muyuu
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1000



View Profile
September 09, 2013, 05:32:35 PM
 #9

Following.

GPG ID: 7294199D - OTC ID: muyuu (470F97EB7294199D)
forum tea fund BTC 1Epv7KHbNjYzqYVhTCgXWYhGSkv7BuKGEU DOGE DF1eTJ2vsxjHpmmbKu9jpqsrg5uyQLWksM CAP F1MzvmmHwP2UhFq82NQT7qDU9NQ8oQbtkQ
sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 09, 2013, 05:39:09 PM
 #10

I think the biggest issue will be the pricing feeds......
sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 10, 2013, 04:07:15 PM
 #11

Should have it set-up against the MT4 for BTC-e shortly.

Are their any established C# / .Net libraries for accessing the exchanges?
ANX_Geek
Newbie
*
Offline Offline

Activity: 10
Merit: 0



View Profile WWW
September 11, 2013, 03:50:33 AM
 #12

I like the looks of this initiative and would be happy to help from the exchange end perspective.

We have a gox compatible rest api but would like to provision something a bit more robust such a FIX or messaging based solution.

Please let me know if there is anything that would help from the exchange / API end.

sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 11, 2013, 03:11:38 PM
 #13

I like the looks of this initiative and would be happy to help from the exchange end perspective.

We have a gox compatible rest api but would like to provision something a bit more robust such a FIX or messaging based solution.

Please let me know if there is anything that would help from the exchange / API end.



That would be great!  I need to get a connection outside of MetaTrader working and any help you can provide is appreciated!
defaced
Legendary
*
Offline Offline

Activity: 2184
Merit: 1011


Franko is Freedom


View Profile WWW
September 16, 2013, 03:45:27 PM
 #14

sal for president! Anyway i can send some FRK your way good sir?

Fortune Favors the Brave
Borderless CharityEXPANSEEXRAllergy FinderFranko Is Freedom
sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
September 16, 2013, 04:10:39 PM
 #15

sal for president! Anyway i can send some FRK your way good sir?

Well - let me make more progress here.  Had an issue with the MetaTrader intergration that requires a bit of work.

But, saying that, really need to get this hooked up to a BTC exchange.  The MT4 bt was just a proof-of-concept piece of work.
sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
October 08, 2013, 03:44:29 PM
 #16

Well, the MT4 integration piece is broken, so just cutting thru the layer and seeing if we can hook this up to a current BTC exchange.  Should have screenshots soon of charting on of the BTC exchanges Smiley
sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
October 11, 2013, 01:52:42 PM
 #17

As a proof of concept, we managed to get the platform to connect to BTER and pull in trades (and draw candles).  Needs a bit more tweaks to pull in historical data, but the process should be easily applied to other brokers.  Working on cleaning it up a bit and then adding in trading functions (which actually shouldn't be too hard).
sal002 (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile WWW
November 09, 2013, 05:36:32 PM
 #18

Okay - I will be putting the code up tonight and now working on expanding this to be more user friendly, but have it hooked to BTER.

More eye candy:

cxboyminer
Hero Member
*****
Offline Offline

Activity: 896
Merit: 500



View Profile
November 09, 2013, 06:23:05 PM
 #19

I like the idea of it. However I have no idea how to program using C family (trying to learn C++ though).

I could help some HTML if you want me to?

.Minter.                       ▄▄▄▄▄▄▄▄▄
                  ▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄
               ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
            ,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
          ,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
         ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
        ▓▓▓▓▓▓▓▓▓▓█▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀█▓▓▓▓▓▓▓▓▓▓
       ▓▓▓▓▓▓▓▓▓▓▓    █▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓
      █▓▓▓▓▓▓▓▓▓▓▓▓▓    ▀▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
      ▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▄   ▀▓▀   ▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
     ▐▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▄     ▄▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▌
     ╟▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▄ ▄▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▌
     ▐▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▌
      ▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
      ║▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▌
       ▀▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
         ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
           ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
             ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
                ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀
                     ▀▀██▓▓▓▓▓▓▓██▀▀
||

╓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀▀▀▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▌        ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓         ▀╜        ╙▀▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓                      ▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▌                       ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓                        ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▌         ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▌         ▓▓▓▓▓          ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓⌐         ▓▓▓▓▓         ╣▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓         ▀█▀▀^         ╫▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▌                      ▒▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓                     ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓                 #▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
 ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
WALLET




                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█
bluemeanie1
Sr. Member
****
Offline Offline

Activity: 280
Merit: 257


bluemeanie


View Profile WWW
November 09, 2013, 06:25:12 PM
 #20

The project I'm working on can, and will, be used for a multipurpose asset exchange.

https://docs.google.com/document/d/1cKlN55wX7n0SLvxidLoFVrJnNMJO-Iefr8bVyeHBseg/edit?usp=sharing

That is it's very basic use case, although it can do much much more(eg. Bond Auctions).  Generally people can form their own exchanges that span legal jurisdictions.

Most important it is:

1) DISTRIBUTED.  No central point of failure.  

2) SIMPLE.  Very easy to modify and extend.

3) OPEN SOURCE.

http://www.altchain.org

Just who IS bluemeanie?    On NXTautoDAC and a Million Stolen NXT

feel like your voice isn't being heard? PM me.   |   stole 1M NXT?
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!