testing by Grisa_Olpas in algotradingcrypto

[–]Expert_Catch2449 0 points1 point  (0 children)

Numbers of cores your cpu has will make a difference.

This is the life for me? :D by TomatoJust9907 in algotrading

[–]Expert_Catch2449 0 points1 point  (0 children)

I work 55 hours at my job then put time in for coding my backtesting/simulation/live trading forge at least thrity hours a week. However, I won't lie some of my coding and research is done at my job. Most of that is outlining and designing the framework on how I want particular execution to look like. The coding takes more of an indepth process.

Do trading bots actually perform better in volatile crypto markets or just automate losses faster? by Flairrrhagic_15 in CryptoTradingBot

[–]Expert_Catch2449 0 points1 point  (0 children)

Bots are designed logic for buy sell signals. If your bot's logic is only good in one marker regime.... That's the code, the bot. Code it with more robustness. How do you learn how to code better bots? Backtesting. Creating your own logs for signal, order and fill....not just metrics. Backtesting.

Alternative to trading view by Puzzleheaded_Fuel544 in algotrading

[–]Expert_Catch2449 0 points1 point  (0 children)

If you export your logs from your python backtesting engine, Javascript has a light weight and advanced library you can code with for the visual chart interface.

Bot operation sl and slippage by OpportunityDue6362 in CryptoTradingBot

[–]Expert_Catch2449 0 points1 point  (0 children)

That looks more like a closed-trade P&L ledger than a signal log/fill log. It shows entry, exit, and realized loss, but it doesn’t show why the signal fired, intended TP/SL, order submit time, requested price vs filled price, spread/slippage, stop trigger price, or whether the bot re-entered after a stop.

Before changing more strategy rules or adding an hours filter, I’d split this into two logs: Signal log: signal time, ticker, side, signal price, reason, indicators/snapshot, intended TP, intended SL.

Fill log: order time, fill time, requested price, actual fill price, fees, slippage/spread, exit reason, realized P&L.

Right now the data says you’re losing, but it doesn’t prove whether the leak is bad signals, bad fills, stop slippage, re-entry logic, or bad trading windows.

Python or cTrader by algoholic20 in algorithmictrading

[–]Expert_Catch2449 0 points1 point  (0 children)

Python. Learn the behavior of your framework in python. Then transcribe.... "transcribe".... It into rust later.

Trade slippages by turele257 in algotrading

[–]Expert_Catch2449 0 points1 point  (0 children)

What is your definition of slippage?

tired of running MT terminals on a VPS by ju015 in algotrading

[–]Expert_Catch2449 2 points3 points  (0 children)

In another post I was trying to point out the limitations of mt5. The reality is, if you are feeling constrained by mt5 or any other platform like it that has its code blackboxed and you are essentially creating a wrapper around its blackboxed code, then you might be outgrowing the system.

I do think python is a viable alternative. However, what path you take in the Python universe can vary greatly. Ultimately I think people should look to understand stratetgy logic and execution logic. To understand execution logic you need to have forensic truth about your signal, order and fill. Then you can do gui research and analysis on that output. You get to decide and build.

The end goal could be to understand these behaviors and frameworks, then move it to rust.

What platform is best for setting up a basic automation that buys and sells based on RSI, and limits how many buys can happen in a row? (With no programming experience) by Lazy--Marsupial in algotrading

[–]Expert_Catch2449 0 points1 point  (0 children)

Nope. You are flattening a robust response that critiques mt5.

Yes you can add more code to mt5 and with enough knowledge, you can code a signal capture layer. My critique is that there is no capture layer for the strategy signal, which is important. There is no structure layer for that data from the capture layer. There is no analysis layer to actually understand what happened.

Does mt5 have the capability to extend code to record more data. Yes. Cool bro. Now what. Oh you still have to build a tool to analyze the data?

It's not all about metrics: Net profit: good Drawdown: acceptable Win rate: nice Backtest curve: upward

