- Видео 65
- Просмотров 498 179
ATJ Traders - Algo Trading
Чехия
Добавлен 25 янв 2018
ATJ Traders is an Algorithmic Trading Firm based in Prague.
Visit www.atj-traders.com/
Visit www.atj-traders.com/
How to backtest a trading strategy with ATJ Algo Trading Lib
Start Trading with a reliable CFD Broker:
bit.ly/4dtsz1Q
Risk Disclaimer:
The content on this website does not serve as investment advice but serves for research purposes only. Your capital is at risk when trading in the financial markets. Past performance is not an indicator of future results. The use of ATJ Traders' content or 3rd party investment services is solely at your own discretion and responsibility.
Affiliate Disclaimer:
Links in the description contain affiliate links. ATJ Traders may receive rewards from clicks or purchases generated from those links.
bit.ly/4dtsz1Q
Risk Disclaimer:
The content on this website does not serve as investment advice but serves for research purposes only. Your capital is at risk when trading in the financial markets. Past performance is not an indicator of future results. The use of ATJ Traders' content or 3rd party investment services is solely at your own discretion and responsibility.
Affiliate Disclaimer:
Links in the description contain affiliate links. ATJ Traders may receive rewards from clicks or purchases generated from those links.
Просмотров: 541
Видео
Investing every month in S&P500 - Algo Trading Stream Highlights #1
Просмотров 4214 месяца назад
Investing every month in S&P500 - Algo Trading Stream Highlights #1
Statistical Arbitrage in Python - Brent vs WTI
Просмотров 1,4 тыс.5 месяцев назад
Statistical Arbitrage in Python - Brent vs WTI
Python and MT5 | Learn how to open Market, Limit, Stop Orders, Partial Close, and more
Просмотров 4,1 тыс.Год назад
Python and MT5 | Learn how to open Market, Limit, Stop Orders, Partial Close, and more
Algo Trading for Beginners | Python MT5
Просмотров 10 тыс.Год назад
Algo Trading for Beginners | Python MT5
Evaluate your trades with Pandas | Winrate, RRR, Drawdown etc
Просмотров 1,5 тыс.Год назад
Evaluate your trades with Pandas | Winrate, RRR, Drawdown etc
Spread Fees and Backtesting - Algo Trading Q&A | Ep 1
Просмотров 642Год назад
Spread Fees and Backtesting - Algo Trading Q&A | Ep 1
This Trading Bot can recognize Candlestick Patterns | Python MT5
Просмотров 7 тыс.Год назад
This Trading Bot can recognize Candlestick Patterns | Python MT5
London Breakout Trading System | Coding a Trading Bot in Python
Просмотров 3,2 тыс.Год назад
London Breakout Trading System | Coding a Trading Bot in Python
London Breakout Trading System | Backtesting with Python
Просмотров 7 тыс.Год назад
London Breakout Trading System | Backtesting with Python
How to create Algorithmic Trading Strategies with Python - Step by Step Process
Просмотров 8 тыс.2 года назад
How to create Algorithmic Trading Strategies with Python - Step by Step Process
Live Algorithmic Trading with Python using Moving Averages
Просмотров 14 тыс.2 года назад
Live Algorithmic Trading with Python using Moving Averages
Trade Cryptocurrencies with Binance API and Python
Просмотров 6 тыс.3 года назад
Trade Cryptocurrencies with Binance API and Python
Access Crypto Market Data with Python and Binance API
Просмотров 8 тыс.3 года назад
Access Crypto Market Data with Python and Binance API
Manage Data in CSV and Databases (SQLite)
Просмотров 2,6 тыс.3 года назад
Manage Data in CSV and Databases (SQLite)
Code Real-Time Candlestick Charts in Python
Просмотров 26 тыс.3 года назад
Code Real-Time Candlestick Charts in Python
How to code an RSI Trading Strategy in Python
Просмотров 22 тыс.3 года назад
How to code an RSI Trading Strategy in Python
Code 10 Technical Trading Indicators with Python
Просмотров 15 тыс.3 года назад
Code 10 Technical Trading Indicators with Python
Code a Buy-Hold Trading Strategy for Stock Indices in Python
Просмотров 6 тыс.3 года назад
Code a Buy-Hold Trading Strategy for Stock Indices in Python
Code a Simple Moving Average (SMA) Crossover Trading Strategy in Python
Просмотров 25 тыс.3 года назад
Code a Simple Moving Average (SMA) Crossover Trading Strategy in Python
Backtesting the 3-candle-setup with Python
Просмотров 9 тыс.3 года назад
Backtesting the 3-candle-setup with Python
Code a Bollinger Band Trading Strategy in Python
Просмотров 27 тыс.3 года назад
Code a Bollinger Band Trading Strategy in Python
Analyze Broker Spreads with Pandas | Trading with Python
Просмотров 1,5 тыс.3 года назад
Analyze Broker Spreads with Pandas | Trading with Python
GET PAID for holding your Trades open | Trading with Python #8
Просмотров 1,1 тыс.3 года назад
GET PAID for holding your Trades open | Trading with Python #8
Manage your positions with Tkinter | Trading with Python #7
Просмотров 4,1 тыс.3 года назад
Manage your positions with Tkinter | Trading with Python #7
Code a Trailing Stoploss | Trading with Python #6
Просмотров 16 тыс.3 года назад
Code a Trailing Stoploss | Trading with Python #6
Why you should learn Dash for Algo Trading | Plotly-Dash
Просмотров 4,9 тыс.3 года назад
Why you should learn Dash for Algo Trading | Plotly-Dash
Amazing. Thank you.
The code is not working and giving the following errors: 1- DeprecationWarning: Parsing dates involving a day of month without a year specified is ambiguious and fails to parse leap day. The default behavior will change in Python 3.15 to either always raise an exception or to use a different default year (TBD). To avoid trouble, add a specific year to the input & format. 2- application.py", line 16, in <module> options=[{'label': symbol, 'value': symbol} for symbol in get_symbol_names()] 3- mt5_funcs.py", line 25, in get_symbol_names, symbols_df = pd.DataFrame(symbols, columns=symbols[0]._asdict().keys()) TypeError: 'NoneType' object is not subscriptable
That is an interesting video. Can we make our logic based on moving averages and different time frames?
Thank you for the effort you made in this video ❤
Thank u very much.😊
Can you do several years for s&p index?
Good video bro. Do you know how I can change the code if I have a dictionary with more than one currency pair?
How do u create a new string bot? Doesn't show new file
Do you have the code on Github?
Amazing video Bru. I just have one question, where did you get the data?
Thank you. I exported the data from the MT5 platform as CSV.
Nice video Bro !
Thanks!
Why candle chart have many black spaces? is it your data problem or defect in "create_price_fig"?
Hi, the gaps represent the weekend. By default, Plotly plots the weekend as empty space.
@@ATJTraders618 I checked your git repo and I see I have a lot of materials to watch from your streams. Very interesting, useful materials, I recommend it to everyone reading my comment. Keep up in work!
I am getting key error: 'time' when trying to get tick data by writing pdf.DataFrame
Hi, it seems that the broker returns an empty DataFrame. Try following things: 1) Make sure Python is initialized to MT5 2) Double check the symbol name and make sure that it is enabled in the MT5 Market Watch 3) Try to reduce the time span for ticks. If you request too much, MT5 can return None
Thank you a lot. I'd love to see the breakeven section😊
Pls i need ur assistant to install the python script on my mt5 platform.i have done it but the installation to start work is my problem
How can I implemet ST and TP?
Hello do you have the python code .py NOT jpynb. thanks
xin hỏi anh có phải người việt Nam không ạ!
0:00 Stream starts 00:15 Today's Topic 12:30 Setting up the environment for the code 17:55 Start of the code 18:33 Creating the first route to our webpage 21:50 Creating the second route of OHLC Data 22:30 Off-topic Bitcoin trade update 31:50 Quick Recap of the project 01:07:00 Running a sample backtest 01:10:50 Troubleshooting issues with the API token 01:26:40 Visual test of the OHLC data on a Figure 01:28:00 Troubleshooting Figure rendering issues 01:59:35 Today's recap 02:00:41 Stream Ends
will more up-i predicted from12000
Works for me on Linux with Wine
Hi, thanks for cool things. I have a question that we have to pay money to charge for Pycharm Pro edition to edit Jupyer notebook , right ?
Yes, correct. Jupyter support in PyCharm requires professional version.
Which tools did you use, it's hard for me to use, how can I import it in my Vs code and run it
I suggest using Jupyter Notebook for this.
This phyton tools will work in tester?
Unfortunately, it will not but we have our own backtester to evaluate the results.
0:00 Stream starts 01:10 BTC Trade update 01:35 Current strategy recap 06:15 Today's objectives 18:24 MT5 indicator creation scheme 25:49 Expert Advisor creation in MQL5 01:07:15 Creating a web server using Python 01:11:19 Creating an example request via Jupyter Notebook 01:29:55 MQL5 Web request & modifications in the PA identification 02:41:35 Off-topic (Python vs MQL5 - processing time) 02:53:18 Troubleshooting the incorrect conversion of data between MQL5 & Python 03:02:12 Converting the DataFrame into CSV 03:30:40 String splitting issue 03:47:17 We are able to generate a horizontal line indicators with realtime updating 03:52:02 Stream Ends
you can learn from the source code of these
How to copy trade between 2 MT5 platform with reverse trading copy SL and TP, if showing program on Python ?? Thank you for your every video.
Hi, I suggest that you check out this. www.fxblue.com/appstore/personal-trade-copier
00:00 Stream starts 00:40 BTC trade update (+other trades) 05:30 Price Action strategy recap 08:30 Double Top/Bottom identification technique applied 21:20 Strategy backtest results 30:31 Coding the Trading Bot 55:50 Off-topic discussion CFD vs Traditional Brokerage 01:10:06 Testing the trading bot on Demo (1-Minute Chart) 01:45:05 Test-trade opened 01:54:49 Stream Ends
Thanks for share Tu. Long day today.
can u use pure price action trading instead of using price lagging indicators, like moving averages, macd, rsi, bollinger bands etc., please trade live using price action, Elliot wave and Wycoff strategies.
Hi I tried with several versions, 3.11, 3.10, 3.9 and 3.8 but no way. Tried on a m2 mac mini with jupiter notebook and google colab, also on windows with google colab (python 3.10) and no way to make it work, always the same error. ERROR: Could not find a version that satisfies the requirement MetaTrader5 (from versions: none) ERROR: No matching distribution found for MetaTrader5 Any advice? Thanks a lot
Hi, unfortunately MT5 library is only supported on Windows.
00:00 Stream starts 01:30 Recap of the previous issue with pattern recognition 04:50 ATJ Traders Discord Channel 05:20 Solution using Support & Resistance + Intervals 27:43 Off-topic: BTC Trade update 35:42 Strategy overview 39:40 S/R Breakout identification 43:35 Adding the rolling method 01:00:45 Marking the Start/End of S/R line 01:23:40 Setting conditions for Bearish or Bullish Breakout 01:45:12 Backtest results 01:46:45 Experimenting with increased trade duration 01:54:05 Current Trading Strategies Overview 02:01:59 Stream Ends
Hello sir. Does the vps require your own internet connection. To run the bot.
Hi, VPS runs independently from your PC. However, you will need internet to connect to the VPS.
@ATJTraders618 thank you.
0:00 Stream starts 00:05 Recap of the current project 01:22 BTC Trade update 05:10 Portfolio of current strategies 10:20 Issue with the calculation 16:32 Overlaying the figure on the chart 33:20 Change in the calculation of the H/L 57:40 Applying additional filter 01:40:30 Brainstorming pattern-recognition ideas 02:25:30 Off-topic: US100 Trading Bot update 02:33:52 Analyzing patterns 02:45:10 Writing the real-time backtester 03:30:44 Strategy ideas 03:38:35 Stream Ends
Thanks for share TU :) I have had think on it exactly today : ) :) The folder 1010 is not there anymore.. Tu remember that for the first values you will not have values on SMAs because is not computed for the first candles.
Thanks for pointing it out. I have committed the files now to GitHub and everything should be there. Have a great weekend!
0:00 Stream starts 02:15 BTC Trade update 12:35 Setting the basic parameters 15:50 Today's topics & strategy description 20:40 Choosing the periods & building the indicators 47:15 Defining the Highs and Lows 01:48:17 Issue occurred in the code 02:02:11 Stream ends
0:00 Stream starts 01:55 BTC Trade update 02:48 Strategy recap 05:15 Today's topic 08:42 Writing the trading bot (setting parameters) according to the previous day's back-test 14:38 Experimenting with the time in the analysis (broker's timezone) 22:28 Defining the strategy logic for the trading bot 32:10 Off-topic: Facts about me 34:05 Signal generation for the trading bot 01:10:35 Recap of today's code & ToDo's for the next stream
Thank you so much this live coding series is better than any algorithmic trading courses I have done. Greatly appreciate your work
Hi Sir, when you make a series for beginners.
Thank you Tu! Nice video. This one got me thinking... Hmmm, perhaps one could train a predictive Machine Learning model (XGBoost for instance) to predict whether todays breakout situation will end up succeeding (breakout will be confirmed - SL would not be touched). Then, take the trade if the prediction is "YES", and do not take the trade if the prediction is "NO". I know your channel does not have many (or any) ML-based algo strategies. Do you think you will get into that in the future?
Hi, thanks for the suggestion. Even though I am generally interested in ML (I have a Data Analyst background in Trading), I don't have sufficient knowledge and experience to make valuable content on this topic. Wish I could help but it's outside my field of expertise. :)
If this is possible superb. What kind of ML model should be used for this application?
@@ATJTraders618 I understand. Your content is brilliant as it is, anyway.
@@MalindaDBRasingolla I am thinking XGBoost, as it is used at my company (an insurance company) for forecasting. I am also interested in DQN (Reinforcement Learning) for this kind of application, but it is much heavier.
I am watching your video it's too good. Please make a video how to copy trade between two MT5 terminal with reverse trading, also risk management on master panel ??
can u make a pure price action trading in python instead of redundant price lagging indicator many use is waste of time
Hi, currently I am still working on the Breakout Project. I'll see what other strategies I can do after I'm done with this.
How to copy trade between to MT5 terminal with reverse trading ??
Hi, it's best to use some already available app online. FxBlue has personal trade copiers on MT4 and MT5. www.fxblue.com/appstore/personal-trade-copier
@@ATJTraders618 I know FX Blue and also Forex Copier but I am not see on Python so I am interested for that.
Allen Karen Martin Ruth Jones Sarah
How did you get around the random execution delays?
Currently, I am not bothered by execution delays if the strategy is not very entry sensitive. I think the best solution is to just accept a maximum amount of delay or switch brokers if it is too much.
Thanks for your helpful video, but I have a problem. I install the needed package for connecting python to meta5, but when I try to get a specific pair like for example "EURUSD", it gets me an error that is "failed to select "EURUSD". So I can't access the data of forex pairs. Do you know how should I solve the problem? appreciate it man.
Hi, thanks for the comment. I would assume that your broker has a different symbol name for EURUSD or it is not enabled in the Market Watch. Maybe you can share this issue on my Discord server and I'd have a look at it in more detail?
sir how to contact you in mail or whatsup.Dear sir, I have watched your youtube channel for the past 2 months and found your code working, most honest and helping personality on the net so far i found.. sir i would very grateful to you--providing me code for Time based entry -exit for normal trade, buy, sl, tp or called schedule task trading Thanks sir
Hi, thanks for your comment. I don't provide a phone number but you can get in touch either on Discord or via email: khactu@atj-traders.com
Thank you , Love from India ♥