金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2360|回复: 9

图表公式编写问题

[复制链接]

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
发表于 2023-10-14 09:56 | 显示全部楼层 |阅读模式
DTJC1:=CROSS(MA5,MA10)  ;
        IF  DTJC1  THEN
        BEGIN
                                       
                                CGHL:=1;
                        END

DTJC2:=CROSS(J,K)  ;
IF  DTJC2  AND  CGHL=1  THEN
        BEGIN
                                       
                                BUY( 1,3,THISCLOSE);
                        END

请问老师,是否可以改写成以下公式?
DTJC1:=CROSS(MA5,MA10)  ;
DTJC2:=CROSS(J,K)  ;
IF  DTJC1  THEN
  BEGIN
      IF  DTJC2   THEN
        BEGIN
                                       
          BUY( 1,3,THISCLOSE);
        END
  END
请问公式运行结果和电脑运行效率是不是一样的?请老师指导,谢谢!

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-16 09:13 | 显示全部楼层
并没有什么区别。2个变量都已经计算过了。之后的判断 按照怎么的路径判断已经无关紧了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2023-10-16 10:23 | 显示全部楼层
好的,谢谢,第2种更简洁
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2023-10-16 11:09 | 显示全部楼层
感觉有细微差别,第一种公式,强调了第一个条件成立后,第二个条件才有资格成立,有先后的关系。
而第二种公式,没有严格的先后关系。第二个条件可以先成立,等待第一个条件成立后,马上开仓。这样理解对不对,请老师指导,谢谢!
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-16 11:19 | 显示全部楼层
1.从效率角度来说,你2个有计算量的指标,你2种方式下 他们都计算了。后续的if条件语句 也只是引用判断结果而已。

2.  从执行逻辑来说,并不会体现出先后关系。你这逻辑下 有且只有同时满足金叉 才会执行buy。 因为金叉死叉这种条件 都是单个K上满足的,不是持续性满足。我前一个K满足金叉,我当前K必然就不再满足了,不会持续下去。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2023-10-16 11:28 | 显示全部楼层
哦,谢谢指导,我的本意是要求有先后关系,不是同时满足。如果要改成先后关系,是不是可以作如下更改
DTJC1:=CROSS(MA5,MA10)  ;
        IF  DTJC1  THEN
        BEGIN
                                       
                                CGHL:=1;
                        END

DTJC2:= CGHL=1   AND   CROSS(J,K)  ;
IF  DTJC2  THEN
        BEGIN
                                       
                                BUY( 1,3,THISCLOSE);
                        END

请老师指导,谢谢

补充内容 (2023-10-16 11:31):
日K线图中的金叉是变化的,有可能上午是金叉,下午又不是,或者收盘是又变成金叉
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-16 11:29 | 显示全部楼层
那直接 不要用金叉了。 直接 是j>k  这种大于的关系去定义之前的条件。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

注册:
2022-11-11
曾用名:
 楼主| 发表于 2023-10-16 11:49 | 显示全部楼层
好的,请问上面的图表公式中,能不能添加一个条件。也就是在上面的条件依次满足的情况下,再增加一个条件,即最新价(CLOSE)>1200,再开仓
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-16 13:16 | 显示全部楼层
这个肯定可以啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

73

主题

223

帖子

223

积分

Rank: 2

等级: 标准版

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-31 07:12 , Processed in 0.099701 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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