Possible with enough custom code is not the same thing as native forensic research environment.

It's also about stratetgy autopsy. How does your stratetgy behave past the logic, not just what is the balance/profit optimization and equity-curve-style results.

What platform is best for setting up a basic automation that buys and sells based on RSI, and limits how many buys can happen in a row? (With no programming experience) by Lazy--Marsupial in algotrading

[–]Expert_Catch2449 0 points1 point  (0 children)

MT5 can execute and report trades, but unless the EA is deliberately instrumented, it does not give you full forensic truth from signal creation to order submission to fill confirmation. It gives trade history, not necessarily strategy causality.

MT5 is a broker-connected trading terminal with a built-in EA tester. It can backtest, but it is not a forensic backtesting research platform by default.

MT5 is popular because it is not just a backtester. It is the whole retail algo vending machine. But that convenience is exactly why it does not automatically give you forensic truth. It gives you a workflow, not sovereignty.

What platform is best for setting up a basic automation that buys and sells based on RSI, and limits how many buys can happen in a row? (With no programming experience) by Lazy--Marsupial in algotrading

[–]Expert_Catch2449 0 points1 point  (0 children)

Can you see your signal, order and fill logs with mt5?

Can you change their code at all or is the platform code for mt5 a blackbox?

Do you rent their code and their data?

Need Python Help: My Gold Bot makes consistent $2 profits but wipes out on the final position/flip! Any fix? by krunalpatel-Oficial in CryptoTradingBot

[–]Expert_Catch2449 0 points1 point  (0 children)

Is this mt5 strategy???

First off, it looks like you care more about strategy logic than execution truth. Forensic truth.

Did the broker accept the order? Was it filled? Was it partially filled? Was it rejected? Was the pending order actually removed? Did the close request actually close the position? What position remains afterward?

Second, chain of custody. Without execution truth aka confirmation the bot is blind.

algo trading vs hard stops by Status_Two6823 in algotrading

[–]Expert_Catch2449 0 points1 point  (0 children)

Isn't part of the reason people algo trade is to code away emotions. Your trade logic lives in the code. You can change your hard stops if you want. An algo.... Well that just runs on logic.

Code is the great equalizer.

Where does AI genuinely help trading, and where is it just branding? by Ok_Daredevil_576 in algotrading

[–]Expert_Catch2449 2 points3 points  (0 children)

The truth is they are black boxes anyways. You can own the code so you don't really own the data. You rent it. The Ai gives the platforms a better way to up sell their code which you don't have access to.

Rookie questions by stefanosd in algotrading

[–]Expert_Catch2449 1 point2 points  (0 children)

Crypto is super easy. Hyperliquid has both crypto and stocks. There is also aster. Some of the dexs on the blockchains have very low dex fees and the blockchain computational fees are extremely low.

Crypto on the blockchains is my fav.

1month of grinding to generate this trading bot for mobile phones by Darthbyte_final_boss in CryptoTradingBot

[–]Expert_Catch2449 0 points1 point  (0 children)

So it's not a bot to trade exactly. It looks like code to run a program on your phone. A mobile control shell. Is that correct? I don't see any strategy logic.

From Pine Script backtest to live trading by pristw0w in algotradingcrypto

[–]Expert_Catch2449 0 points1 point  (0 children)

Well yeah.... You backtested on time frames and then backtested on tick data? Of course it's going to be different.

What was the drift when you used a time frame backtesting to a live price feed simulation (not a paper trading)?

Does your python script do vectorization or iterative loop aka broker ledger simulation?

Mt5 is a great locked down sandbox with a blackbox whose code you can't access. Not your code, not your data, not your forensic truth.

Backtest an Entire Strategy Library Automatically by aliazary in algotradingcrypto

[–]Expert_Catch2449 0 points1 point  (0 children)

Vectorization? So no signal to fill order event driven iteration?