金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 11644|回复: 54

老师帮忙·看下具体哪里的问题

[复制链接]

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
发表于 2021-8-9 11:26 | 显示全部楼层 |阅读模式
INPUT:ss(1,1,200,1),N(20,1,300,1);//SS是手数,N是止盈的点数
ma5:ma(c,5);
ma10:ma(c,10);
ma20:ma(c,20);
多止损:c<ref(l,1)-1*mindiff;//最新价小于前一个k最低价-1跳 止损
空止损:c>ref(h,1)+1*mindiff;//最新价大于前一个k最高价+1跳 止损

多止盈:c-TORDERPRICE(1,1)>=N*MINDIFF;//盈利20跳 止盈
空止盈:TORDERPRICE(1,3)-c>=N*MINDIFF;

tsell(多止损  and tbuyholdingex('','',1)>0,tbuyholdingex('','',1),mkt);
tsellshort(空止损 and tsellholdingex('','',1)>0,tsellholdingex('','',1),mkt);
tsell(多止盈 and tbuyholdingex('','',1)>0,tbuyholdingex('','',1),mkt);
tsellshort(空止损 and tsellholdingex('','',1)>0,tsellholdingex('','',1),mkt);

cond1:=c>ma20 and cross(ma5,ma10) and c>ref(o,1);//条件1: 收盘价在20均线上,5日上穿20日均线,收盘价大于昨日开盘价
cond2:=c<ma20 and cross(ma10,ma5) and c<ref(o,1);

//开多,开空条件
kd:ref(cond1,1) and c>ref(h,1);//前一个k满足cond1 且当前k最新价格大于前一个k的最高价
kk:ref(cond2,1) and c<ref(l,1);//前一个k满足cond2 且当前k最新价格大于前一个k的最高价

t:time0-timetot0(dynainfo(207));//距离最K结束的时间(秒)  仅在最后一个K正常输出。

tbuy(kd,ss,lmt,ref(h,1)+1*mindiff);//开多
tbuyshort(kk,ss,lmt,ref(l,1)-1*mindiff);//开空

if c<ref(h,1) and TISPRVREMAIN(1) and t<=2 then TCANCELEX(1,1,'',STKLABEL);// 不满足突破条件了,在K线结束前2秒进行撤单操作。
if c>ref(l,1) and TISPRVREMAIN(3) and t<=2 then TCANCELEX(1,3,'',STKLABEL);

回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-9 11:26 | 显示全部楼层
“多止盈:c-TORDERPRICE(1,1)>=N*MINDIFF;//盈利20跳 止盈
空止盈:TORDERPRICE(1,3)-c>=N*MINDIFF;”

你为什么这里代码还是没换过来。。。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-9 11:32 | 显示全部楼层
之前的帖子,您给删除了,这个是最原始的·,您能知道是这个帖子就行了,后面修改的·我就不发了·

现在说一下遇到问题, 老师
1 , 问题:单品种不同时间周期, 多策略(策略一样,参数不同),不同周期都有单时,止盈时 都会按照最小周期的止盈,把所有单全部平仓。
       目的: 按照不同的参数,分开止盈。
截图202108091132523120..png
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-9 11:38 | 显示全部楼层
问题2:  请老师帮忙添加一个判定
             信号判定K线大于参数,该判定无效(对图中 空信号这根K 线的判定)


补充内容 (2021-8-9 11:51):
“空” 提示的这根  K线 大于40跳,行情向下突破10126 也不下单。目的:规避大K 反抽

补充内容 (2021-8-9 11:52):
这个判定 您看能做成变量吗·  试用其他周期
截图202108091138445188..png
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-9 11:44 | 显示全部楼层
技术009 发表于 2021-8-9 11:26
“多止盈:c-TORDERPRICE(1,1)>=N*MINDIFF;//盈利20跳 止盈
空止盈:TORDERPRICE(1,3)-c>=N*MINDIFF;”

这是原始的·  第一次您发的·

后面的·在我另外一台机器上,帖子删除我找不到68楼了,所以发这个怕你忙不记得这个条帖子

补充内容 (2021-8-9 11:45):
该修改的,都已经修改了·  实盘测试中,出现的小问题,需要您帮助处理一下·
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-9 12:04 | 显示全部楼层
问题3:
上午的单子,这个难道是因为开盘价的判定出现的问题?
截图202108091200542296..png
截图202108091203123770..png
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-9 13:17 | 显示全部楼层
3# 问题是因为用的持仓均价。你如果是运行在好几个周期上的确是有这个问题。我看下怎么处理掉。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-9 13:18 | 显示全部楼层
“ 信号判定K线大于参数,该判定无效(对图中 空信号这根K 线的判定)”这个参数是指什么?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

13

主题

134

帖子

134

积分

等级: 免费版

注册:
2021-8-2
曾用名:
 楼主| 发表于 2021-8-9 13:22 | 显示全部楼层
如图: 就是说  空信号这根K   大于了40跳,后面的一根K向下突破就不在下单

参数就是·空·信号这根K 的 数值 几跳,20跳或者是60跳
截图202108091322416577..png
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-9 13:45 | 显示全部楼层
“空信号这根K   大于了40跳”我的意思是这个跳 怎么算的。是最高价-最低价 还是说是K线的实体部分。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 20:54 , Processed in 0.245907 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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