Intelligence Can Solve Complexity
Develop Your Machine Learning Trading System
Beta
Current Version
AI
Based
Algoritmic
Trading
Getting Started with Tradeset
pip install --upgrade tradesetML-Ready Features
We discovered that the key to bridging the gap between data scientists and quantitative trading lies in ML-ready features. Crafting insightful features from financial data demands expertise in finance and trading, skills not universally held by data scientists. We offer proven ML-ready features tailored for each asset, enabling data scientists to leverage their skills for accurate predictions. Access historical ML-ready features for free. Note: Unlike text, images, and some tabular data, deep learning is not effective for extracting and selecting features from raw financial market data.
from tradeset import get_features
get_features(asset_name, api_key=API_KEY, feature_type='train')
df_features = pd.read_parquet(f"{asset_name}_train.parquet")Target Definition
Defining targets (labels) is an imperative step in developing a profitable prediction model. You can define classification target parameters and we will provide labled data for you. Explore a sample in our Starter Notebook. You can access the target definiton service for free.
from tradeset import create_target
asset_name = 'USDJPY' #Define the forex pair
trade_mode = 'long' #(long or short)
target_look_ahead = 315 #look-ahead period in minutes.
target_take_profit = 30 #profit in pips
target_stop_loss = 6 #stop loss in pips
target_token, target_name = create_target(
asset_name,
trade_mode,
target_look_ahead,
target_take_profit,
ftarget_stop_loss,
API_KEY,
)
df_target = pd.read_parquet(f"./{target_name}.parquet")Strategy Definition & Backtest
Prediction is just one aspect of successful trading. Formulating strategies and backtesting are equally crucial. Our flexible framework allows you to optimize parameters, potentially turning weak predictions into profitable signals. Explore sample strategies in our Starter Notebook. You can access these components via API services, all FREE for historical experiments.
from tradeset import backtest_strategy
strategy_config = {
'target_token': target_token,
'volume': 0.1,
'initial_balance': 3000,
'spread': 2,
}
backtest_results, backtest_df = backtest_strategy(
df_model_signal[["model_prediction"]],
strategy_config,
API_KEY,
)Keep Your Experiments Organized
With our platform, you can track and manage your submitted backtests, leveraging our comprehensive suite of tools to compare and analyze various combinations of models, targets and strategies, ultimately identifying the optimal approach for your trading system.

Real-time Services
After creating profitable models and strategies through free historical experiments, you can request real-time services including real-time features, execution expert bot and cloud services for Demo and Live trading.
Comming SoonAbout Tradeset
Forecasting and trading in financial markets require a blend of human intelligence and artificial intelligence (AI). At TradeSet, we are committed to democratizing algorithmic trading for all data scientists. By providing a platform equipped with proven ML-ready features, we empower data scientists to concentrate on crafting ML models, defining labels, and devising strategies. Our services remove the barrier of needing extensive financial market expertise, streamlining the process of building profitable quantitative trading systems.