
等级: 新手上路
- 注册:
- 2025-3-23
- 曾用名:
|
// 定义EMA26和BIAS指标
EMA26:EMA(CLOSE,26);
BIAS:((H-EMA26)/H)*1000;
// 阴线判断条件
IsYinXian:=CLOSE < OPEN;
// 全局变量存储关键参数
VARIABLE:BreakPrice:=null, StopPrice:=null, Position:=0;
// 定K条件判断与参数更新
IF BIAS <= -8 AND IsYinXian AND Position=0 THEN BEGIN
BreakPrice := H;
StopPrice : =L;
END;
// 买入信号触发条件
BuySignal:=CROSS(CLOSE, BreakPrice) AND Position=0 ;
// 执行买入操作(对手价)
IF BuySignal THEN BEGIN
BUY(C>0,1);
Position := 1;
END;
// 双重平仓条件判断
SellCondition1 := HIGH >= EMA26 AND Position=1; // 趋势反转平仓
SellCondition2 := LOW < StopPrice AND Position=1; // 止损平仓
// 执行平仓操作(对手价)
IF SellCondition1 OR SellCondition2 THEN BEGIN
SELL(C>0,1);
Position := null;
BreakPrice :=null;
StopPrice:=null;
// 重置止损价
END;
BreakPrice;
StopPrice;
|
|