• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)

I will code your scalping EAs for no charge

james peralta

New Member
Credits
46
I WILL CODE YOUR SCALPING EA’S FOR FREE

I am offering to develop your custom Scalping Expert Advisors (EAs) at no charge—but only if you provide a clear and complete description of your strategy.

❌ NOT INTERESTED IN:​

  • Pre-existing EAs (modifications or debugging of old ones).
  • Indicator-only strategies (EA must involve actual trade execution).
  • Vague or incomplete descriptions (must include indicators, entry & exit rules, and any required settings).

✅ HOW TO SUBMIT YOUR STRATEGY (ALL OTHER REQUESTS WILL BE IGNORED):​

Your request must include a structure similar to the example below:

Indicators Required

  • TMA (Triangular Moving Average): Bands Deviation = 2.3
  • CC Cloud: Standard settings

Indicator Settings

  • TMA Indicator: Bands Deviation = 2.3 (Must be customizable in EA settings).
  • CC Cloud: Timeframe must be customizable.

Trading Rules

Entry for Buy:

  • CC Cloud is Bullish.
  • An Arrow signal appears below the price on a bullish candle.
  • Buy order opens at the next candle’s open price.
  • Entry must be below the TMA midpoint.
Entry for Sell:

  • CC Cloud is Bearish.
  • An Arrow signal appears above the price on a bearish candle.
  • Sell order opens at the next candle’s open price.
  • Entry must be above the TMA midpoint.

Exit & Take Profit Rules

Take Profit for Buy Orders:

  • Price must reach the bottom of the TMA Band.
  • Close trade at the open of the next bearish candle following an arrow signal down.
Take Profit for Sell Orders:

  • Price must reach the top of the TMA Band.
  • Close trade at the open of the next bullish candle following an arrow signal up.

Stop Loss Rules

⛔ Stop Loss for Buy Orders:

  • If 50 EMA crosses below 200 EMA, exit trade.
⛔ Stop Loss for Sell Orders:

  • If 50 EMA crosses above 200 EMA, exit trade.

Only well-defined, structured requests will be considered! If your request is unclear or missing details, it will be ignored.

Drop your EA request below following the correct format!
 
Thank you, but these days, AI makes everything.



To be perfectly honest with you, you are just fishing in the desert, and novices have nothing to give here. It's about the winning approach, not the ea, as you already know.
 
Thank you, but these days, AI makes everything.



To be perfectly honest with you, you are just fishing in the desert, and novices have nothing to give here. It's about the winning approach, not the ea, as you already know.
You're right, but I see things differently. AI models aren't advanced enough to generate robust code. I'm offering my services for free because I see this as an opportunity to develop a working strategy or gain valuable knowledge. It’s a win-win for everyone.

This is an open thread, and I believe everyone understands why I posted it. So unless you have a strategy you'd like to automate, I suggest you skip my thread. Thanks!
 
You're right, but I see things differently. AI models aren't advanced enough to generate robust code. I'm offering my services for free because I see this as an opportunity to develop a working strategy or gain valuable knowledge. It’s a win-win for everyone.

This is an open thread, and I believe everyone understands why I posted it. So unless you have a strategy you'd like to automate, I suggest you skip my thread. Thanks!
Wow, you're so naive. I could waste your time by creating a trading strategy for you in two seconds. Can you automate this one? In pic
 

Attachments

  • BTCUSDmM1.png
    BTCUSDmM1.png
    31.4 KB · Views: 51
Please read the instructions in the first post and write accordingly. thanks
Okay, here: For Gold M5

Indicators Required

  • Stochastic Oscillator: %K Period = 8, %D Period = 2, Slowing = 6
  • RSI (Relative Strength Index): Period = 36, Level = 30
  • ADX (Directional Movement Index): Period = 26
  • Momentum: Period = 20, Level = 100

Indicator Settings

  • Stochastic Indicator: %K = 8, %D = 2, Slowing = 6 (Must be customizable in EA settings).
  • RSI Indicator: Period = 36, Level = 30 (Must be customizable).
  • ADX Indicator: Period = 26 (Must be customizable).
  • Momentum Indicator: Period = 20, Level = 100 (Must be customizable).

Trading Rules

Entry for Buy:

  • Stochastic %K crosses above %D.
  • RSI is rising.
  • ADX confirms a strong trend (+DI > -DI).
  • Momentum crosses above 100.
  • Buy order opens at the next candle’s open price.

Entry for Sell:

  • Stochastic %K crosses below %D.
  • RSI is falling.
  • ADX confirms a strong trend (-DI > +DI).
  • Momentum crosses below 100.
  • Sell order opens at the next candle’s open price.

Exit & Take Profit Rules

Take Profit for Buy Orders:

  • No fixed take profit.
  • Close trade when Momentum (5) drops below 98.65.

Take Profit for Sell Orders:

  • No fixed take profit.
  • Close trade when Momentum (5) rises above 101.35.

