金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 43|回复: 1

新手请大神可以帮忙与段指标编写感恩

[复制链接]

1

主题

1

帖子

1

积分

Rank: 1

等级: 新手上路

注册:
2025-4-4
曾用名:
发表于 2025-4-4 23:18 | 显示全部楼层 |阅读模式
MA均线5日穿20日形成金叉+MACD月均形成金叉+成交量5日内K线突然低位放量三倍,成买入信号,反之卖出。
回复

使用道具 举报

38

主题

9832

帖子

9842

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-7 09:08 | 显示全部楼层
INPUT:MA5Period(5,1,100,1), MA20Period(20,1,100,1);  // MA 均线周期参数
INPUT:MACDShortPeriod(12,1,100,1), MACDLongPeriod(26,1,100,1), MACDSignalPeriod(9,1,100,1);  // MACD 参数
INPUT:VolumeMultiplier(3,1,10,1);  // 成交量放量倍数

// MA 均线计算
MA5 := MA(CLOSE, MA5Period);
MA20 := MA(CLOSE, MA20Period);

// MACD 计算
DIFF := EMA(CLOSE, MACDShortPeriod) - EMA(CLOSE, MACDLongPeriod);
DEA := EMA(DIFF, MACDSignalPeriod);
MACD := DIFF - DEA;

// 成交量计算
AvgVolume5 := ma(VOL, 5);
CurrentVolume := VOL;

// 金叉条件
MACDGoldCross := CROSS(DIFF, DEA);
MA5GoldCross := CROSS(MA5, MA20);

// 死叉条件
MACDBearCross := CROSS(DEA, DIFF);
MA5BearCross := CROSS(MA20, MA5);

// 成交量放量条件
VolumeSurge := CurrentVolume > VolumeMultiplier * AvgVolume5;

// 开多条件
OpenLong := MA5GoldCross AND MACDGoldCross AND VolumeSurge;

// 平多条件
CloseLong := MA5BearCross AND MACDBearCross AND VolumeSurge;

// 下单模块
IF OpenLong AND HOLDING = 0 THEN BEGIN
    BUY(1,1, MARKET);  // 开多 1手
END

IF CloseLong AND HOLDING > 0 THEN BEGIN
    SELL(1,HOLDING, MARKET);  // 平多
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-4-8 05:56 , Processed in 0.220091 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表