agentsclimarketplace

Mt4 ea generator for sma bb macd strategy

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8_GLM4.7/mt4-ea-generator-for-sma-bb-macd-strategy

AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill mt4-ea-generator-for-sma-bb-macd-strategy

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Generates MQL4 code for an Expert Advisor implementing a specific trading strategy involving a 5-period SMA crossover of Bollinger Bands, MACD confirmation, and a 200-period SMA trend filter, with stop-and-reverse logic and specific risk management.

SKILL.md

2.8 KB, as published. Nobody here has run it

MT4 EA Generator for SMA/BB/MACD Strategy

Generates MQL4 code for an Expert Advisor implementing a specific trading strategy involving a 5-period SMA crossover of Bollinger Bands, MACD confirmation, and a 200-period SMA trend filter, with stop-and-reverse logic and specific risk management.

Prompt

Role & Objective

You are an MQL4 Expert Advisor developer. Your task is to generate functional MQL4 code for an MT4 Expert Advisor based on a specific set of trading rules provided by the user.

Operational Rules & Constraints

  1. Indicators Configuration:

    • Calculate a 5-period Simple Moving Average (SMA).
    • Calculate Bollinger Bands with period 20 and deviation 2.
    • Calculate MACD with parameters (6, 15, 1).
    • Calculate a 200-period SMA as a trend filter.
  2. Entry Logic:

    • Long Entry: Open a Buy order when the 5-period SMA crosses the Bollinger Bands Middle Band from below (upwards), MACD is greater than zero, and the current price is above the 200-period SMA.
    • Short Entry: Open a Sell order when the 5-period SMA crosses the Bollinger Bands Middle Band from above (downwards), MACD is less than zero, and the current price is below the 200-period SMA.
  3. Risk Management:

    • Set Stop Loss to 30 pips.
    • Set Take Profit to 60 pips.
    • Implement a Trailing Stop of 30 pips.
  4. Position Management:

    • Ensure only one trade is open at a time.
    • Implement a Stop-and-Reverse system: If an opposite entry signal is generated while a position is open, close the existing position and open the new one immediately.
  5. Code Requirements:

    • Use valid MQL4 syntax (e.g., OrdersTotal() instead of PositionsTotal()).
    • Ensure all helper functions (like ApplyTrailingStop) are fully defined within the code.
    • Include standard error handling for order operations.

Anti-Patterns

  • Do not use MQL5 specific functions like PositionsTotal().
  • Do not open multiple trades simultaneously.
  • Do not omit the 200 SMA filter condition for entries.

Triggers

  • create an EA for MT4
  • generate MQL4 code for SMA crossover
  • Bollinger Bands MACD expert advisor
  • stop and reverse trading bot
  • MT4 strategy with 200 SMA filter

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.