金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4783|回复: 8

双向海龟交易图表程序化问题

[复制链接]

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
发表于 2023-1-7 09:04 | 显示全部楼层 |阅读模式
//第一次加仓,
加多价:=上次开仓价+0.5*ATR值;
        IF HIGH>=加多价 AND 加仓开关=1 AND ENTERBARS>1 THEN
        BEGIN
                开仓价 := IF(OPEN>加多价 ,OPEN ,加多价 ) ;//开盘跳空处理
                开仓价 :=CEILING(开仓价/MINDIFF)*MINDIFF ;                       
                BUY( 1,3,LIMITR,开仓价);
                上次开仓价 := 开仓价 ;//记录开仓价格
                加仓开关:=2;//当前有过交易2次


        END


海龟交易策略我已理解了,图表程序化要求有历史值,根据确定的历史值,依据信号发出开平仓信号,也清楚了。
但是上面截选的海龟公式中,加仓后,加仓开关:=2,第2天再运行时,根据图表程序化要求历史值 ,开仓条件不成立,应该撤销上次的开仓,信号出现闪烁。
但是图表实际中信号没有出现闪烁,海龟交易策略运行正常,这是为什么?
请老师指导,谢谢!





补充内容 (2023-1-7 09:05):
加仓开关是全局变量
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-1-9 08:58 | 显示全部楼层
variable全局变量的初始化方式是从第一根K线运算时就初始化了,你第二天开启交易时,就重新初始化这个全局变量的值了啊,该全局变量并不是一直保存上次交易记录的值的。金字塔提供多种全局变量,初始化的方式也都不同的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2023-1-9 10:49 来自手机 | 显示全部楼层
不懂,估计图表全局变量从第1根k线开始是初始值,然后赋值后从赋值后的k线开始,一直是新值,直到再赋值为止。如此类推
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-1-9 10:51 | 显示全部楼层
是啊,variable定义的全局变量,就是从加载的第一根K线开始是初始值,后面再依据条件变化。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2023-1-9 11:44 来自手机 | 显示全部楼层
终于明白了,全局变量也是有历史值的,谢谢
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-1-9 13:06 | 显示全部楼层
variable全局变量在历史K线上也是有值的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2023-1-10 10:44 | 显示全部楼层
已经测试过了,是有值的。另外问一下,公式中的变量名称全部用中文,是否影响计算机的运行效率?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-1-10 10:45 | 显示全部楼层
是有一定的影响的,建议代码中不要使用大量的中文。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2023-1-10 10:49 | 显示全部楼层
好的,谢谢指导
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-29 05:40 , Processed in 0.120941 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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