How to Scan Large Number of Tickers for Trade Set Ups in Real Time?

Discussion in 'App Development' started by rida07, Apr 14, 2020.

  1. rida07

    rida07

    Hi all,

    I've spent a few hours perusing through the forums but there's so much content and I still haven't found exactly what I am looking for. I am hoping somebody can point me in the right direction.

    * I'm looking to scan in real-time 1,000 stocks in search of a certain trading set up.
    * Would like to be able to code my logic locally on my desktop / server.
    * Send notifications when set up identified (for manual consideration and manual trading).

    What is the simplest way of doing this?

    Thank you all in advance for your feedback.
     
    shuraver and Nobert like this.
  2. 2rosy

    2rosy

    1. pay for a datafeed
    2. subscribe to tickers
    3. code your logic
    4. code your notifications
    search "stock data feed providers" on google
     
    rb7 likes this.
  3. Robert Morse

    Robert Morse Sponsor

    Are these "setups" based on charting studies or other requirements? Our Lightscan Tool can't be accessed with the API and does not have charting studies, but has other tools and settings.
    upload_2020-4-14_7-22-10.png

    upload_2020-4-14_7-22-56.png
    upload_2020-4-14_7-23-18.png


     
  4. rida07

    rida07

    Thanks for this - I've come across these data feeds as ones that support stocks and futures iqfeed, barchart, cqg, nanex. Are any of these more suitable to what I am looking to do?

    Is there something that has more examples of written code so that I can use existing templates and adapt them?

    Would subscribing to tickers require that I store data in a local database or can it be stored in memory as data comes in?

    Thank you
     
    Last edited: Apr 14, 2020
  5. ZBZB

    ZBZB

  6. rida07

    rida07

    Does the code sit locally on my server or will it sit on their servers? I would like to have all logic performed locally
     
  7. ZBZB

    ZBZB

    tradestation is local.
     
  8. 2rosy

    2rosy

    every provider will give examples. and you do not need a database.
    subscribing is similar no matter what data feed used
    Code:
    client=new ImplementedClient(){
    public void onMessage(){
    /*  your code here*/
    }
    }
    client.subscribe(['IBM','MSFT'])
     
  9. rida07

    rida07

    Thank you - any general consensus on lowest cost and most reliable data?
     
  10. Girija

    Girija

    Is this for a do it yourself trade bot?.
    I chose to have it in memory with data persistence on Cassandra but I don't have to read unless needed.
     
    #10     Apr 14, 2020