金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 81|回复: 7

关于计数变量的问题

[复制链接]

57

主题

226

帖子

226

积分

等级: 免费版

注册:
2024-3-16
曾用名:
发表于 2024-10-31 19:31 | 显示全部楼层 |阅读模式
我需要增加一个前置的条件,来判断CCI是否超过某一个值,比如CCIValue默认是false,一旦CCI超过150,则CCIvalue1为true,CCI低于-150,则ccivalue2为true,平仓后,两个CCIvalue1,2则恢复为false,这个前置条件我会一起结合其它一起做判断, 但是CCIvalue1,2不是与其它条件同时发生的,只是一个前置条件。


请问代码如何写比较好?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-11-1 09:00 | 显示全部楼层
你可以考虑用VARIABLE 定义这2个变量。

然后在满足条件时候 更新变量值。全局变量的特性是 其会保持上次的值 直到下次再次被赋值。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

57

主题

226

帖子

226

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2024-11-1 19:07 | 显示全部楼层
技术009 发表于 2024-11-1 09:00
你可以考虑用VARIABLE 定义这2个变量。

然后在满足条件时候 更新变量值。全局变量的特性是 其会保持上次 ...

我用简单粗暴的方式行不?
设置初始false,然后,
CCIBUY := False;
CCISELL := False;

If CCI <= -CCICS then CCIBUY := True;
If CCI >= CCICS then CCISELL := True;

// 更新CCIBUY和CCISELL状态
If 平多条件 then CCIBUY := False;
If 平空条件 then CCISELL := False;

补充内容 (2024-11-1 19:08):
实际图标回测来看,并不理想。会错误触发。CCICS=150

补充内容 (2024-11-1 19:11):
哦,我知道了,他由于一旦被赋予true,他到平仓前一直是true的状态,这个会导致多次开单。
回复

使用道具 举报

57

主题

226

帖子

226

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2024-11-6 08:28 | 显示全部楼层
技术009 发表于 2024-11-1 09:00
你可以考虑用VARIABLE 定义这2个变量。

然后在满足条件时候 更新变量值。全局变量的特性是 其会保持上次 ...

你好,能否来一段全局变量的代码样本?统计一个变量是否达到一个状态的或者统计次数的?
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-6 08:56 | 显示全部楼层
variable:n=0;

if c>o then n:=n+1;

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

57

主题

226

帖子

226

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2024-11-7 10:06 | 显示全部楼层
技术008 发表于 2024-11-6 08:56
variable:n=0;

if c>o then n:=n+1;

老师,我想设置多单止损,以买入时的前一根的K线的最低价格作为止损-,如何表达?谢谢!
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-7 10:17 | 显示全部楼层
if close<ref(low,enterbars+1) then sell(1,holding,marketr);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

57

主题

226

帖子

226

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2024-11-7 10:20 | 显示全部楼层

收到,感谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 02:36 , Processed in 0.301906 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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