Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Showcase
  4. Building a Simple Algorithmic Trading Model with Qt and Boost
Forum Updated to NodeBB v4.3 + New Features

Building a Simple Algorithmic Trading Model with Qt and Boost

Scheduled Pinned Locked Moved Showcase
8 Posts 5 Posters 2.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    davetopper
    wrote on last edited by davetopper
    #1

    I've just finished writing a simple tutorial on how to implement a simple crossover strategy in C++ using Qt and Boost. The article implements a command line based application, but serves as the foundation for doing much more. I hope to write more articles in the near future.

    I'm posting it on the Qt forums first in the hopes of getting some input from the community.

    http://www.davetopper.com/algorithmic-trading-with-qt-and-boost/

    Thanks.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Thanks for sharing !

      Just one small thing: it's Qt. QT stands for Apple QuickTime which is not what you are using at all.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      ODБOïO 1 Reply Last reply
      1
      • D Offline
        D Offline
        davetopper
        wrote on last edited by davetopper
        #3

        @SGaist Hey thanks. You are of course 100% correct. Fixed.

        1 Reply Last reply
        0
        • SGaistS SGaist

          Hi and welcome to devnet,

          Thanks for sharing !

          Just one small thing: it's Qt. QT stands for Apple QuickTime which is not what you are using at all.

          ODБOïO Offline
          ODБOïO Offline
          ODБOï
          wrote on last edited by
          #4

          hi,
          @SGaist said in Building a Simple Algorithmic Trading Model with Qt and Boost:

          Just one small thing: it's Qt. QT stands for Apple QuickTime

          a question came to my mind, why in .pro file its QT and not Qt ?

          QT += charts
          
          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @LeLev All the qmake variables are uppercased

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            ODБOïO 1 Reply Last reply
            2
            • SGaistS SGaist

              @LeLev All the qmake variables are uppercased

              ODБOïO Offline
              ODБOïO Offline
              ODБOï
              wrote on last edited by
              #6

              @SGaist of course..
              THX

              1 Reply Last reply
              0
              • W Offline
                W Offline
                wqking
                wrote on last edited by
                #7

                What did you use Boost for? I created a rich featured algorithm trading and back testing platform using Qt several years ago, it's also command line application. I mainly used Qt, and some third party library such as ta-lib and some time series libraries, but I didn't use Boost and it's not quite needed IMO.

                My personal website https://www.kbasm.com/
                My Github https://github.com/wqking

                VRoninV 1 Reply Last reply
                0
                • W wqking

                  What did you use Boost for? I created a rich featured algorithm trading and back testing platform using Qt several years ago, it's also command line application. I mainly used Qt, and some third party library such as ta-lib and some time series libraries, but I didn't use Boost and it's not quite needed IMO.

                  VRoninV Offline
                  VRoninV Offline
                  VRonin
                  wrote on last edited by
                  #8

                  @wqking said in Building a Simple Algorithmic Trading Model with Qt and Boost:

                  What did you use Boost for?

                  Looks like it was used for boost::circular_buffer. There might be an argument to use boost also to get better numeric precision or to handle statistical distributions

                  "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                  ~Napoleon Bonaparte

                  On a crusade to banish setIndexWidget() from the holy land of Qt

                  1 Reply Last reply
                  0

                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved