金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1607|回复: 9

怎么以系列中的零或者指定数替换掉NaN值

[复制链接]

6

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-6-1
曾用名:
发表于 2024-6-15 16:30 | 显示全部楼层 |阅读模式
怎么以系列中的零或者指定数替换掉NaN值
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-6-17 09:00 | 显示全部楼层
PEL里无法直接做到的。
是否有效数,只能自己判断 valid函数可以判断是否是有效数.
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-6-1
曾用名:
 楼主| 发表于 2024-6-17 10:01 | 显示全部楼层
技术009 发表于 2024-6-17 09:00
PEL里无法直接做到的。
是否有效数,只能自己判断 valid函数可以判断是否是有效数.

如何判断某个数据前一个周期是否存在
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-17 10:20 | 显示全部楼层
ref(a,1)
这个是取上一个周期的a
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-6-1
曾用名:
 楼主| 发表于 2024-6-17 11:23 | 显示全部楼层
length:=50;
sig_length:=9;

alpha:=2/(length+1);
up1:=0.0;
up2:=0.0;
dn1:=0.0;
dn2:=0.0;

IF max(max(c,o), REF(up1,1)-(REF(up1,1) - C) * alpha)<>0 then begin
                up1:=max(max(c,o),REF(up1,1)-(REF(up1,1) - C) * alpha);
        end
else begin
            up1:=c;
    end
           
if max(max(c*c,o*o), REF(up2,1)-(REF(up2,1) - C * C) * alpha)<>0 then begin
                up2:=max(max(c*c,o*o), REF(up2,1) - (REF(up2,1) - C * C) * alpha);
        end
else begin
                    up2:=C*C;
    end       

if min(min(c,o), REF(dn1,1) + (C-REF(dn1,1)) * alpha)<>0 then begin
                dn1:=min(min(c,o),REF(dn1,1)+(C-REF(dn1,1)) * alpha);\
        end
else begin
            dn1:=c;
    end

if min(min(c*c,o*o),  REF(dn2,1) + (C * C-REF(dn2,1)) * alpha)<>0 then begin
                   dn2:=min(min(c*c,o*o),REF(dn2,1) + (C * C -REF(dn2,1)) * alpha);
        end
else begin
                   dn2:=C*C;
    end

bull:sqrt(dn2 - dn1 * dn1),COLORGREEN;
bear:sqrt(up2 - up1 * up1);
signal:ema(max(bull, bear), sig_length),COLORYELLOW;

DRAWTEXT((CROSS(bull,signal) or CROSS(signal,bull)), signal*1.001,'二次确定'),colorred;


这个代码哪里有问题,如何表达其他平台图中代码有没有可替代的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-17 11:28 | 显示全部楼层
没明白,你是想要txt那种直接把某个文字直接替换成其他文字的功能??
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-6-1
曾用名:
 楼主| 发表于 2024-6-18 12:34 | 显示全部楼层
技术008 发表于 2024-6-17 11:28
没明白,你是想要txt那种直接把某个文字直接替换成其他文字的功能??

如何添加条件时间段收盘前几分钟强制平仓或者其他条件触发且不再交易
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-18 12:59 | 显示全部楼层
直接写time>144500 and time<1500就行了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-6-1
曾用名:
 楼主| 发表于 2024-6-19 16:54 | 显示全部楼层
技术008 发表于 2024-6-18 12:59
直接写time>144500 and time

如何展示我的策略胜率到平台上
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 23:06 , Processed in 0.180758 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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