Top 5 Algo Trading Strategies That Can Bring You High ...
Top 5 Algo Trading Strategies That Can Bring You High ...
Forex algorithmic trading: Understanding the basics
Best Algorithmic Trading Software in 2020 EA Forex Academy
Algorithmic Trading Strategies – The Complete Guide
What is algo trading - in der Kaufberatung
8 Types of Algorithmic Forex Strategies - BabyPips.com
Top 8 Forex algorithmic trading strategies - AtoZ Markets
A place for redditors to discuss quantitative trading, statistical methods, econometrics, programming, implementation, automated strategies, and bounce ideas off each other for constructive criticism. Feel free to submit papers/links of things you find interesting.
Clickbait-y title but I wanted to open up a discussion to how the markets will change in the future. Namely how algorithmic trading and machine learning will affect it. Is it possible that forex traders will become obsolete as AI catches up? Personally I feel like if everyone uses AI, there is no longer any edge, meaning human trading becomes profitable. But, instead of guessing market sentiment, you guess AI predictions. Maybe I'm in denial about my career lol but curious as to what your thoughts are.
I've designed a trading strategy in pine skript and back tested it and it seems to be successful. I was wondering what brokerage I should use if I want to start algo trading? I plan to be trading forex like 5 trades per hour and would require levarage.
Stocks vs Options vs Forex vs Futures to develop an algo
Guys, this post is kinda long, so if you want to jump to my question just skip the first 5 paragraphs. I have been trying to develop algos to make money on the stock market. Some have shown huge gains, only to be f'd by the bid ask spread afterwards. In addition, it is complicated to obtain bid ask data for free. What I did was to use present values of the bid ask (from yfinance) and assume they were always like that. Additionally, I had to use only daily prices (open, close, low, high) and assume I would make an action exactly at open or close. I had some algos who worked OK under these simplifications. But I don't trust them. For instance, at open the bid ask spread is higher. Also, the assumption of the constant bid ask spread may be very wrong. I have thought about buying historical data. I found historical data of the Russell 3000, by 30 mins, with the bid ask, since 2009, for 500 dollars. And have thought about buying it. But I am still unsure whether I should buy it. First I want to try other things. I have started to think about learning other types of trading types, such as futures, options or forex. They may have different pros and cons. And maybe better data (for free). So the aim of this post is to know which trading would you recommend and/or what are the pros and cons from each. Which one can give the highest returns with algos? Which one has more free data available? For example: the data by minute, or the bid ask. (forex maybe?) Which one would I have not to worry so much about the bid ask spread? Small bid ask Which one has more data? I will assume stocks, since forex does not have that many exchanges compared to the number of stocks. And more important, which one do you recommend from personal use?
This may appear to be a noob question, but read on carefully and please try and understand the point I'm trying to make! I'm hoping your answers might be helpful to people both learning Forex and looking to get into it, so please don't hate on me for this post. I am relatively new to FX and have learned about break and retest strategies, MACD crossovers and stop losses below structure and risk to reward ratios (usually going for 1:1 or 2/3:1) and so on. I say this only so you know I've a general (very basic) understanding of charts, price action etc. I definitely do NOT expect to step into the markets and instantly win a majority of my trades, however, to illustrate my thoughts please note the example below. If I am winning 2% on a winning trade and losing 1% on a losing trade (2:1 reward risk per trade), a strategy that wins just 50% of the time trading once per trading day would be +10% each month. (10 days of -1%, 10 days of +2%). +10% is a HUGE increase in accounts and if a $1000 account was +10% per month for 12 months the end of year balance would be over $3138.43 or a 213.84% return! This leads me to a theory that almost NO system can be returning 50% on a 2:1 reward risk, even with careful trade selection (let's say I monitor the 7 major pairs, gold and GBP/JPY as I do and pick one entry a day) Am I wrong? I appreciate it is a hypothetical example designed to make a point, but my thoughts are if you monitored lots of pairs and took only ONE entry a day, we might expect to win 50% of the time. Let's expand this further. I have seen numerous algos (can't name them but looking like they win at LEAST 50% of the time) which tempt me because they appear to indicate moves I could jump on and where I could pull a bunch of pips out of the market. However, there surely cannot be a holy grail or are people making this type of insane return? It cannot be as easy as buying an algo, signing up to $300,000 worth of FTMO funding and earning 10% per month for an easy $21,000 per month income with profit share. Or maybe it is and I'm just cynical?! I end up getting tempted by courses etc. in the hope that if I spent £400 on a good course it would open the door to what I need to do, but I'm nervous this is just another huge mistake. I genuinely would love to trade Forex for a living. Really I would. I hope it's possible and I hope to learn a strategy I can wash, rinse and repeat. I love watching videos and live streamers who seem to have a great understanding of what's going on but I wonder if it's really possible. It seems a million miles away but I'm determined to keep learning and trading. Reading your considered thoughts to this post would be helpful for me and I'm sure others and thank you for reading it.
Some trading wisdom, tools and information I picked up along the way that helped me be a better trader. Maybe it can help you too.
Its a bit lengthy and I tried to condense it as much as I can. So take everything at a high level as each subject is has a lot more depth but fundamentally if you distill it down its just taking simple things and applying your experience using them to add nuance and better deploy them. There are exceptions to everything that you will learn with experience or have already learned. If you know something extra or something to add to it to implement it better or more accurately. Then great! However, my intention of this post is just a high level overview. Trading can be far too nuanced to go into in this post and would take forever to type up every exception (not to mention the traders individual personality). If you take the general information as a starting point, hopefully you will learn the edge cases long the way and learn how to use the more effectively if you end up using them. I apologize in advice for any errors or typos. Introduction After reflecting on my fun (cough) trading journey that was more akin to rolling around on broken glass and wondering if brown glass will help me predict market direction better than green glass. Buying a $100 indicator at 2 am when I was acting a fool, looking at it and going at and going "This is a piece of lagging crap, I miss out on a large part of the fundamental move and never using it for even one trade". All while struggling with massive over trading and bad habits because I would get bored watching a single well placed trade on fold for the day. Also, I wanted to get rich quick. On top all of that I had a terminal Stage 4 case of FOMO on every time the price would move up and then down then back up. Just think about all those extra pips I could have trading both directions as it moves across the chart! I can just sell right when it goes down, then buy right before it goes up again. Its so easy right? Well, turns out it was not as easy as I thought and I lost a fair chunk of change and hit my head against the wall a lot until it clicked. Which is how I came up with a mixed bag of things that I now call "Trade the Trade" which helped support how I wanted to trade so I can still trade intra day price action like a rabid money without throwing away all my bananas. Why Make This Post? - Core Topic of Discussion I wish to share a concept I came up with that helped me become a reliable trader. Support the weakness of how I like to trade. Also, explaining what I do helps reinforce my understanding of the information I share as I have to put words to it and not just use internalized processes. I came up with a method that helped me get my head straight when trading intra day. I call it "Trade the Trade" as I am making mini trades inside of a trade setup I make from analysis on a higher timeframe that would take multiple days to unfold or longer. I will share information, principles, techniques I used and learned from others I talked to on the internet (mixed bag of folks from armatures to professionals, and random internet people) that helped me form a trading style that worked for me. Even people who are not good at trading can say something that might make it click in your head so I would absorbed all the information I could get.I will share the details of how I approach the methodology and the tools in my trading belt that I picked up by filtering through many tools, indicators strategies and witchcraft. Hopefully you read something that ends up helping you be a better trader. I learned a lot from people who make community posts so I wanted to give back now that I got my ducks in a row. General Trading Advice If your struggling finding your own trading style, fixing weakness's in it, getting started, being reliably profitable or have no framework to build yourself higher with, hopefully you can use the below advice to help provide some direction or clarity to moving forward to be a better trader.
KEEP IT SIMPLE. Do not throw a million things on your chart from the get go or over analyzing what the market is doing while trying to learn the basics. Tons of stuff on your chart can actually slow your learning by distracting your focus on all your bells and whistles and not the price action.
PRICE ACTION. Learn how to read price action. Not just the common formations, but larger groups of bars that form the market structure. Those formations carry more weight the higher the time frame they form on. If struggle to understand what is going on or what your looking at, move to a higher time frame.
INDICATORS. If you do use them you should try to understand how every indicator you use calculates its values. Many indicators are lagging indicators, understanding how it calculates the values can help you learn how to identify the market structure before the indicator would trigger a signal . This will help you understand why the signal is a lagged signal. If you understand that you can easily learn to look at the price action right before the signal and learn to watch for that price action on top of it almost trigging a signal so you can get in at a better position and assume less downside risk. I recommend using no more than 1-2 indicators for simplicity, but your free to use as many as you think you think you need or works for your strategy/trading style.
PSYCOLOGY. First, FOMO is real, don't feed the beast. When you trade you should always have an entry and exit. If you miss your entry do not chase it, wait for a new entry. At its core trading is gambling and your looking for an edge against the house (the other market participants). With that in mind, treat as such. Do not risk more than you can afford to lose. If you are afraid to lose it will negatively effect your trade decisions. Finally, be honest with your self and bad trading happens. No one is going to play trade cop and keep you in line, that's your job.
TRADE DECISION MARKING: Before you enter any trade you should have an entry and exit area. As you learn price action you will get better entries and better exits. Use a larger zone and stop loss at the start while learning. Then you can tighten it up as you gain experience. If you do not have a area you wish to exit, or you are entering because "the markets looking like its gonna go up". Do not enter the trade. Have a reason for everything you do, if you cannot logically explain why then you probably should not be doing it.
ROBOTS/ALGOS: Loved by some, hated by many who lost it all to one, and surrounded by scams on the internet. If you make your own, find a legit one that works and paid for it or lost it all on a crappy one, more power to ya. I do not use robots because I do not like having a robot in control of my money. There is too many edge cases for me to be ok with it.However, the best piece of advice about algos was that the guy had a algo/robot for each market condition (trending/ranging) and would make personalized versions of each for currency pairs as each one has its own personality and can make the same type of movement along side another currency pair but the price action can look way different or the move can be lagged or leading. So whenever he does his own analysis and he sees a trend, he turns the trend trading robot on. If the trend stops, and it starts to range he turns the range trading robot on. He uses robots to trade the market types that he is bad at trading. For example, I suck at trend trading because I just suck at sitting on my hands and letting my trade do its thing.
Trade the Trade - The Methodology
Base Principles These are the base principles I use behind "Trade the Trade". Its called that because you are technically trading inside your larger high time frame trade as it hopefully goes as you have analyzed with the trade setup. It allows you to scratch that intraday trading itch, while not being blind to the bigger market at play. It can help make sense of why the price respects, rejects or flat out ignores support/resistance/pivots.
Trade Setup: Find a trade setup using high level time frames (daily, 4hr, or 1hr time frames). The trade setup will be used as a base for starting to figure out a bias for the markets direction for that day.
Indicator Data: Check any indicators you use (I use Stochastic RSI and Relative Vigor Index) for any useful information on higher timeframes.
Support Resistance: See if any support/resistance/pivot points are in currently being tested/resisted by the price. Also check for any that are within reach so they might become in play through out the day throughout the day (which can influence your bias at least until the price reaches it if it was already moving that direction from previous days/weeks price action).
Currency Strength/Weakness: I use the TradeVision currency strength/weakness dashboard to see if the strength/weakness supports the narrative of my trade and as an early indicator when to keep a closer eye for signs of the price reversing.Without the tool, the same concept can be someone accomplished with fundamentals and checking for higher level trends and checking cross currency pairs for trends as well to indicate strength/weakness, ranging (and where it is in that range) or try to get some general bias from a higher level chart that may help you out. However, it wont help you intra day unless your monitoring the currency's index or a bunch of charts related to the currency.
Watch For Trading Opportunities: Personally I make a mental short list and alerts on TradingView of currency pairs that are close to key levels and so I get a notification if it reaches there so I can check it out. I am not against trading both directions, I just try to trade my bias before the market tries to commit to a direction. Then if I get out of that trade I will scalp against the trend of the day and hold trades longer that are with it.Then when you see a opportunity assume the directional bias you made up earlier (unless the market solidly confirms with price action the direction while waiting for an entry) by trying to look for additional confirmation via indicators, price action on support/resistances etc on the low level time frame or higher level ones like hourly/4hr as the day goes on when the price reaches key areas or makes new market structures to get a good spot to enter a trade in the direction of your bias.Then enter your trade and use the market structures to determine how much of a stop you need. Once your in the trade just monitor it and watch the price action/indicators/tools you use to see if its at risk of going against you. If you really believe the market wont reach your TP and looks like its going to turn against you, then close the trade. Don't just hold on to it for principle and let it draw down on principle or the hope it does not hit your stop loss.
Trade Duration Hold your trades as long or little as you want that fits your personality and trading style/trade analysis. Personally I do not hold trades past the end of the day (I do in some cases when a strong trend folds) and I do not hold trades over the weekends. My TP targets are always places I think it can reach within the day. Typically I try to be flat before I sleep and trade intra day price movements only. Just depends on the higher level outlook, I have to get in at really good prices for me to want to hold a trade and it has to be going strong. Then I will set a slightly aggressive stop on it before I leave. I do know several people that swing trade and hold trades for a long period of time. That is just not a trading style that works for me.
Enhance Your Success Rate Below is information I picked up over the years that helped me enhance my success rate with not only guessing intra day market bias (even if it has not broken into the trend for the day yet (aka pre London open when the end of Asia likes to act funny sometimes), but also with trading price action intra day. People always say "When you enter a trade have an entry and exits. I am of the belief that most people do not have problem with the entry, its the exit. They either hold too long, or don't hold long enough. With the below tools, drawings, or instruments, hopefully you can increase your individual probability of a successful trade. **P.S.*\* Your mileage will vary depending on your ability to correctly draw, implement and interpret the below items. They take time and practice to implement with a high degree of proficiency. If you have any questions about how to do that with anything listed, comment below and I will reply as I can. I don't want to answer the same question a million times in a pm. Tools and Methods Used This is just a high level overview of what I use. Each one of the actions I could go way more in-depth on but I would be here for a week typing something up of I did that. So take the information as a base level understanding of how I use the method or tool. There is always nuance and edge cases that you learn from experience.
I keep a general high level Macro outlook for currencies. I dont get too deep into Fundamentals and just keep an eye out for news. If I am already in a trade I will hold it if its far enough away from my entry. However, I wont enter right before/during news as it can invalidate your setup.
I started with the basics of learning the standard price action formations/patterns and candles. You can find tons of free info on that online, google is your friend. Then I stared at charts and said "why did the price do that or do this etc" then after a while I started to understand what's happening without having to think about it and I can see the market structure without having to look as closely as I did in the past.
After many many hours of staring at 5 min charts for 15 hours a day 5 days a week I learned how to look at 5 min charts and be like "Oh that's a hammer on the 15 min etc. If you keep track of time you can do the same for hourly candles as well and you will start to see market structure naturally. However I typically trade in a two chart panel window so I have a 15 min and 5 min chart up when trading intra day so I dont have to think too hard about it.
Draw support resistance lines on Daily/4hr timeframes. I prefer to use body of the candle instead of the wick for support/resistance.
You can find support/resistance liquidity levels through out the day as well and trade those if the price retraces back through levels its already been through that same day.
It would be a bit length to explain exactly the best place to draw them. If your unsure there is plenty of free resources on the internet. Just try to use your head and look for price levels where the price was "Supported" or it "Resisted" that price level then slap a line on it. Draw as few or as many lines as you feel helps you and your style. I tend to lean on the side of fewer. I typically do about 6 lines main support/resistances (3 of each).
Draw two Fibonacci Extensions. One on the daily timeframe, and then one on the 4hr time frame. Then you can trade the Fibonacci levels and use them for TP targets or entry zones if price action respects the level. Also you can use it along with support/resistance and pivots if they happen to line up or are very close.
I cannot really figure out how to put it into words how to draw a Fib if you dont know how. I will have to make a picture to demonstrate it. If your interested post below and I will draw one up and post a link. Probably the easiest way to understand. Just keep in mind the Fib you draw on the 4hr time frame will be inside the daily timeframe one.
The TradeVision2020 dashboard that I use just helps me keep a tab on the current market post plus any swing strength/momentum a currency might have on higher time frames. Helps me look for shifts in the market or confirmation that the bias it already has in momentum is continuing. I have found that often currencies when they get really/weak or strong might continue for several days or even longer like a full week or more. We recently had what felt like 1 week or so of flat out Yen weakness which was making some things wonky. All it does is allow me to look at the dashboard instead of a million other charts.
I use two that work well for my intra day style. The Stochastic RSI is just like a RSI but its faster. The second is the Relative Vigor Index which I use to detect swings in momentum and divergences in bullish/bearish momentum. I have used many others in the past, but as I have grown and got better as a trader I have found making my analysis simpler has improved my trading.I dont like the whole idea of have 43 different indicators on 32 different time frames light up a dashboard to be green for me to enter a trade. With how I do it now, I have a clear understanding of what I expect to happen and why. That way when it does happen I understand the move and dont get freaked out if the market moves funny after I am in the trade.
Conclusion I use the above tools/indicators/resources/philosophy's to trade intra day price action that sometimes ends up as noise in the grand scheme of the markets movement.use that method until the price action for the day proves the bias assumption wrong. Also you can couple that with things like Stoch RSI + Relative Vigor Index to find divergences which can increase the probability of your targeted guesses. Trade Example from Yesterday This is an example of a trade I took today and why I took it. I used the following core areas to make my trade decision.
Fundamental Bias: I already had a bullish fundamental outlook on EUUSD with expecting the markets to price in future similes due a higher an higher chance of Biden winning on paper as the election closed in and a "Blue wave" coming which would lead to a weaker dollar. Also, the Euro Zone is getting hammered with COVID pretty hard plus Brexit drama so I had a strong Euro bias.NOTE: As frame of reference, all the other pairs I trade I traded as if they were ranging and trade a range. Markets are messed up right now.
Currency Strength/Weakness: I use a tool that gives me a currency strength/weakness dashboard called TradeVision2020. Helps me track individual currency strength/weakness intra day. Took me about a month to get used to it, but helps me keep track of intra day strength/weakness that can add a bias to trade direction as the day unfolds. Like "Will this run have a 2nd or 3rd push higher" or "I should look to TP at the first sign of weakness in the push" type bias data. You still got to use your brain and figure out the best decision. It wont make choices for you, its only a guide.NOTE: I am not trying to adverse the tool (if providing the code is against sub rules let me know), its just a tool I use every day that helps me with directional bias calls. I am sharing the coupon code that was given to me when I found out about the tool in the TradingView forex chatroom and the guy gave me the code to use when I signed up. I dont want someone to read the name and want to try it out then overpay for no reason. The coupon will give you 40% off. Coupon Code: 3F7A0T5T
Higher Timeframe Analysis: Detected some early signs of Bearish Divergence on the 1hr chart using a on a higher time frame using a Stochastic RSI. Then I saw more confirmation on 5 min charts using Relative Vigor Index to help time my entry mid session.
Pivot Points: I treat pivot points like support/resistance and trade them as such using price action to give me some idea how its being treated by the market. Pretty straight forward.
It may seem like a lot of stuff to process on the fly while trying to figure out live price action but, for the fundamental bias for a pair should already baked in your mindset for any currency pair you trade. For the currency strength/weakness I stare at the dashboard 12-15 hours a day so I am always trying to keep a pulse on what's going or shifts so that's not really a factor when I want to enter as I would not look to enter if I felt the market was shifting against me. Then the higher timeframe analysis had already happened when I woke up, so it was a game of "Stare at the 5 min chart until the price does something interesting" Trade Example: Today , I went long EUUSD long bias when I first looked at the chart after waking up around 9-10pm Eastern. Fortunately, the first large drop had already happened so I had a easy baseline price movement to work with. I then used tool for currency strength/weakness monitoring, Pivot Points, and bearish divergence detected using Stochastic RSI and Relative Vigor Index. I first noticed Bearish Divergence on the 1hr time frame using the Stochastic RSI and got confirmation intra day on the 5 min time frame with the Relative Vigor Index. I ended up buying the second mini dip around midnight Eastern because it was already dancing along the pivot point that the price had been dancing along since the big drop below the pivot point and dipped below it and then shortly closed back above it. I put a stop loss below the first large dip. With a TP goal of the middle point pivot line Then I waited for confirmation or invalidation of my trade. I ended up getting confirmation with Bearish Divergence from the second large dip so I tightened up my stop to below that smaller drip and waited for the London open. Not only was it not a lower low, I could see the divergence with the Relative Vigor Index. It then ran into London and kept going with tons of momentum. Blew past my TP target so I let it run to see where the momentum stopped. Ended up TP'ing at the Pivot Point support/resistance above the middle pivot line. Random Note: The Asian session has its own unique price action characteristics that happen regularly enough that you can easily trade them when they happen with high degrees of success. It takes time to learn them all and confidently trade them as its happening. If you trade Asia you should learn to recognize them as they can fake you out if you do not understand what's going on. TL;DR At the end of the day there is no magic solution that just works. You have to find out what works for you and then what people say works for them. Test it out and see if it works for you or if you can adapt it to work for you. If it does not work or your just not interested then ignore it. At the end of the day, you have to use your brain to make correct trading decisions. Blindly following indicators may work sometimes in certain market conditions, but trading with information you don't understand can burn you just as easily as help you. Its like playing with fire. So, get out there and grind it out. It will either click or it wont. Not everyone has the mindset or is capable of changing to be a successful trader. Trading is gambling, you do all this work to get a edge on the house. Trading without the edge or an edge you understand how to use will only leave your broker happy in the end.
Has anyone tried creating automation of daytrading? I am contemplating trying TD Ameritrade API to get data for real-time analysis and auto-submit trade instructions. If anyone had any experience with this I would like to hear your feedback.
TLDR: How do you personally define support and resistance zones algorithmically, if at all. If you don't, why? Is it strategy specific, you've found that you simply don't need them, etc. So I'm relatively new to algo-trading, but I have a bunch of forex trading strategies that I've already manually traded successfully. I would like to create some level of automation for them, with the primary purpose being to give me time away from my keyboard. I keep running into the issue of defining support and resistance zones, on which my strategies almost always depend to work successfully. Some of the things I've tried:
Getting all pivot points for the last 10 or so years on the interval I'm trading and averaging out those within a range in order to get fewer and more concise lines. This sometimes works, but sometimes doesn't, depending on volatility and range of the price within that time. I'd need to manually configure as well as update with some regularity in order to keep the zones accurate across different pairs.
Getting the lowest and highest price of an instrument over the last 10 years. Then for each price from the lowest to the highest, incrementing by 2% of the range every time, counting the number of times that price(in a range of about .5% around the price) serves as a local high or low, and only charting the 10 with the with the fewest touches. and 10 with the most touches. This also gave me inconsistent results leaning on the inaccurate side, and varied *heavily* across instruments.
I've been looking for other ways to determine the support and resistance zones, but I haven't really found anything that gave me anything consistently close to what I'd have determined by eyeballing the chart. I understand that zones are massively subjective, but I'm primarily here for any different perspectives on the matter. I can always tweak things where I need to to make it fit my goals. I just need a general concept that could work. Thank you in advance.
Im trading since ages using the "MACD" indicator and (of course) price action... lately i wanted to implement a simple "MACD" trend follow strategy using QuantConnect and well... it failed and it ended up in a huge loss (backtesting)... i focused mainly on the forex market ( EUUSD ) So i end up with the question if i implemented a mistake or if the "MACD" indicator is a bad decision if you wanna let algorithms trade for you. Whats your opinion on "MACD" for algorithms ? What is your experience ? Any tipps and tricks to design a profitable MACD algo ?
Crosspost: My first trading bot, now 4 months in development, started trading live last week and already gained 10%!
Backtest screenshot: https://solrac.prodibi.com/a/1jwk24gd54qyqxv/i/jdydmjj8wrrm725 Here's my original post: https://www.reddit.com/algotrading/comments/hd7e6c/my_first_algo_trading_bot_in_python_is_getting/?utm_source=share&utm_medium=ios_app&utm_name=iossmf Since then we've grown to a team of five people. We started trading live last week with a $100 test account on Binance Futures and gained 10% in our first week! Some amazing updates in the works: we are building this bot to connect to multiple exchanges via websocket in order to execute commands as fast as possible, and control them all through one web interface. This is a high velocity leveraged trading bot that uses 50x leverage and risks 5% of the wallet per trade. Soon we will implement dynamic leverage and position sizes based on key risk factors, like trading during range highs and lows. Beyond that, we also want to add different crypto markets, and maybe even forex eventually. Our very next target is Digitex Futures, the first totally commission free zero fee crypto exchange! We think this will be a game changer as fees make a huge impact on profitability. The current backtest, which is returning 900x over a 1 year 7 month period (with 100% of profits compounded) is viewable at cryptoravager dot com. I still need help to add Sharpe, equity, & drawdown indicators to the chart. Anyone have experience with the tradingview library? Please give me any feedback or advice! I'm one of those developers turned algo traders. I have 20 years experience in web application development, and only 1 year in trading and markets. Back in January I paid a pro trader good money to learn the strategy my bot is now using, which I used successfully by hand in March / April. That personal history plus the stellar backtest is what spurred us on to reach this point today.
How reliable are free sources for historical data?
Has anyone used free sources like histdata.com, dukascopy, forexsb to train models or backtest their algos? I am working on training a model to trade forex pairs. Still experimenting with the idea and don’t want to invest in an data api before I have a solid strategy. Wondering if I can make use of this data to test the model with this data and move on to test the model with something paid afterwards OR just go with a single data source as best practices would say. Thanks in advance!
Need a futures broker for automatic trading with bash
Hello. I know more about strategy than programming. I've written a few indicators on TradingView that I'd like to use to trade futures. Currently, my forex algo Trading is executed on a Linux VPS using bash scripts (curl to the OandA API) whenever my TradingView script generates a trade alert. I'm looking for a futures broker to trade ES and MES, using the custom indicator I've built and if possible, bash scripts for the order execution. I'm not aware of which broker(s) meet this requirement. I'm in the US. I'm skilled with bash/Linux commands line, but not good at all with python. At best, I can hack apart and modify templates and python code. Prefer to write bash. Thanks! EDIT: need the ability to both paper trade and live trade.
I need to decide if it's worth investing time to get this system profitable on lower time frames or just focus on D1
Still need to work on improving the signal quality + win rate
Experiment with other parameters and trade management strategies
Run algo tests with universe of all 28 pairs
Tools For those interested, here's some details on my workflow/tools. The algorithm is implemented in C# on LEAN. One downside of this is that it doesn't come with any charting capabilities. For now, I'm generating TradingView indicators from my test data to plot trades in TradingView. From here, I'll look through the trades and come up with ideas for optimizations. I use Jupyter Notebooks+Python+pandas to analyze the data generated by the algo and do some experimentation with ideas here.
Hey guys, A little about me - I've been writing algos on and off for about a year and a half now. I started with Quantopian way back using python to write stock algos, then realised I couldn't live trade with it, so that put me off that. I then found MT4 and MetaEditor and the world of forex... I was immediately in love with the simplicity of the language (C#), but I ditched it because forex just felt impossible to code around with all the volatility and news based price action. (I'm sure there's exceptions to this - but does anyone have a similar experience with it?) I finally landed on NinjaTrader and scalping futures, which is amazing and seems to fit way better. I'm wondering if anyone has experiences with successful Ninjascript trading systems and what advice they have etc. I've written up a few, one with a 76% success rate over 50 days but I'm starting to see how commission and tax really can have an impact...I'd also like to know about the reliability of backtesting using the Strategy Analyser vs Market Replay... Who's out there! :)
e-Forex Magazine | Machine learning stirs up competition in FX Algo Trading
fintech #algotrading #hedgefunds #quants #hft
e-Forex Magazine | Machine learning stirs up competition in FX Algo TradingIvy Schmerken Though capital markets firms have been adopting artificial intelligence and machine learning to train algorithms for equity trading, recently this trend has expanded to foreign exchange. Ivy Schmerken, Editorial Director at Flextrade Systems, has written widely about this topic and we asked her to revisit it for e-Forex. By crunching vast quantities of data by computer, machine learning algorithms can identify hidden patterns in past data and learn to forecast stock market returns or FX currency pairs. Large banks have been investing millions into advanced technologies such as AI and machine learning to capture a bigger share of the algo trading market. JP Morgan developed a new algorithm dubbed DNA – or Deep Neural Network for Algo Execution to merge what a multitude of algos do into a single strategy, allowing the framework to decide how a client’s order should be executed, reported Reuters ..... Continue reading at: https://www.e-forex.net/articles/aug-2020-machine-learning-stirs-up-competition-in-fx-algo-trading.html
[Q] What kind of trading algo have you tried/used for Forex?
I am a complete beginner in the means of trading. But...I am very confident in programming. I would love to play around a little and I do not know where to start. At first I would love to try forex as it seems to be the best option for a beginner. So is there any algos/strategies you used? How did they perform?
Hi all Does anyone use algo trading with forex? What kind of strategies can be used with currency pairs For stocks we can have company fundamentals sometimes earnings reports etc. What kind of strategy you may use with currency pairs apart from arbitrage? Thanks 😊
I'm asking because I want to give it a try, but I don't want to put the needed time and money into it as long as I'm not sure of it's even possible. I work full time as a data analysis, and I've done some analysis and backtesting of forex and stock markets on my spare time. And to be honest, I have yet to find something good enough to use - despite a lot of effort the last two years of so. So is it possible for an individual to make a living of trading these days, or is it just waste of time and money? Is anyone in here really trading for a living?
Reality check for newbie roadmap with algo trading
Hey guys, I'm planning to start trading on forex in the next few months. Right now I'm doing babypips :) I've got some ideas/long term plans on how I want my trading journey to look like and I'd really appreciate reality check if it's plausible to achieve. First some background. I'm a software dev and I'm doing really ok for myself, I've been able to put aside some money that if lost or spent it won't affect anything, retirement, personal savings, vacations, travel and all other budgets are all separate from it. Roadmap:
Open demo account and trade for around 6-12 months to get a hang of it - the goal is to create a trading strategy
Open a live account and try to not blow it for the next 12 months - the goal is to break even, tweak and adjust the strategy
Be profitable after 24 months on the market - the goal is to achieve 1%-6% monthly returns
Create algo system as a helper - this is the final chapter, reflect my strategy the best I can in automatic system. What'd be left is to tweak and configure it on a weekly basis into the future.
This is my dream scenario, long term plan and direction to follow. I'm making no assumptions on anything, I know it might take 3 or 4 times longer or not work at all. Right now I don't know what I don't know and wanted to clash my imaginations with reality how this journey might look like before I start committing countless hours to this. I want to give myself enough time to be successful with this plan, even if it'll take a decade or more. Some explanation on the algo. I'm not looking for silver bullet that'll crack the market and make me rich. I'm wishing to build a system that will be an extension (like another limb) to my body and mind to anything that can be automated in trading, something that constantly has to be improved and adjusted with the changing market. I just want it to reflect a strategy that I'd already apply manually. The end goal (many years into the future) is to acquire enough account size to be able to quit my day job and live comfortably from mostly automated trading. What are your thoughts on this roadmap? Is this a reasonable plan to follow? Is it possible to achieve something like a constant 2%-5% monthly returns with algo trading and putting max 8 hours in a week for maintenance and tweaking?
https://www.tradingview.com/script/skKXLsnt-Market-Sniper-Buy-Sell/ Hello everyone, After the amazing feedback on Market Sniper (THANK YOU!) V. alpha, I am more than motivated to finish my final release! It will be invite-only. But I did get one type of criticism: "It'S tOo CoMpLiCaTeD To UsE. tHiS dOeSn'T hElP mE" Well, I am thankful for those inputs, but my opinion is that some people were searching for a magic pill. So I created one, overnight! And guess what? This script is as simple as it gets: I took the algorithm I am working on and simply used additions and subtractions of the algos signals,(Yes, I took the reversals signals and +bullish-bearish over Fibonacci periods. NOT HARD! and yes, I wanted to prove a point XD ) What's best, I don't need to guarantee you it doesn't reprint, that is profitable and demand 30-300$ a month for a heinkin-ashi BS script that actually doesn't work, like most people here, (Many people used it, giving a lot of feedback in discord, reddit and TV. not a single reprint). I am giving you a chance to see that for yourself over the next month! Now, this script will be temporarily up and I will afterwards release my Invite-Only strategy that I have prepared with 80%+ profitable trades, 1%+ profit per trade, <0.35% drawback on every single asset I tested (still need to test FOREX extensively). Now, with that out of the way, let's get into the technicals: This is a script contains:
TradingViews SuperTrend, (used this because it is the most commonly used trailing indicator)
Market Snipers unreleased version
3 reversal Momentum fields (so you can play with every timeframe)
Direct signal Take Profit
Direct signal Rebuy/Increase
First, I need to point out I spent 3H fine-tuning this script for15min binance -BTCPerpetual Contracts(it simply gives of the most frequent and best signals on my algo out of all exchanges). I firstly tried to find settings that worked on everything on my watchlist, and I did, combining solely the first 2 Momentum fields (I have 50+ cryptos and some traditional markets on this watchlist).The Algo works best on Heinkin-Ashi (extensively tested it without a single reprint on my algo, it smooths out the oscilators I use for it and increases the success rate). I use SuperTrend as the basis, there shouldn't be any reprints. BUT! since most scam scripts use heinkin-ashi as a way to mask their real backtest (and try to convince you it actually has 90%+ Wr) I will never release any of my work based on those kinds of candles. How to useYou can base your trading of the 15min Binance chart. if not, follow these steps:
Adjust Super Trend to optimal settings
Check how well the Direct Reduce/increase signals work and then temporarily disable them
Adjust one or two of the reversal momentum fields for optimal settings.
After finding good settings: good luck tweaking it.
Tip: using two of the reversal Momentum fields should yield the best results for a more all encompassing strategy
Please, let us all know when you find great setting!Grab da profitz REMEMBER! FEEDBACK IS IMPORTANT!
Pros and Cons of forex algo trading Pros. Minimizing emotions: These trading systems minimize emotions throughout the trading process. Backtesting: Backtesting applies trading rules to historical market data to determine the viability of the idea. When designing a system for algo trading, all rules need to be absolute without any interpretation. There are eight main kinds of algo trading based on the strategies used. Pretty overwhelming, huh? Of course you can mix and match these strategies too, which yields so many possible combinations. 1. Trend-following . One of the simplest strategies is simply to follow market trends, with buy or sell orders generated based on a set of conditions fulfilled by technical indicators. This strategy ... On the positive end, the growing adoption of forex algorithmic trading systems can effectively increase transparency in the forex market. Algorithmic trading strategies – such as auto hedging ... Algo trading is the most advanced form of trading in the modern world and algo-trading strategies can make the whole trading process much more result-oriented. It is a system through which trading is done through computers that are set up with a predefined set of instructions, called the algorithm, and the computers execute the trade based on the algorithm. By the end of this guide, you’ll learn the secret ingredients you need to develop profitable Forex algorithmic trading strategies. If this is your first time on our website, our team at Trading Strategy Guides welcomes you. Be sure you hit the subscribe button, so you get your Free Trading Strategy delivered directly into your inbox every week. With the advancement of electronic trading ... 10 Reasons why EA Studio is the best algo trading software: 1. No need to buy Robots from the market . EA Studio allows users to create automation robots when trading. There is no need to buy robots from the market. Save money from over-optimized EAs. EA Studio simplifies the whole process to allow traders to create custom robots that can execute different strategies perfectly. Nowadays ... What is algo trading - Der absolute Vergleichssieger unter allen Produkten. Jeder unserer Redakteure begrüßt Sie als Kunde auf unserer Seite. Die Betreiber dieses Portals haben uns der Kernaufgabe angenommen, Produktpaletten aller Art auf Herz und Nieren zu überprüfen, dass Sie als Leser schnell und unkompliziert den What is algo trading gönnen können, den Sie zuhause kaufen möchten. Um ...
Forex Algorithmic Trading Strategies: My Experience ...
Discover proven Forex trading strategies that work so you can beat the markets in 2020 and beyond. 👇 SUBSCRIBE TO RAYNER'S YOUTUBE CHANNEL NOW 👇 https://www.... Algorithmic trading strategies. http://www.financial-spread-betting.com/course/technical-analysis.html PLEASE LIKE AND SHARE THIS VIDEO SO WE CAN DO MORE An ... CLICK HERE FOR MORE INFO: https://rebrand.ly/forex33 And start earning in the Forex Market Now! In our growing multinational company atmosphere, there are co... Best algorithmic trading strategies (Now you are safe) In this video we try to cover below, types of algorithmic trading strategies, algorithmic trading stra... Mr. Yuvraj Thakker (MD - BP Wealth), speaking at the Algo Trading Conference. Join the **Online Algo Conference** on 20-21-22 November 2020. https://finbridg... To help gain a much better understanding of quantitative trading, I want to give you an overview of all the different algorithmic trading strategies that exi... Register for the full course here: https://rebrand.ly/ForexAlgo Follow me on Instagram: https://www.instagram.com/Mohsen_Hassan Join our Discord room here ht...