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 |