Stop Loss Rules

⛔ Stop Loss for Buy Orders:

  • Fixed stop loss of 2251 pips.
⛔ Stop Loss for Sell Orders:

  • Fixed stop loss of 2251 pips.
 
```
mql4
//+------------------------------------------------------------------+
//| Expert Advisor berdasarkan Stochastic, RSI, ADX, dan Momentum|
//+------------------------------------------------------------------+
#property copyright "Your Name"
#property link "https://www.example.com"
#property version "1.00"
#property strict

//+------------------------------------------------------------------+
//| Input Parameters |
//+------------------------------------------------------------------+
input int Stochastic_K_Period = 8;
input int Stochastic_D_Period = 2;
input int Stochastic_Slowing = 6;
input int RSI_Period = 36;
input int RSI_Level = 30;
input int ADX_Period = 26;
input int Momentum_Period = 20;
input int Momentum_Level = 100;

//+------------------------------------------------------------------+
//| Global Variables |
//+------------------------------------------------------------------+
double Stochastic_K;
double Stochastic_D;
double RSI;
double ADX;
double Momentum;

//+------------------------------------------------------------------+
//| Expert Advisor Init Function |
//+------------------------------------------------------------------+
int OnInit()
{
//+------------------------------------------------------------------+
//| Initialize indicators |
//+------------------------------------------------------------------+
Stochastic_K = iStochastic(Symbol(), Period(), Stochastic_K_Period, Stochastic_D_Period, Stochastic_Slowing, MODE_SMA, PRICE_CLOSE);
Stochastic_D = iStochastic(Symbol(), Period(), Stochastic_K_Period, Stochastic_D_Period, Stochastic_Slowing, MODE_SMA, PRICE_CLOSE);
RSI = iRSI(Symbol(), Period(), RSI_Period, PRICE_CLOSE);
ADX = iADX(Symbol(), Period(), ADX_Period, PRICE_HIGH, PRICE_LOW, PRICE_CLOSE);
Momentum = iMomentum(Symbol(), Period(), Momentum_Period, PRICE_CLOSE);

return(INIT_SUCCEEDED);
}

//+------------------------------------------------------------------+
//| Expert Advisor Tick Function |
//+------------------------------------------------------------------+
void OnTick()
{
//+------------------------------------------------------------------+
//| Buy Condition |
//+------------------------------------------------------------------+
if (Stochastic_K > Stochastic_D && RSI > RSI_Level && ADX > 20 && Momentum > Momentum_Level)
{
//+------------------------------------------------------------------+
//| Open Buy Order |
//+------------------------------------------------------------------+
int ticket = OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, Bid - 2251 * Point, Bid + 100 * Point, "Buy Order", 0, 0, Green);

//+------------------------------------------------------------------+
//| Check if Order is Opened Successfully |
//+------------------------------------------------------------------+
if (ticket > 0)
{
//+------------------------------------------------------------------+
//| Set Take Profit and Stop Loss |
//+------------------------------------------------------------------+
OrderModify(ticket, OrderOpenPrice(), Bid - 2251 * Point, Bid + 100 * Point, 0, Green);
}
}

//+------------------------------------------------------------------+
//| Sell Condition |
//+------------------------------------------------------------------+
if (Stochastic_K < Stochastic_D && RSI < RSI_Level && ADX > 20 && Momentum < Momentum_Level)
{
//+------------------------------------------------------------------+
//| Open Sell Order |
//+------------------------------------------------------------------+
int ticket = OrderSend(Symbol(), OP_SELL, 0.1, Bid, 3, Ask + 2251 * Point, Ask - 100 * Point, "Sell Order", 0, 0, Red);

//+------------------------------------------------------------------+
//| Check if Order is Opened Successfully |
//+------------------------------------------------------------------+
if (ticket > 0)
{
//+------------------------------------------------------------------+
//| Set Take Profit and Stop Loss |
//+------------------------------------------------------------------+
OrderModify(ticket, OrderOpenPrice(), Ask + 2251 * Point, Ask - 100 * Point, 0, Red);
}
}

//+------------------------------------------------------------------+
//| Close Buy Order when Momentum drops below 98.65 |
//+------------------------------------------------------------------+
if (Momentum < 98.65 && OrderSelect(0, SELECT_BY_POS, MODE_TRADES) && OrderType() == OP_BUY)
{
OrderClose(OrderTicket(), OrderLots(), Bid, 3, Violet);
}

//+------------------------------------------------------------------+
//| Close Sell Order when Momentum rises above 101.35 |
//+------------------------------------------------------------------+
if (Momentum > 101.35 && OrderSelect(0, SELECT_BY_POS, MODE_TRADES) && OrderType() == OP_SELL)
{
OrderClose(OrderTicket(), OrderLots(), Ask, 3, Violet);
}
}
```

Perlu diingat bahwa kode di atas hanya
 
