金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 275|回复: 40

请教老师

[复制链接]

108

主题

875

帖子

885

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2025-7-2 13:59 | 显示全部楼层 |阅读模式
需要统计发生过多次平仓1的次数,如何实现?请教老师
回复

使用道具 举报

2

主题

5114

帖子

5114

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-2 14:06 | 显示全部楼层
本帖最后由 资深技术05 于 2025-7-2 14:07 编辑

如果只是统计这个变量从历史K到现在满足了多少次 :count(平仓1,0)

但是如果是要判断它触发了多少次平仓信号,需要引入额外的变量做处理:
演示范例:
[PEL] 复制代码

k1:buy(TODAYBAR=2,1,market);
kx:=VALID(k1);

//K1信号触发的开仓次数
result:count(kx,0);



在你这边的代码上:




平1:sell(平仓1,1,market);
kx:=VALID(平1);

//平仓1触发的平仓次数
result:count(kx,0);

本帖子中包含更多资源

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

x
回复

使用道具 举报

108

主题

875

帖子

885

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2025-7-2 14:11 | 显示全部楼层
好的 收到
回复

使用道具 举报

108

主题

875

帖子

885

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2025-7-2 14:41 | 显示全部楼层
平1:=sell(平仓1,1,market);
kx:=VALID(平1);
result:count(kx,0);


if result>3 then begin ......

可以这么写吗? 3次以后的定义

回复

使用道具 举报

2

主题

5114

帖子

5114

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-2 14:54 | 显示全部楼层
可以。
回复

使用道具 举报

108

主题

875

帖子

885

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2025-7-2 15:18 | 显示全部楼层
这个似乎难以做到精准控制。

用申明参数的形式 写个范例?  3次以内的平仓每次平1手。大于3次的平仓:每次平仓2手。
回复

使用道具 举报

2

主题

5114

帖子

5114

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-2 16:07 | 显示全部楼层
你是指这个平仓1前面执行过的次数?   执行次数三次(含三次),手数为1. 之后按照2手来?
回复

使用道具 举报

108

主题

875

帖子

885

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2025-7-2 21:37 | 显示全部楼层
是这个意思
回复

使用道具 举报

2

主题

5114

帖子

5114

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-3 08:54 | 显示全部楼层
参考下面这个开仓的例子,你照着这个逻辑定义一个全局变量 就行了。
[PEL] 复制代码
VARIABLE:re:=0;//利用全局变量来记录上一个K统计的结果,这样可以在开仓语句中使用

k1:buy(TODAYBAR=2,if(re<3,2,1),market);
kx:=VALID(k1);
 
//K1信号触发的开仓次数 赋值给全局变量RE
re:=count(kx,0);

//输出全局变量的值
show_re:re;


本帖子中包含更多资源

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

x
回复

使用道具 举报

108

主题

875

帖子

885

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2025-7-3 10:18 | 显示全部楼层
这个看不懂呢,直接写一个申明参数控制的平仓1语句,前3次平1手,三次以外平2手。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 03:28 , Processed in 0.169778 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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