指定
// Forex Strategy for Consistency in Profit
// Input parameters
input int FastMAPeriod = 10; // Period for the fast moving average
input int SlowMAPeriod = 30; // Period for the slow moving average
input double StopLossPips = 50; // Stop loss in pips
input double TakeProfitPips = 100; // Take profit in pips
// Global variables
int ticket = 0; // Order ticket number
// Indicator buffers
double fastMABuffer[];
double slowMABuffer[];
// Initialization function
int OnInit()
{
// Define indicator buffers
SetIndexBuffer(0, fastMABuffer);
SetIndexBuffer(1, slowMABuffer);
// Set indicator plot type
SetIndexStyle(0, DRAW_LINE);
SetIndexStyle(1, DRAW_LINE);
// Set indicator colors
SetIndexLabel(0, "Fast MA");
SetIndexLabel(1, "Slow MA");
SetIndexDrawBegin(0, SlowMAPeriod);
SetIndexDrawBegin(1, SlowMAPeriod);
// Set indicator parameters
SetIndexShift(0, 0);
SetIndexShift(1, 0);
SetIndexEmptyValue(0, 0);
SetIndexEmptyValue(1, 0);
// Return successful initialization
return INIT_SUCCEEDED;
}
// Trading function
void OnTick()
{
// Calculate moving averages
ArraySetAsSeries(fastMABuffer, true);
ArraySetAsSeries(slowMABuffer, true);
int fastMA = iMA(Symbol(), 0, FastMAPeriod, 0, MODE_SMA, PRICE_CLOSE);
int slowMA = iMA(Symbol(), 0, SlowMAPeriod, 0, MODE_SMA, PRICE_CLOSE);
// Check for a crossover
if (fastMA > slowMA && fastMABuffer[1] <= slowMABuffer[1])
{
// Close any existing positions
if (ticket > 0 && OrderSelect(ticket, SELECT_BY_TICKET))
{
if (OrderClose(ticket, OrderLots(), OrderClosePrice(), Slippage, Red))
{
ticket = 0; // Reset ticket number
}
}
// Open a new buy position
ticket = OrderSend(Symbol(), OP_BUY, 0.1, Ask, Slippage, Ask - StopLossPips * Point, Ask + TakeProfitPips * Point, "Buy Order", 0, 0, Green);
}
else if (fastMA < slowMA && fastMABuffer[1] >= slowMABuffer[1])
{
// Close any existing positions
if (ticket > 0 && OrderSelect(ticket, SELECT_BY_TICKET))
{
if (OrderClose(ticket, OrderLots(), OrderClosePrice(), Slippage, Red))
{
ticket = 0; // Reset ticket number
}
}
// Open a new sell position
ticket = OrderSend(Symbol(), OP_SELL, 0.1, Bid, Slippage, Bid + StopLossPips * Point, Bid - TakeProfitPips * Point, "Sell Order
応答済み
1
評価
プロジェクト
66
12%
仲裁
12
58%
/
42%
期限切れ
1
2%
暇
2
評価
プロジェクト
32
28%
仲裁
5
60%
/
40%
期限切れ
6
19%
暇
3
評価
プロジェクト
2
0%
仲裁
1
0%
/
0%
期限切れ
2
100%
暇
4
評価
プロジェクト
722
33%
仲裁
46
48%
/
41%
期限切れ
14
2%
取り込み中
5
評価
プロジェクト
641
41%
仲裁
25
48%
/
36%
期限切れ
46
7%
仕事中
6
評価
プロジェクト
4
50%
仲裁
4
0%
/
75%
期限切れ
0
暇
類似した注文
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
Maximas e Minimas + Super Trend
35+ USD
Indicador Maximas e Minimas + Super Trend O Indicador MAX/MIN é um indicador de análise técnica para o MetaTrader 5 , desenvolvido para ajudar você a identificar regiões importantes de preço e possíveis oportunidades de compra e venda. O que ele faz MAX/MIN: identifica máximas e mínimas relevantes do mercado e mostra os preços no gráfico. HH / HL / LH / LL: ajuda a visualizar a estrutura do mercado, mostrando quando
V3 PRO Auto-Scalper EA
40+ USD
//———————————————————————————————————————————————————————————————————— struct S_MCAV { double matureSum; double totalSum; double value; void Init () { matureSum = 0.0; totalSum = 0.0; value = 0.5; } void AddContext (int ctx) { totalSum += 1.0; if (ctx == 1) matureSum += 1.0; } void ApplyDecay (double rate) { matureSum *= rate; totalSum *= rate; } void Update () {
NinjaTrader 8 / NinjaScript Phase 1 build: convert an existing Auction Market Theory (AMT) strategy into objective, alert-only decision-support logic. Not a bot, no auto-execution — trades stay manual. Covers NQ/MNQ, ES, CL, MGC using 30-min TPO/Volume Profile context with 5-min confirmation: one 5-min close outside VAH/VAL = acceptance, close back inside = rejection. Dashboard shows bias, auction state, location
プロジェクト情報
予算
30+ USD
締め切り
最低 1 最高 30 日