金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4360|回复: 10

代码问题

[复制链接]

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
发表于 2023-1-14 23:30 | 显示全部楼层 |阅读模式
问题是我用第一个代码能显示“结果1、结果2、结果3”,但是第二个代码只是在第一个代码里加了些内容,又没有定义“结果1、结果2、结果3”,为什么就都不显示了?第二个代码能想办法实现嘛?(这里不关心逻辑有没有意义,逻辑我自己会处理,我只想实现代码想要的结果)

第一个代码:
VARIABLE:Fpri=0;
Fpri:= 1.784081*(close+REF(close,1))/2+0.016746*REF(Fpri,1)-0.800827*REF(Fpri,2);
结果1:Fpri;
结果2:REF(Fpri,1);
结果3:REF(Fpri,3);


第二个代码:
VARIABLE:Fpri=0;
Fpri:= 1.784081*(close+REF(close,1))/2+0.016746*REF(Fpri,1)-0.800827*REF(Fpri,2);
结果1:Fpri;
结果2:REF(Fpri,1);
结果3:REF(Fpri,3);

ABC:=0;
FOR COUNTSS=1 to 50 DO BEGIN
        ABC:=ABC+Fpri-Fpri[BARPOS-COUNTSS];
        END
ABC:=ABC/50;




回复

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-1-16 20:57 | 显示全部楼层
资深技术02 发表于 2023-1-16 10:22
前2根k上没有数据,所以是无效值要过滤掉

VARIABLE:Fpri=0;

好的,我回去看看。

另外,两个需求:
我们这边多维数组有可能搞定不?
还有偶尔新增些函数,我把计算方法给你,你们可以做不?
回复

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-1-22 09:15 | 显示全部楼层
资深技术02 发表于 2023-1-17 08:51
多维数组这个之前有讨论过,目前pel层面意义不大就没做开发
这个我们后续再看看

我这边发现就是较多异质化的策略,我遇到的蛮多的是:FOR循环而赋值的全局变量(假设未APRICE),如果后面别的变量在FOR循环中引用到APRICE[BARPOS-变量],我就遇到蛮多这种情况,这个金字塔就爱莫能助了。

补充内容 (2023-1-22 09:23):
我觉得相对TB的差异化是服务CTA客户:金字塔很可能不是高阶编程者的选择,但是个人喜好和上手快方便等原因而使用,而TB转型的事件驱动、自定义合约等方式估计金字塔做不了,但服务好CTA客户反而是优势。
回复

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-1-22 09:36 | 显示全部楼层
资深技术02 发表于 2023-1-17 08:51
多维数组这个之前有讨论过,目前pel层面意义不大就没做开发
这个我们后续再看看

TB里面有,金字塔可以看看这个动量算法:

补充内容 (2023-1-22 09:36):
https://blog.csdn.net/gaoxueyi55 ... og-119207932.pc_...

补充内容 (2023-1-22 09:36):
https://www.cnblogs.com/yanghh/p/14061089.html
回复

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-1-30 22:05 | 显示全部楼层
资深技术08 发表于 2023-1-30 17:03
1、您好,TB里对应的函数能提供下吗?我们参考下
2、TB对应有哪些您这边觉得实用的功能模块也可以告知下, ...

1、函数就是“Momentum”,可以看看。
2、有用的比如说他们可以把DATA0和DATA1同时显示在“主图”中,这对于跨周期和配对交易等是非常好的,又比如说他们的RANG[0,N],可以代码折叠,这种模块化编程也蛮好。还有一些吧

补充内容 (2023-1-30 22:07):
说到的折叠就像代码编辑区有个文件夹一样,一个模块就可以折叠了,而不用我们一样一直往下拉,拉到这个代码的最后才能改。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 11:35 , Processed in 0.148877 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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