Which platform/framework/scripting language for algo trading/pattern recognition?

Discussion in 'Automated Trading' started by orbit23, Aug 24, 2020.

  1. orbit23

    orbit23

    Basically i am pissed off because all my best trading setups happen overnight while i am asleep and there is nothing i can do about it.

    So i am looking for a platform for algorithmic trading, if such thing exists, where the platform already has an in-built framework or some tools that could recognize the patterns, have indicators etc... So that i don't have to code everything from scratch.

    I am pretty sure platforms like this exist, even remember hearing of one but i don't remember the name. Any recommendations?
     
  2. ZBZB

    ZBZB

  3. orbit23

    orbit23

    I trade cryptos. I am not really a programmer but i've worked with Python, PHP, C, Java, Javascript.. Pretty much a beginner, but i don't mind learning.

    I am just looking for a platform that makes it as efficient/easy as possible so that i don't have to code for simple patterns and indicators...
     
  4. maxinger

    maxinger

    I am not sure how reliable algo trading is.

    perhaps you can try to catch many of these sessions:

    first 3 hours Asian session,
    first 3 hours Eur session,
    last 3 hours Eur session & first 3 hours US session.

    personally I don't think there is any reliable short cut.
    perhaps centuries later, there might have a workable AI
    and traders can let the robot do the trading 24x7.
     
    Last edited: Aug 24, 2020
    orbit23 and toon like this.
  5. Metamega

    Metamega

    Most indicators easy to handle, their simple arithmetic.

    Patterns can be an issue. Something like support/resistance, wedged, pullback in uptrend, etc can be difficult to program. To code you have to be able to describe very precisely write out rules a computer can understand. Very easy to end up with so many if() statements saying “not this one in this case, but this one” to the point you filter out too much.

    I’d just google your pattern and the software your interested and see what pops up.
     
  6. danielc1

    danielc1

    I use Sieracharts and have programmed in c++ with there functions. There is no limit what you can do, if you know exactly how your setup, trigger, exits and positionsize looks like. You can cross reference all the data that is coming in your programme and send out orders to your broker. But you have to be realistic, if you are not profitable, the programme will not do it for you. Multicharts also use c++ with their net version. The easy language version can also use dll extensions that you can programme in c++. Tradestation use easy language with the same dll extensions.
     
  7. orbit23

    orbit23

    I forgot to mention that i don't want to create an autonomous trading system, but more so of an assistance for now... I miss out the most by not watching/paying attention and since it's a 24/7 environment, i can't be glued to the screens all the time.

    And if i miss a good setup while i am sleep, i miss the best risk to reward opportunity and there might be no other trades for the day.

    I woke up a several times during the night, but every time i did nothing was happening and all i got was tiredness the next day and a headache. Need more so to recognize if a pattern appears at a favorable area, to give me alerts and wake me up. Waking up every now and then for those best setups is worth it.
     
  8. lvca

    lvca

    I'm using Arcade Trader for patterns. I can write most of them in Natural Language (but Javascript and Python are supported).

    Once you've defined a pattern, you can create an alert on it that sends you notifications via email. Arcade already has all the basic stuff already integrated (Bollinger Bands, RSI, SMA, EMA, WMA, MACD, Linear Regression Channel, etc) but you can write your own in JS or Python.

    As second choice there is Finnhub.io that provides pattern recognition via API:

    https://finnhub.io/docs/api#pattern-recognition

    But are the standard ones, not sure if you need that.
     
    toon likes this.
  9. I can also recommend tradestation , I have looked at a few platforms now and it seems that their coding language, called easylanguage, is the simplest.
     
    #10     Aug 24, 2020