金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 259|回复: 14

控制交易次数

[复制链接]

17

主题

46

帖子

46

积分

Rank: 4

等级: 专业版

注册:
2024-10-2
曾用名:
发表于 2025-8-4 10:06 | 显示全部楼层 |阅读模式
如果控制一天内交易次数不超5次这样写对么?
截图202508041006095806.png
回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-8-4 10:37 | 显示全部楼层


1.你的时间判断写的也是有问题的,你时间条件恒不满足的。直接这样:
CURRENTTIME>205900 or CURRENTTIME<144400

2.赋值是 :=  

k:=k+1;

d:=d+1;



建议参考这范例:
https://www.weistock.com/bbs/for ... &extra=page%3D3
回复

使用道具 举报

17

主题

46

帖子

46

积分

Rank: 4

等级: 专业版

注册:
2024-10-2
曾用名:
 楼主| 发表于 2025-8-4 11:00 | 显示全部楼层
这样是不是正确了?
截图202508041056454582.png
回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-8-4 13:39 | 显示全部楼层
其实还是有一个小BUG的。你在每天第一个K上 会反复重置的。如果信号恰好在第一K上 出现,就会出问题的。


简单粗暴的方式是限制不在第一个K 上开仓。  直接追加一个 TODAYBAR>1的条件给到开仓语句里就行了


回复

使用道具 举报

17

主题

46

帖子

46

积分

Rank: 4

等级: 专业版

注册:
2024-10-2
曾用名:
 楼主| 发表于 2025-8-4 13:53 | 显示全部楼层
资深技术05 发表于 2025-8-4 13:39
其实还是有一个小BUG的。你在每天第一个K上 会反复重置的。如果信号恰好在第一K上 出现,就会出问题的。

...

请教一下,没看出来
回复

使用道具 举报

17

主题

46

帖子

46

积分

Rank: 4

等级: 专业版

注册:
2024-10-2
曾用名:
 楼主| 发表于 2025-8-4 14:03 | 显示全部楼层
如果把"DATE<>REF(DATE,1)"替换成"时间=210000"是不是就避免了
回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-8-4 14:14 | 显示全部楼层
这样不行的。 你第一个K这个 DATE<>REF(DATE,1) 条件一直是满足的,在这个K范围内 每一笔行情过来 指标会反复执行,这就是多次重置的原因。

"时间=210000" 这个条件 更不行。
我建议你直接过滤掉第一个K。或者额外定义一个全局变量来限制这个重置的操作。


回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-8-4 14:17 | 显示全部楼层
[PEL] 复制代码
GLOBALVARIABLE:cz:=0;

if CURRENTDATE>cz then 
begin 

        d:=0;
        k:=0;
        cz:=CURRENTDATE;
                
end 

这样吧。另外 我不是很简洁用普通的全局变量,这种你程序停止了,全局变量就清空了。

回复

使用道具 举报

17

主题

46

帖子

46

积分

Rank: 4

等级: 专业版

注册:
2024-10-2
曾用名:
 楼主| 发表于 2025-8-4 14:35 | 显示全部楼层
明白了多谢!
还有一个问题,如果是30个BAR内控制2次,如何设置?
回复

使用道具 举报

17

主题

46

帖子

46

积分

Rank: 4

等级: 专业版

注册:
2024-10-2
曾用名:
 楼主| 发表于 2025-8-4 15:02 | 显示全部楼层
资深技术05 发表于 2025-8-4 14:17
[mw_shl_code=pel,true]GLOBALVARIABLE:cz:=0;

if CURRENTDATE>cz then

D和K是不是也得定义成全局变量
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 01:17 , Processed in 0.180881 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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