金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2313|回复: 10

老师,帮我编写一下,非常感谢!

[复制链接]

2

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2024-5-20
曾用名:
发表于 2024-5-21 16:39 | 显示全部楼层 |阅读模式
技术指标名称:钱龙短线
VAR1:=MA((VOL-REF(VOL,1))/REF(VOL,1),5);
VAR2:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
MY: VAR2*(1+VAR1);
SHT: MY, COLORSTICK;
MASHT: MA(SHT,N);
N:5;
交易条件(等每根K线走完):
每个交易时段第一单,SHT值为零轴上方时如下开平仓:(先开多单)
1、SHT值为零轴上方,且数值大于等于 0.03 时(正值),开多单
2、SHT值为零轴下方,且数值小于等于 -0.03 时(负值),先平多单,同时开空单
每个交易时段第一单,SHT值为零轴下方时如下开平仓:(先开空单)
1、SHT值为零轴下方,且数值小于等于 -0.03 时(负值),开空单
2、SHT值为零轴上方,且数值大于等于 0.03 时(正值),先平空单,同时开多单
交易时段
开仓:每个交易日有四个时段开盘,分别是:晚上21点、早上9点、早上1015分与下午1330分,这些所有的开盘,前15钟均都不进行交易,15钟后才开始上面的操作进行交易。
平仓:每个交易日有四个时段收盘,收盘前2分钟,必须平掉所有仓位,不管是多单还是空单!
具体有效交易时段说明:
晚上:2115分至2258分(晚上黄金与白银是到凌晨230分收盘的,还其他品种是凌晨1点钟的,也统一在2258分结束)
早上第一段:915分至1013分结束
早上第二段:1030分到1128分结束
下午:1315分到1448分结束
交易手数:1  交易周期:1分种K线图
请老师在编程时,帮我把每条代码的中文注释写上,方便看与优化策略,非常感谢!

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-21 16:40 | 显示全部楼层
程序需要一定时间进行编写,请耐心等待
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2024-5-20
曾用名:
 楼主| 发表于 2024-5-21 17:23 | 显示全部楼层
好的,谢谢,请帮每条代码的,注释写上的,谢谢
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-22 09:30 | 显示全部楼层
VAR1:=MA((VOL-REF(VOL,1))/REF(VOL,1),5);
VAR2:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
MY: VAR2*(1+VAR1);
SHT: MY, COLORSTICK;
MASHT: MA(SHT,N);
N:5;

//时间自己完善多加几个就行了
ti_cond1:time>211500;
ti_cond2:time>091500 and time<101500;
if ti_cond1 or cond2 then
begin
//SHT值为零轴上方,且数值大于等于 0.03 时(正值),开多单       
if sht>0 and sht>=0.03 and holding<=0 then
begin
        sellshort(1,holding,marketr);
        buy(1,1,marketr);
end
//SHT值为零轴下方,且数值小于等于 -0.03 时(负值),开空单
if sht<0 and sht<=0.03 and holding>=0 then
begin
        sell(1,holding,marketr);
        buyshort(1,1,marketr);
end
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2024-5-20
曾用名:
 楼主| 发表于 2024-5-22 10:22 | 显示全部楼层
老师,复制到软件上了,有个参数,不能定义

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-22 10:24 | 显示全部楼层
ti_cond2 第二个时间条件
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2024-5-20
曾用名:
 楼主| 发表于 2024-5-22 10:31 | 显示全部楼层
老师,请帮我按具体要求,全部写给我的,麻烦了,我自己目前还不会加,这个策略如果回测行,我就要买你们的软件了,谢谢
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-22 10:39 | 显示全部楼层
ti_cond就是时间控制
你可以参考试着把所有时间都给自己写下的,建议自己试着去写一行代码,这远远比什么都不屑来得强
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2024-5-20
曾用名:
 楼主| 发表于 2024-5-22 11:10 | 显示全部楼层
ti_cond2 您不是已定义好了吗?但软件显示,未定义,所以搞不明白哈
回复

使用道具 举报

2

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2024-5-20
曾用名:
 楼主| 发表于 2024-5-22 11:12 | 显示全部楼层
ti_cond2:time>091500 and time<101500;这不是cond2的定义吗?为什么软件系统说未定义呢?这个写法对吗?请老师复查一下的,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 11:58 , Processed in 0.078880 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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