1. Home
  2. Docs
  3. Knowledge Base
  4. MT Basics
  5. Visual Editor

Visual Editor

Building Trading Strategies

In the Visual Editor, traders are presented with a critical choice: to craft a “Trading Strategy.” These meticulously designed algorithms respond to the nuanced fluctuations in market conditions, driven by the rhythmic cadence of candlestick patterns. Strategies are finely-tuned instruments, engineered to initiate predefined actions when specific candlestick conditions are met, providing a powerful tool for real-time trading decision-making.

Building Workflows

Alternatively, users can opt to construct a “Workflow.” These versatile automation tools extend beyond market triggers, responding to an array of diverse events, including predefined schedules, system events, time intervals, keyboard shortcuts, and other stimuli. Workflows empower users to create sophisticated bots capable of executing a wide range of repetitive and intricate operations, offering the flexibility to operate autonomously on a schedule or seamlessly integrate as part of a broader strategy.

The “Execute Workflow” node seamlessly merges these autonomous workflows into the fabric of a larger trading strategy, enhancing the overall strategic apparatus. This strategic bifurcation between “Strategy” and “Workflow” affords traders the professional adaptability to engage with market dynamics in a manner that aligns with the intricacies of their trading objectives.


Strategy Nodes

Node Description MachinaTrader Version
Strategy Trigger Triggers a strategy. 0.9.0.3
Execute Workflow Executes a workflow. 0.9.0.3
Python Code Executes custom Python code. 0.9.0.3
Delay Adds a delay between actions. 0.9.0.3
Blocks Group Groups multiple blocks together. 0.9.0.3
Stock Prediction Utilizes stock prediction algorithms. 0.9.0.3
Buy Initiates a buy action for a specified asset. 0.9.0.3
Sell Initiates a sell action for a specified asset. 0.9.0.3
Price Up Triggers when the price of an asset increases above a specified threshold. 0.9.0.3
Price Down Triggers when the price of an asset decreases below a specified threshold. 0.9.0.3
Volume Fluctuation Triggers based on fluctuations in trading volume. 0.9.0.3
Price Trigger Triggers when the price of an asset meets a specified trigger condition. 0.9.0.3
Range Trigger Triggers when the price of an asset falls within a specified range. 0.9.0.3
RSI Applies the Relative Strength Index (RSI) indicator. 0.9.0.3
MACD Applies the Moving Average Convergence Divergence (MACD) indicator. 0.9.0.3
StochRSI Applies the Stochastic RSI indicator. 0.9.0.3
Bollinger Bands Applies the Bollinger Bands indicator. 0.9.0.3
Ichimoku Applies the Ichimoku indicator. 0.9.0.3
Supertrend Applies the Supertrend indicator. 0.9.0.3
One Candle Pattern Analyzes single candlestick patterns. 0.9.0.3
Candle Color Analyzes candlestick colors. 0.9.0.3
MA Distance Threshold Evaluates Moving Average distance thresholds. 0.9.0.3
MA Crossover Identifies Moving Average crossovers. 0.9.0.3
Dynamic Support and Resistance Detects dynamic support and resistance levels. 0.9.0.3
Trend Identification Identifies trends in price movements. 0.9.0.3
Repeat Task Repeats a specified task. 0.9.0.3
Conditions Evaluates and executes actions based on specified conditions. 0.9.0.3
While Loop Repeats actions within a loop based on a specified condition. 0.9.0.3
Loop Data Loops through a specified set of data. 0.9.0.3
Loop Breakpoint Breaks a loop based on a specified condition. 0.9.0.3

Workflow Nodes

Node Description MachinaTrader Version
AttributeValue Retrieves attribute values from a specified element. 0.9.0.3
AutoComplete Provides auto-completion suggestions based on user input. 0.9.0.3

How can we help?