```
mql4
//+------------------------------------------------------------------+
//| Expert Advisor berdasarkan Stochastic, RSI, ADX, dan Momentum|
//+------------------------------------------------------------------+
#property copyright "Your Name"
#property link "https://www.example.com"
#property version "1.00"
#property strict

//+------------------------------------------------------------------+
//| Input Parameters |
//+------------------------------------------------------------------+
input int Stochastic_K_Period = 8;
input int Stochastic_D_Period = 2;
input int Stochastic_Slowing = 6;
input int RSI_Period = 36;
input int RSI_Level = 30;
input int ADX_Period = 26;
input int Momentum_Period = 20;
input int Momentum_Level = 100;

//+------------------------------------------------------------------+
//| Global Variables |
//+------------------------------------------------------------------+
double Stochastic_K;
double Stochastic_D;
double RSI;
double ADX;
double Momentum;

//+------------------------------------------------------------------+
//| Expert Advisor Init Function |
//+------------------------------------------------------------------+
int OnInit()
{
//+------------------------------------------------------------------+
//| Initialize indicators |
//+------------------------------------------------------------------+
Stochastic_K = iStochastic(Symbol(), Period(), Stochastic_K_Period, Stochastic_D_Period, Stochastic_Slowing, MODE_SMA, PRICE_CLOSE);
Stochastic_D = iStochastic(Symbol(), Period(), Stochastic_K_Period, Stochastic_D_Period, Stochastic_Slowing, MODE_SMA, PRICE_CLOSE);
RSI = iRSI(Symbol(), Period(), RSI_Period, PRICE_CLOSE);
ADX = iADX(Symbol(), Period(), ADX_Period, PRICE_HIGH, PRICE_LOW, PRICE_CLOSE);
Momentum = iMomentum(Symbol(), Period(), Momentum_Period, PRICE_CLOSE);

return(INIT_SUCCEEDED);
}

//+------------------------------------------------------------------+
//| Expert Advisor Tick Function |
//+------------------------------------------------------------------+
void OnTick()
{
//+------------------------------------------------------------------+
//| Buy Condition |
//+------------------------------------------------------------------+
if (Stochastic_K > Stochastic_D && RSI > RSI_Level && ADX > 20 && Momentum > Momentum_Level)
{
//+------------------------------------------------------------------+
//| Open Buy Order |
//+------------------------------------------------------------------+
int ticket = OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, Bid - 2251 * Point, Bid + 100 * Point, "Buy Order", 0, 0, Green);

//+------------------------------------------------------------------+
//| Check if Order is Opened Successfully |
//+------------------------------------------------------------------+
if (ticket > 0)
{
//+------------------------------------------------------------------+
//| Set Take Profit and Stop Loss |
//+------------------------------------------------------------------+
OrderModify(ticket, OrderOpenPrice(), Bid - 2251 * Point, Bid + 100 * Point, 0, Green);
}
}

//+------------------------------------------------------------------+
//| Sell Condition |
//+------------------------------------------------------------------+
if (Stochastic_K < Stochastic_D && RSI < RSI_Level && ADX > 20 && Momentum < Momentum_Level)
{
//+------------------------------------------------------------------+
//| Open Sell Order |
//+------------------------------------------------------------------+
int ticket = OrderSend(Symbol(), OP_SELL, 0.1, Bid, 3, Ask + 2251 * Point, Ask - 100 * Point, "Sell Order", 0, 0, Red);

//+------------------------------------------------------------------+
//| Check if Order is Opened Successfully |
//+------------------------------------------------------------------+
if (ticket > 0)
{
//+------------------------------------------------------------------+
//| Set Take Profit and Stop Loss |
//+------------------------------------------------------------------+
OrderModify(ticket, OrderOpenPrice(), Ask + 2251 * Point, Ask - 100 * Point, 0, Red);
}
}

//+------------------------------------------------------------------+
//| Close Buy Order when Momentum drops below 98.65 |
//+------------------------------------------------------------------+
if (Momentum < 98.65 && OrderSelect(0, SELECT_BY_POS, MODE_TRADES) && OrderType() == OP_BUY)
{
OrderClose(OrderTicket(), OrderLots(), Bid, 3, Violet);
}

//+------------------------------------------------------------------+
//| Close Sell Order when Momentum rises above 101.35 |
//+------------------------------------------------------------------+
if (Momentum > 101.35 && OrderSelect(0, SELECT_BY_POS, MODE_TRADES) && OrderType() == OP_SELL)
{
OrderClose(OrderTicket(), OrderLots(), Ask, 3, Violet);
}
}
```

Perlu diingat bahwa kode di atas hanya
Not work this code
 
'iStochastic' - wrong parameters count

'PRICE_CLOSE' - improper enumerator cannot be used

'iStochastic' - wrong parameters count

'PRICE_CLOSE' - improper enumerator cannot be used

'iRSI' - wrong parameters count

'iMomentum' - wrong parameters count
 
Back
Top