- 65
- 502 818
ATJ Traders - Algo Trading
Czechia
เข้าร่วมเมื่อ 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.
มุมมอง: 634
วีดีโอ
Investing every month in S&P500 - Algo Trading Stream Highlights #1
มุมมอง 4404 หลายเดือนก่อน
Investing every month in S&P500 - Algo Trading Stream Highlights #1
Statistical Arbitrage in Python - Brent vs WTI
มุมมอง 1.4K5 หลายเดือนก่อน
Statistical Arbitrage in Python - Brent vs WTI
Python and MT5 | Learn how to open Market, Limit, Stop Orders, Partial Close, and more
มุมมอง 4.2Kปีที่แล้ว
Python and MT5 | Learn how to open Market, Limit, Stop Orders, Partial Close, and more
Evaluate your trades with Pandas | Winrate, RRR, Drawdown etc
มุมมอง 1.5Kปีที่แล้ว
Evaluate your trades with Pandas | Winrate, RRR, Drawdown etc
Spread Fees and Backtesting - Algo Trading Q&A | Ep 1
มุมมอง 648ปีที่แล้ว
Spread Fees and Backtesting - Algo Trading Q&A | Ep 1
This Trading Bot can recognize Candlestick Patterns | Python MT5
มุมมอง 7Kปีที่แล้ว
This Trading Bot can recognize Candlestick Patterns | Python MT5
London Breakout Trading System | Coding a Trading Bot in Python
มุมมอง 3.2Kปีที่แล้ว
London Breakout Trading System | Coding a Trading Bot in Python
London Breakout Trading System | Backtesting with Python
มุมมอง 7Kปีที่แล้ว
London Breakout Trading System | Backtesting with Python
How to create Algorithmic Trading Strategies with Python - Step by Step Process
มุมมอง 8K2 ปีที่แล้ว
How to create Algorithmic Trading Strategies with Python - Step by Step Process
Live Algorithmic Trading with Python using Moving Averages
มุมมอง 14K2 ปีที่แล้ว
Live Algorithmic Trading with Python using Moving Averages
Trade Cryptocurrencies with Binance API and Python
มุมมอง 6K3 ปีที่แล้ว
Trade Cryptocurrencies with Binance API and Python
Access Crypto Market Data with Python and Binance API
มุมมอง 8K3 ปีที่แล้ว
Access Crypto Market Data with Python and Binance API
Manage Data in CSV and Databases (SQLite)
มุมมอง 2.6K3 ปีที่แล้ว
Manage Data in CSV and Databases (SQLite)
Code Real-Time Candlestick Charts in Python
มุมมอง 27K3 ปีที่แล้ว
Code Real-Time Candlestick Charts in Python
How to code an RSI Trading Strategy in Python
มุมมอง 22K3 ปีที่แล้ว
How to code an RSI Trading Strategy in Python
Code 10 Technical Trading Indicators with Python
มุมมอง 15K3 ปีที่แล้ว
Code 10 Technical Trading Indicators with Python
Code a Buy-Hold Trading Strategy for Stock Indices in Python
มุมมอง 6K3 ปีที่แล้ว
Code a Buy-Hold Trading Strategy for Stock Indices in Python
Code a Simple Moving Average (SMA) Crossover Trading Strategy in Python
มุมมอง 25K3 ปีที่แล้ว
Code a Simple Moving Average (SMA) Crossover Trading Strategy in Python
Backtesting the 3-candle-setup with Python
มุมมอง 9K3 ปีที่แล้ว
Backtesting the 3-candle-setup with Python
Code a Bollinger Band Trading Strategy in Python
มุมมอง 27K3 ปีที่แล้ว
Code a Bollinger Band Trading Strategy in Python
Analyze Broker Spreads with Pandas | Trading with Python
มุมมอง 1.5K3 ปีที่แล้ว
Analyze Broker Spreads with Pandas | Trading with Python
GET PAID for holding your Trades open | Trading with Python #8
มุมมอง 1.1K3 ปีที่แล้ว
GET PAID for holding your Trades open | Trading with Python #8
Manage your positions with Tkinter | Trading with Python #7
มุมมอง 4.1K3 ปีที่แล้ว
Manage your positions with Tkinter | Trading with Python #7
Code a Trailing Stoploss | Trading with Python #6
มุมมอง 16K3 ปีที่แล้ว
Code a Trailing Stoploss | Trading with Python #6
Why you should learn Dash for Algo Trading | Plotly-Dash
มุมมอง 4.9K3 ปีที่แล้ว
Why you should learn Dash for Algo Trading | Plotly-Dash
If I login my ic market account or other brokers, it will not place trade, instead I will be getting "unsupported symbol" but it works in metaqoutes broker, what could be the course?
where can i get the atj_algotradind file?
same here i keep getting this error: ModuleNotFoundError: No module named 'atj_trading'
random video idea request: could you show us how to make our own "rolling" walk forward optimization include file for mt5? mt5 is pretty limited as far as robustness testing.. i think it would be a goodadd-on. mt5 is way behind the times in my opinion and I believe it can be done, there is a product in the mql5 marketplace that does it if you care to see: WalkForwardOptimizer MT5. Thanks for reading, happy new year!
Guys, try SMA 8 and DEVIATION 34
Thanks for the code, brother. I really needed a break and this is it. I wish you the best.
How can we trust puting our username and password to a trading program with all our money, into this python program?
Hello, Need help! Can we close all trades instantly not one by one?
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 ??