金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4028|回复: 3

双向海龟交易公式的问题

[复制链接]

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
发表于 2022-12-9 16:07 | 显示全部楼层 |阅读模式
//多头加仓条件
       
        WHILE (HIGH>MYENTRYPRICE+0.5*N) AND TURTLEUNITS<4 AND ENTERBARS()>1  DO BEGIN
                MYENTRYPRICE := IF(OPEN>MYENTRYPRICE+0.5*N ,OPEN ,MYENTRYPRICE+0.5*N ) ;//是否可以改写成MYENTRYPRICE := MAX(OPEN ,MYENTRYPRICE+0.5*N );
                MYENTRYPRICE := CEILING(MYENTRYPRICE/MINDIFF)*MINDIFF ;       
                BUY( _DEBUG, POSNUM, LIMITR, MYENTRYPRICE);     //是否可以改写成BUY( 1, POSNUM, LIMITR, MYENTRYPRICE);  
                TURTLEUNITS := TURTLEUNITS+1 ;
                BUYORDERTHISBAR := 1;

中间变量太多了,是否能作以上修改,请老师指导,谢谢!

回复

使用道具 举报

70

主题

191

帖子

301

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2022-12-9 16:22 | 显示全部楼层
不能的,您要看下公式表达的意思。 第一个修改返回值就不一样了,第二个修改就是无条件开仓了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2022-12-9 16:54 | 显示全部楼层
哦,第一个是达到条件才行动,而我修改后是直接行动了。
第二个:全局变量 _DEBUG = 1   自始至终都等于1,还是不明白有什么不同?感觉是多此一举,修改后更简单
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-9 17:06 | 显示全部楼层
那个全局变量 效果可以忽略。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 06:32 , Processed in 0.159998 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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