金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2819|回复: 10

代码问题

[复制链接]

75

主题

191

帖子

201

积分

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;




回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-1-16 09:03 | 显示全部楼层
您的问题正在查看中,请稍后
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-1-16 09:04 | 显示全部楼层

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

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-1-16 10:22 | 显示全部楼层
本帖最后由 资深技术02 于 2023-1-16 10:23 编辑

前2根k上没有数据,所以是无效值要过滤掉

VARIABLE:Fpri=0;
if barpos<4 then
begin
        Fpri:= 0;
        结果1:=0;
        结果2:=0;
        结果3:=0;        
end
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);


a1:结果1;
a2:结果2;
a3:结果3;
ABC:=0;
FOR COUNTSS=1 to 50 DO BEGIN
        ABC:=ABC+Fpri-Fpri[BARPOS-COUNTSS];
        END
ABC:=ABC/50;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

75

主题

191

帖子

201

积分

Rank: 4

等级: 专业版

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

VARIABLE:Fpri=0;

好的,我回去看看。

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

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

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

函数计算方法您可以发我们看下,这边看下实用度怎么样,如果合适这边会考虑增加
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

75

主题

191

帖子

201

积分

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客户反而是优势。
回复

使用道具 举报

75

主题

191

帖子

201

积分

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
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-1-30 16:10 | 显示全部楼层
好的,这个算法我们研究下
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

17

帖子

17

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-1-30 17:03 | 显示全部楼层
1、您好,TB里对应的函数能提供下吗?我们参考下
2、TB对应有哪些您这边觉得实用的功能模块也可以告知下,目前金字塔里事件驱动VB、py可以做,我们之前考虑是否在PEL策略里集成
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 09:22 , Processed in 0.186946 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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