易得程序化交易技术论坛

登录 | 注册

积分: 0 |用户组: 游客

搜索
查看: 1553|回复: 4

RefStkC这样有什么问题吗?

[复制链接]

1

主题

4

帖子

35

积分

新手上路

Rank: 1

积分
35
发表于 2023-3-12 01:28:58 | 显示全部楼层 |阅读模式
function strategy3 BEGIN limitcycle:day;
    if (IsLastBar) then
    begin
            num := StkCount(StkName);
            for i = 1 to num do
            begin
                stkcode := StkFromBlk(StkName, i);
                ppp:=RefStkC(stkcode);  
                if (ppp>20.00) then
                    begin
                    AddToBlock(stkcode, '我的池子zzt');
                    end
            end
    end

end


SetPoolSample('A股', 0);
strategy3;

回复

使用道具 举报

22

主题

65

帖子

1424

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1424
发表于 2023-3-13 07:23:44 | 显示全部楼层
您的公式是对的,但RefStkC函数目前只支持参数不可变,这个循环里每次StkCode都会换只股票。

此问题已修复,将在V3.2.0发布,谢谢。
回复

使用道具 举报

22

主题

65

帖子

1424

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1424
发表于 2023-3-14 22:05:52 | 显示全部楼层
V3.1.11 已修复
回复

使用道具 举报

1

主题

4

帖子

35

积分

新手上路

Rank: 1

积分
35
 楼主| 发表于 2023-3-16 00:05:47 | 显示全部楼层
本帖最后由 bcsunwww 于 2023-3-16 00:07 编辑

谢谢高效修复。RefStkC(stkcode)已经支持动态代码了。但用在引用函数里仍然只支持静态代码,动态改变无效,如:ref(RefStkC(stkcode),1)
回复

使用道具 举报

1

主题

4

帖子

35

积分

新手上路

Rank: 1

积分
35
 楼主| 发表于 2023-3-16 16:45:28 | 显示全部楼层
本帖最后由 bcsunwww 于 2023-3-16 16:52 编辑

function strategy0 BEGIN limitcycle:day;
    if (IsLastBar) then
    begin
            num := StkCount(StkName);
            for i = 1 to num do
            begin
                stkcode := StkFromBlk(StkName, i);
                ppp:=Ref(RefStkC(stkcode),1);  
                if (ppp>30.00) then
                    begin
                    AddToBlock(stkcode, '中价股');
                    end
                zzt:=(Ref(RefStkC(stkcode),1)- Ref(RefStkC(stkcode),2))/Ref(RefStkC(stkcode),1) > 1.095 and Ref(RefStkC(stkcode),1)=Ref(RefStkH(stkcode),1);  
                if zzt then
                    begin
                    AddToBlock(stkcode, '昨涨停');
                    end
            end
    end

end


SetPoolSample('A股', 0);
strategy0;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|易得程序化 ( 粤ICP备2022064048号 )

GMT+8, 2025-4-28 22:45 , Processed in 0.053275 second(s), 18 queries .

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