Carson03C Profile Banner
Carson_Tse_0321 Profile
Carson_Tse_0321

@Carson03C

Followers
41
Following
167
Media
20
Statuses
60

I love trading. Road to learn trading.

Hong Kong
Joined May 2020
Don't wanna be here? Send us removal request.
@Carson03C
Carson_Tse_0321
7 days
As a quant trader/quant reseracher/intelligent trader, you don't want to trade with a strategy that is extremely overfitting, right?.Let's join CorrAI's community and learn more about quant. We grow we learn we become stronger tgt!.#CorrAI #quantcommunity #quanttrading #trading.
0
0
5
@Carson03C
Carson_Tse_0321
7 days
After the change, the result is completely reversed. What about 2yrs, 3yrs and 5yrs?.What do you think about this strategy now?.Still a good alpha?
Tweet media one
Tweet media two
Tweet media three
1
0
2
@Carson03C
Carson_Tse_0321
7 days
Here is the answer. This strategy might be overfitting because the backtesting period is too short, the strategy might be only working well during that specific period of time. Let's see what is going to happen if we change the period to one year.
Tweet media one
1
0
2
@Carson03C
Carson_Tse_0321
7 days
Here are the stats:.Sharpe: 4.32.Sortino: 3.46.Calmar: 33.56.MDD: 7.14%.However this strategy has a problem. Do you see it?.
1
0
2
@Carson03C
Carson_Tse_0321
7 days
#CorrAI #QuantTrading #QuantLearningCurve #BTCUSDT #Backtesting .Sometimes good numbers and good stats do not necessarily represent a good strategy. Here is an example : What do you think about this strategy? From the numbers, it looks very decent.
Tweet media one
1
4
8
@Carson03C
Carson_Tse_0321
13 days
Try that on CorrAI. You will have more thoughts about this!.
0
0
2
@Carson03C
Carson_Tse_0321
13 days
The trading fee is 0 in this case. What if we set the trading fee to 0.08%? To stimulate the actual trading environment and slipage. The table is turned. A small mistake can ruin everything.
Tweet media one
1
0
2
@Carson03C
Carson_Tse_0321
13 days
This strategy seems pretty nice and it has a lot of trades to prove it works, but do you see where is the problem?
Tweet media one
Tweet media two
1
0
2
@Carson03C
Carson_Tse_0321
13 days
#CorrAI #QuantTrading #BTC #ETH #SOL #Backtest #quantlearningcurveThe importance of considering tradingfee. A lot of people forget or ignore trading fee when they are making strategies, but this is not appropriate. In CorrAI, I tried a lot of different factors and TA indicators.
Tweet media one
1
3
10
@Carson03C
Carson_Tse_0321
19 days
RT @TyHaliburton22: Man. Don’t know how to explain it other than shock. Words cannot express the pain of this letdown. The frustration is u….
0
67K
0
@Carson03C
Carson_Tse_0321
21 days
My new thread about tackling future factors in CorrAI.
0
0
0
@Carson03C
Carson_Tse_0321
21 days
@Carson03C
Carson_Tse_0321
21 days
#CorrAI #quant #trading #backtesting .Approach to tackle future factors in CorrAI. What is “future factor” and how does it affect backtesting?.Future factor is easy to understand. Future factor is the data that you are not supposed to have with your primary trading timeframe.
1
0
2
@Carson03C
Carson_Tse_0321
21 days
By carefully identifying future factors and utilizing CorrAI's layer and lag functions, traders can design robust strategies that avoid reliance on unavailable data. This approach enhances the accuracy of backtesting and ensures logical consistency in trade execution.
0
0
3
@Carson03C
Carson_Tse_0321
21 days
Validate Strategies for Logical Consistency: Design strategies with clear temporal logic, ensuring that trade signals are based on data available at the decision point. This involves structuring conditions to avoid scenarios where future data influences trade entries.
1
0
3
@Carson03C
Carson_Tse_0321
21 days
Leverage Layer Transformations: Utilize mathematical transformations (via CorrAI’s layer function) to refine source factors, ensuring they are compatible with the primary trading timeframe and free of future data dependencies.
1
0
3
@Carson03C
Carson_Tse_0321
21 days
Use Lag Functions for Temporal Alignment: Apply lag functions (e.g., lag 1) to shift data references to prior periods, ensuring that only known data is used. For example, comparing the current 1-hour opening price to the previous day’s closing price avoids future data issues.
1
0
3
@Carson03C
Carson_Tse_0321
21 days
Approaches.Identify and Eliminate Future Factors: Carefully analyze strategy inputs to detect future factors, such as using a 30-day SMA that includes the current day’s closing price. Replace or adjust these inputs to rely solely on historical data.
1
0
3
@Carson03C
Carson_Tse_0321
21 days
Data Alignment is Critical for Robust Strategies: To ensure a trading strategy is practical, all data inputs must align temporally with the decision-making moment, using only historically available information.
1
0
3
@Carson03C
Carson_Tse_0321
21 days
Temporal Misalignment Creates Logical Flaws: Combining data points from different time points (e.g., opening and closing prices within the same timeframe) can inadvertently incorporate future data, resulting in strategies that are infeasible in real-world execution.
1
0
3
@Carson03C
Carson_Tse_0321
21 days
Future Factors Undermine Backtesting Validity: Future factors—data not available within the primary trading timeframe—introduce errors in trading strategies. Using such data leads to unrealistic trade signals, as it assumes knowledge of events that have not yet occurred.
1
0
3