Trader Origin provides investment analysis tools and software for self-directed traders. These tools are designed for informational purposes only and are not intended to provide personalized financial advice. All content and services are provided with the understanding that you will make your own independent investment decisions without any direct or indirect guidance from us.
Trader Origin is not a registered investment advisor, broker-dealer, or financial planner. The information, tools, and algorithms we provide are not, and should not be interpreted as, financial or investment advice, or a recommendation or solicitation to buy, sell, or hold any security or cryptocurrency.
Trading and investing in financial markets, particularly in cryptocurrencies, are highly speculative and involve a substantial risk of loss. You may lose all or more than your initial investment. Our tools do not eliminate this risk or ensure profitable outcomes.
Any performance data shown, whether historical, hypothetical, or back-tested, is provided for illustrative purposes only and does not guarantee future results. Market conditions change rapidly, and past outcomes are not a reliable indicator of future performance.
You are solely responsible for evaluating the merits and risks associated with the use of our tools and for all investment decisions you make. By using our services, you agree not to hold Trader Origin or its affiliates liable for any losses or damages resulting from your use of our tools or content. We recommend consulting with a licensed financial professional before making any financial decisions.
Welcome to the Genesis Engine!
This guide will walk you through the entire process, from starting your free trial to getting your first custom strategy running. Please follow these steps carefully.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Purpose of the Tool
The Genesis Engine is a versatile framework designed for two primary types of users: the individual trader looking to build a systematic approach to the markets, and the aspiring entrepreneur aiming to build their own algorithmic trading business.
For Personal Use
Use the features of the Genesis Engine for your own trading analysis. By deeply customizing the settings and creating strategies tailored to your specific risk tolerance and preferred assets, you can develop a trading system based on your own criteria. Use the advanced backtester to rigorously validate your ideas and automate your final strategy for a hands-off approach to managing your portfolio.
For Commercial Use (Build Your Own Algo Business)
Genesis provides an opportunity to build your own signal service or algorithm-selling business. Since you have full control over the inputs, you can create an unlimited number of unique strategies. Each new strategy you design can be marketed and sold to your own community of users.
By leveraging the Genesis Engine as your foundation, you can:
Develop a suite of proprietary algorithms for different markets and timeframes.
Create a private Discord or Telegram community for your subscribers.
Utilize a platform like AstraBit or Katoshi.io to manage access and deliver your signals.
Users who choose to use the Genesis Engine for any commercial purpose are solely and entirely responsible for their own business operations, marketing, user agreements, and all legal and regulatory compliance. Trader Origin provides the tool only and assumes no responsibility for how it is used in a commercial capacity.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Onboarding & Gaining Access
Your journey begins by starting your 7-day free trial from our official Genesis product page. During the trial, you get full access to the engine, community, and all features. Here is the two-part access process:
Our payment partner, LaunchPass, will immediately send a verification email to the address you provided.
CRITICAL: You must open this email and click the verification link to connect your Discord account. This will automatically grant you the subscriber role and access to our private Discord channels.
If you do not see the email, please check your spam or junk folder.
Step 2: TradingView Script Access (Manual)
After you have joined the Discord, you need to request script access separately.
In the email, please provide the exact TradingView username you wish to have whitelisted for access.
Our team will manually grant you access to the Genesis script on TradingView within 24 hours.
If you have not been granted access after 24 hours, please contact support via our official channels.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Associated Costs for Automation
To use the Genesis Engine effectively for 24/7 automated trading, users must be aware of several required subscriptions from both Trader Origin and third-party services. These costs are separate from your trading capital.
The three core components are:
Genesis Engine Subscription: $100/month or $1000/year.
TradingView Subscription: A Premium plan (approx. $60/month) is required for webhook alerts that do not expire.
Automation Platform Subscription: An account with a platform like AstraBit or Katoshi.io is required to receive and execute signals. Their pricing varies, so please check their websites for current details.
AstraBit: A Standard bot plan (approx. $20/month) is needed for up to 8 DCA entries, or an Advanced plan (approx. $40/month) for up to 15.
Katoshi.io: Pricing is based on your trading volume. Please see their official site for details.
Therefore, the total estimated monthly cost is your Genesis subscription plus the costs for TradingView and your chosen automation platform. These prices are set by the third-party providers and are subject to change.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Adding Genesis to Your Chart
Once you have received the access notification from TradingView, you can add the script to your chart.
At the top of the screen, click on the "Indicators" button.
A new window will appear. On the left-hand side, navigate to the "Invite-only scripts" section.
You will now see "Genesis" in the list. Click on it once.
Once added, the Genesis Engine will be visible on your chart.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
The Genesis Engine is highly customizable. Open the script's "Settings" panel on TradingView to configure its behavior. You can find the settings button by hovering over the script name on your chart.
Plots (Chart Display)
This group of settings controls the visibility of various lines and data points on your chart. Toggling these on or off will not affect the strategy's logic; they are purely for visual reference.
Final-TP Plot: Shows the calculated profit target for the entire position.
Partial-TP Plot: Displays the price at which the first partial profit-take will occur.
Trailing-SL: Visualizes the dynamic stop-loss line that follows price once the partial profit system is active.
Emergency SL Plot: Shows the final stop-loss level that activates only after the full position is filled.
All DCA trigger lines: Displays the complete grid of all 12 potential DCA entry levels.
Average-entry line: A crucial visual line that tracks the blended average price of your entire open position.
Engine Controls
These are high-level controls that alter the core behavior of the engine.
Turbo switch: When enabled, this allows the engine to adopt a more aggressive posture designed to capture high-momentum market movements. Using this setting may significantly increase both potential risk and reward.
Enable emergency stop-loss after full position?: Activates a final, deep stop-loss order, but only once the maximum number of DCA levels you have selected have been filled. This is a critical safety net.
Emergency SL distance %: Sets the percentage distance for the emergency stop-loss. This is calculated from the position's average entry price, not from any single DCA entry.
Partial Profit System Controls
This system allows you to secure profits on a portion of your position while leaving the rest to run.
Activate Partial-TP + Trail SL: The master switch to turn the entire partial profit system on or off. Use this to decide whether to go with a multi-part exit or a single exit for the entire position.
Partial trigger %: The percentage price must move in your favor from the average entry to trigger the first profit-take.
Partial size %: The percentage of your total position that will be closed when the partial trigger is hit.
Classic trail %: After the partial TP is hit, this defines how much price must pull back from its peak to close the remainder of the position.
Which DCA level to activate?: Determines at which DCA level this partial profit system becomes active. For example, setting this to 3 means the system will only arm itself after the 3rd DCA entry is filled.
Final Profit Controls
These settings allow for a dynamic profit target that adapts as the position size grows through DCA levels. This gives you granular control over your exit strategy.
TP % after Lv-1 to Lv-12: For each DCA level, you can set a unique final take-profit percentage from the average entry price. This allows the strategy to aim for smaller profits when the position is larger and riskier, or larger profits when the position is small.
DCA Settings
This group controls the core mechanics of the DCA grid, defining the thresholds for entry and the amount of capital to deploy at each level.
Choosing Your Number of DCA Levels
A new setting allows you to select how many DCA levels your strategy will use, from 1 up to a maximum of 12. This gives you direct control over the potential depth and risk of your strategy.
CRITICAL: After you select your desired number of DCA levels (e.g., 4 levels), you MUST manually update the "Equity Allocation" percentages below. You must set the equity percentage for all UNUSED levels to **0**. The sum of the equity percentages for your chosen active levels must not exceed 100%. Failure to do this will cause the script to miscalculate or fail.
For example, if you choose to use only 4 DCA levels, your equity allocation settings should look like this, with levels 5 through 12 set to 0:
Individual DCA Level Settings
Min threshold Lv-1 % to Lv-12 %: Defines the minimum percentage price must fall from the initial entry before the corresponding DCA level can be considered. Note: this is just a threshold; whether the engine actually enters a DCA depends on several other internal factors lining up.
Equity Lv-1 % to Lv-12 %: Defines the percentage of your total specified capital to be used for each individual DCA order. Warning: The sum of all active equity slices must not exceed 100%. Set unused levels to 0.
DCA Tuners
This group provides fine-grain control over the sensitivity of the logic that triggers each DCA entry.
Sensitivity Lv-2 to Lv-12: Adjusts how sensitive the engine is before triggering a DCA. A lower value (e.g., 10) makes it harder to enter, requiring very specific conditions. A higher value (up to 100) makes it much easier to enter.
Warning: These are the core proprietary tuners of the Genesis Engine. Adjusting them without a deep understanding and extensive backtesting can dramatically alter the behavior and performance of the strategy. Proceed with extreme caution.
Origin Modulator A & B: These are primary calibration multipliers that control the fundamental behavior of the engine's analytical framework. (Max Value: 5)
Origin Factor, Origin A length, Origin B length: These settings adjust the lookback periods and smoothing of the core internal components of the engine. (Max Value: 100)
Origin Multi Time Frame analysis A & B: Allows the engine to analyze market data from a different timeframe than the one currently displayed on your chart, adding a layer of advanced confirmation. (Options are self-explanatory from the dropdown menu).
Origin Tuner length: An advanced parameter for fine-tuning the lookback period of a core internal oscillator. (Max Value: 100)
Lower & Upper Gate: These define the primary internal sensitivity thresholds for the entire engine, acting as a master filter for all trade signals. (Max Value: 100)
Katoshi Integration
These settings enable the direct integration with the Katoshi.io automation platform, allowing you to control position sizing directly from TradingView.
Bot ID (numeric): Enter the specific numeric ID of the bot you have created on Katoshi.io. This ensures the signals are sent to the correct bot.
API Key: Enter your unique API key from your Katoshi.io account. Keep this key private and secure, as it grants access to your trading account.
Coin (e.g., BTC): Enter the ticker symbol for the asset you want to trade (e.g., BTC, ETH). This must exactly match the symbol used on your exchange and in your Katoshi bot settings.
Slippage %: Set your desired slippage tolerance for orders. The default is 5%.
USD size Lvl-1 to Lvl-12: For each of the 12 possible DCA levels, you can input the precise USD amount you want to use for that specific entry. This gives you complete control over your risk and position sizing at every stage of the trade.
Backtesting with Genesis
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Before automating any strategy with real capital, it is crucial to test it against historical data. Genesis offers two ways to analyze your strategy's historical performance: TradingView's standard Strategy Tester and our own advanced in-tool backtesting data table.
Using the TradingView Strategy Tester
Because Genesis is built as a "Strategy" script, you can use TradingView's powerful Strategy Tester panel to see how your custom configuration would have performed.
With the Genesis script on your chart, open the "Strategy Tester" panel from the bottom toolbar of TradingView.
The "Overview" tab shows high-level performance metrics. This is your first look at the strategy's viability.
The "Performance Summary" tab provides a more detailed breakdown of both long and short trades.
Adjust the settings in the Genesis Engine and observe how the backtest results change in real-time. This iterative process is key to refining your strategy.
Advanced In-Tool Backtesting Data
As a supplementary feature, the Genesis Engine includes an advanced backtesting data table that appears directly on your chart. This provides a more granular look at your DCA strategy's behavior.
Function: The table shows how many times each specific DCA order (from Level 1 to 12) was filled during the backtest period. This helps you understand which parts of your grid are being utilized most often.
How to View: The table is part of the script's visual display on the chart.
Important Note: The data in this table is calculated based on historical price action. The table will only appear and update after the current, real-time candle on your chart has closed. The data for the currently forming candle is not yet final and will be included in the calculation upon its completion.
This in-tool table is designed to complement the data from the main Strategy Tester, giving you deeper insights into the mechanics of your DCA grid.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Official Templates
To help you get started immediately, your Genesis Engine subscription includes access to our growing library of official strategy templates. These are the exact, proprietary configurations used for our own automated algorithms.
How it Works
There are no separate files to download. Simply visit our official templates page, choose the strategy you want to use (e.g., VELOX, VORTEX, AEGIS), and manually copy the settings from the page into your Genesis script settings on TradingView.
These templates provide a powerful, proven baseline for you to begin backtesting, tweaking, and ultimately building a strategy that is uniquely yours.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Webhook Setup (AstraBit)
For those who prefer a visual guide, the video above walks through the entire process. This guide will walk you through connecting the Genesis Engine to AstraBit, our exclusive partner for webhook automation. If you are using Katoshi.io, please see the dedicated Katoshi Integration section for a much simpler process.
API Creation (For New AstraBit Users)
If you already have an AstraBit account and a connected exchange API, you can skip to the next section.
Navigate to astrabit.io and create an account or log in.
In your AstraBit dashboard, find and click on "API Manager".
Click the "Connect new API" button.
Choose your desired cryptocurrency exchange from the list and follow the on-screen instructions provided by AstraBit to securely connect your exchange API keys.
Bot Creation and Webhook Setup
This is the core process of linking a TradingView alert from Genesis to an AstraBit bot.
From the AstraBit dashboard, click the "+ Create BOT" button.
Select the "Trade on your own" option.
Click on "Personal Strategy" to begin setting up a custom bot.
Choose the exchange API you connected in the previous section.
You will now be presented with a Unified Signal Notification URL and a JSON message. These two pieces of information are critical for linking TradingView to this bot.
CRITICAL: The JSON message contains your unique secret key. Do not share this with anyone. Treat it like a password.
Open TradingView and navigate to the chart and asset you wish to trade. With the Genesis indicator loaded, click the "Create alert" icon (clock icon) in the right-hand toolbar.
In the alert configuration window, ensure the Symbol matches your asset. Click the Condition dropdown menu and select the Genesis script.
Underneath the condition, select "Order fills only" from the dropdown. Ensure your chart's timeframe is correct and set the alert Expiration to "Open-ended alert". This prevents the alert from deactivating.
Your alert's "Condition" tab should now look like this:
Navigate to the "Message" tab within the alert settings. You can give the alert a custom name. Delete all default text in the message box and paste the entire JSON message you copied from AstraBit in step 5.
Navigate to the "Notifications" tab. Tick the "Webhook URL" checkbox. In the text box that appears, paste the Unified Signal Notification URL you copied from AstraBit in step 5.
IMPORTANT: Do not click "Create" on the TradingView alert yet. Return to your AstraBit browser tab first.
In AstraBit, scroll down past the webhook information and click on "BOT TYPE".
For personal DCA strategies using Genesis, select the appropriate bot type based on your strategy's needs. Use the "Standard" bot for up to 8 DCA entries, or the "Advanced" bot for up to 15 DCA entries.
Enter a Bot Name of your choice. Set the Entry Type to "Dollar-cost Averaged Entry" and Hedge type to "No hedge".
Choose the asset (trading pair) for the bot. Ensure it is a pair supported by AstraBit and your connected exchange.
Configure your Equity Settings. This is entirely your personal choice. Decide how much capital to allocate to the bot from your exchange wallet and what leverage to use.
Set up your DCA steps. Click "Add" until you have the desired number of DCA steps visible (matching your Genesis settings). Input your equity allocation percentage for each step.
Risk Management: The Genesis script handles its own take profit and stop loss logic. You may use AstraBit's risk management settings as an additional layer of safety in an emergency, but it is not required for the base strategy to function.
Review all your settings, and when ready, click "Confirm and Create" in AstraBit.
If successful, you will be redirected to the AstraBit trade page, where you can see your newly created and active bot.
Final Step
Return to the TradingView alert window you left open. You can now click the "Create" button. Congratulations! Your TradingView alerts from the Genesis Engine are now fully connected to your AstraBit bot. Signals will now fire directly into your bot for automated execution.
Please Note: If the strategy on your TradingView chart is already in an open trade, you may want to wait until that trade is complete before creating and enabling the TradingView alert to ensure the bot's state is in sync with the strategy.
Risk Warning: The Katoshi.io integration is a powerful feature that allows direct control over trading execution. By using this feature, you acknowledge and agree that you are solely responsible for all settings, including position sizes, and any resulting trades. Trader Origin is not liable for any financial losses incurred. Use this integration at your own risk.
Katoshi.io Integration
As a powerful and simplified alternative to traditional webhooks, the Genesis Engine now features a direct integration with the Katoshi.io trading platform. This integration removes the need for complex JSON messages, allowing you to control your Katoshi bots directly from the Genesis settings panel.
Configuring Genesis for Katoshi
To enable the integration, you will find a new section in the Genesis settings panel titled **"Katoshi Integration"**. You must fill out these fields to link the script to your Katoshi account.
Bot ID (numeric): Enter the specific numeric ID of the bot you have created on Katoshi.io. This ensures the signals are sent to the correct bot.
API Key: Enter your unique API key from your Katoshi.io account. Keep this key private and secure, as it grants access to your trading account.
Coin (e.g., BTC): Enter the ticker symbol for the asset you want to trade (e.g., BTC, ETH). This must exactly match the symbol used on your exchange and in your Katoshi bot settings.
Slippage %: Set your desired slippage tolerance for orders. The default is 5%.
Defining Position Sizes
The most significant advantage of the Katoshi integration is the ability to define your exact **position size** in USD for every single DCA level directly within the Genesis settings. You only need to input the total position size you want the system to buy or sell.
How it works with leverage: The values you enter are for the total position size. Katoshi will calculate the required margin based on your selected leverage. For example, if you set a size of 100 USD and are using 2x leverage, Katoshi will open a 100 USD position using 50 USD of your margin.
USD size Lvl-1 to Lvl-12: For each of the 12 possible DCA levels, you can input the precise USD position size you want to use for that specific entry.
Creating the Katoshi Alert
With the Katoshi integration, the alert setup is incredibly simple.
Configure your Genesis strategy and the Katoshi Integration settings as described above.
Create a new alert in TradingView.
For the "Condition", select the Genesis script and choose "Order fills only".
In the "Message" box, you only need to enter the following placeholder: {{strategy.order.alert_message}}
Ensure your webhook URL in the "Notifications" tab matches the one in your Katoshi profile. That's it! You do not need a complex JSON message. The Genesis script will automatically generate and send the correct, detailed message to your Katoshi bot based on your settings whenever a trade signal occurs.
This streamlined process removes the most common point of error in webhook automation, making it faster and more reliable to connect your strategies to Katoshi.io.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Roadmap
The Genesis Engine is in continuous development. Here is a look at our current progress and future plans.
Completed & Ongoing
Base Development & Testing
The core 12-level DCA engine and all foundational features have been coded, tested, and finalized.
Documentation
This comprehensive documentation has been created and will be continuously updated.
Customizable DCA Levels
Now complete. Users can define the exact number of DCA levels they wish to use in their strategy, from a single entry up to the full 12. This is detailed in the DCA Settings section.
Community Feature Requests
We are actively listening to community feedback for new features and improvements. Join the Discord to submit your ideas.
Future Initiatives
User Indicator Integration
A major future update will allow users to integrate their own external, in-built TradingView indicators (such as RSI, ATR, etc.) as a source for the Genesis Engine's entry and exit logic.
Status: Planned (No ETA)
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Tips & Warnings from Trader Origin
A Message from the Strategist
When backtesting your strategies, ensure you take into account future probabilities. Just because a strategy has performed well in your chosen period does not mean it will perform well in the future. The aim is to create a robust strategy that can adapt. Avoid assets that have very little volume; the engine works best on assets with good community support, strong volume, and volatile price action. Only choose assets that are well supported by your chosen CEX, DEX, or third-party automation platform.
General Tips
Backtest Extensively: Before automating a new strategy with real funds, use the powerful built-in backtester to see how it would have performed on historical data.
Do Not Share Access: Sharing your TradingView account or attempting to redistribute the script is a violation of our terms and will result in immediate termination of your access without a refund.
Risk Warning: Trader Origin provides tools for informational purposes only and not as financial advice. Trading is highly speculative, involves substantial risk of loss, and past performance is not indicative of future results. You are solely responsible for your decisions. Please read our full Terms and Conditions.
Support & Community
If you have any questions or need assistance, the best place to get help is our Discord server.