
Level 3: Build Trading Bots from Scratch
There is almost no limit what you can build on Profectus
21 articles
- What It Takes to Become a No-CoderLearn to think like a no-code algo trader. Every builder plays four roles — trader, coder, manager, and allocator. This mindset helps you build, test, and manage trading systems systematically,…
- The Core Logic of Building Trading Systems on Profectus.AIBuilding Your First Trading System from Scratch— The Core Logic and Components to build your own strategies from scratch
- The Most Important Blocks in Profectus.AILearn the 80/20 rule of no-code trading. Master the 20% of blocks that power 80% of strategies, build step by step, backtest as you go, and use draw objects to…
- Understanding 'Candle IDs' – A Superpower for Strategy BuildingCandle ID lets you reference specific past or current candles in your strategy, unlocking precise and advanced trading logic.
- Building a Price Action Trading System from ScratchLearn to build a full price action trading system from scratch - a star pattern detecting morning and evening reversals with clear candle logic, and automated entries.
- 20 Moving Average Pullback StrategyBuild a 20 Moving Average pullback strategy in Profectus.AI using candle-close rules, engulfing candles, Count Trades, Buy Now, and Buy Pending Orders. Learn how to backtest it.
- How to Trade a Session High/Low BreakoutBuild a session high/low breakout strategy in Profectus.AI. Learn how to save the London session range, trade New York breakouts, prevent duplicate trades, and backtest the result.
- How to Buy When Price Breaks Above the Highest High of the Last 20 CandlesBuild a 20-candle range breakout strategy. Store the highest high, buy when price crosses above it, confirm with RSI above 50, prevent duplicate trades, and backtest the result.
- How to Trade a Daily Swing High/Low BreakoutBuild a daily breakout EA using a 3-candle fractal pattern. Place Buy or Sell Pending Orders at the swing level, delete old orders, and backtest the result.
- Does the Order of Blocks Matter?Learn why block order matters in the Builder: checks must come before actions like Buy Now, how Count Trades prevents duplicate entries, and why left/right tree placement is layout, not…
- Can I compare an indicator with its own moving average?Workarounds for comparing an indicator with its own moving average (e.g., ATR 14 vs ATR 200) in your trading rules.
- What makes a good breakout candle vs. a doji?Learn how to configure the Trade Rule block to identify strong breakout candles and filter out dojis using the body-to-range ratio.
- How to Document and Version Your Trading BotLearn how to name versions, record changes, save test settings and results, and keep your Profectus trading bot projects organized.
The Power of Variables & Inputs
Customize logic with dynamic values
- How to Create, Edit, and Use Inputs and VariablesNeed to create, edit or fix Inputs and Variables? Learn where to find them in the Builder, how to add them, choose the right type, name them correctly, and use…
- Price Level, Price Range, and Percentage of Price ExplainedUnderstand Price Level, Price Range, Price Fraction, and Percentage of Price / PoP. Learn how % of price works for stop losses, how it differs from fixed pips, % of…
- Counting Candlesticks as Time VariableUse a candlestick counter to simulate time in backtests. Map candles to hours, reset daily, and unlock time-based trading logic.
- How to Build Fibonacci Retracement Logic with Variables and FormulasWant to build Fibonacci retracement logic? Learn how to calculate 61.8%, 50%, or 38.2% levels with Variables and Formula blocks by defining the high, low, range, and final Fib price…
- How to Use Variables as Temporary Memory in Your Trading SystemLearn how to use variables as temporary memory in your trading system. Use 0/1 gates like cross_flag or MomentumGate, count candles with cross_age, wait for later pullbacks or confirmations, trigger…
- Visualizing Variables on ChartHow to visualize Variables using the View on Chart function
- Building LoopsHow to build loops to find historical data points in a single iteration
- How to Create a Buy Gate: One Buy Trade per DayLimit your Profectus.AI bot to one buy trade per day. Learn how to prevent duplicate buy trades using a variable, Trade Rule, Modify Variables, and Run at Time to reset…
