全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
自编公式如何实现与他人共享
mowom168 分享到
2022-12-05 17:53

问1:自编公式如何实现与他人共享时保护成果。

问2:加密转发时在公式内部怎么设定使用时长。

以上如果有解,能否直接给答案

kyover

1 导出的时候可以选择无源码 对方只能加载公式 不能查看公式源码

2 可以在公式内部 事件域的开头 用if(date>截至日期) return;

强制在截止日期后 让公式直接跳过运行

2022-12-05 20:04
mowom168

这样的表达无效。

能否写个示例借鉴

2022-12-07 00:31
kyover
@mowom168

时间控制有多种,你是要按自然时间控制,还是交易时间控制,选用的函数是不同的,这个根据自己的需求修改,date只是改个例子

如果是自然时间控制,那就用currentdate和currenttme控制。

如果是控制交易时间也就是bar日期,那就date和time控制

2022-12-07 08:36
mowom168
@kyover

 OnReady()
    {

        If(CurrentDate>20221207  )
        {
            ReRun();
        }
    }

我是这么表达的,可行吗

2022-12-08 10:56
kyover
@mowom168

rerun是重启

可能效果是一样 但是一般不用这个

你好好看看函数说明啊

2022-12-08 11:15
mowom168
@kyover

ReRun重启公式,但在OnReady无效,所以有效果,只是这样运行后其它公式也无法运行。

If (CurrentDate>20221207 ) Unplot("涨停");——用Unplot,只是不显示图表层输出。如果是交易指令不执行呢。

所以老师给个停止运行公式的示例看一下吧

2022-12-08 11:59
kyover
@mowom168

挺莫名其妙的 上面不是已经给了方案了么

 

 

就这里按照你实际的需求把date换成实际需求就行了。

这种最基础的代码如果自己是没有能力去进行构思开发的建议招个专业的量化it人员吧

 

2022-12-08 13:22
您未登录,请先 登录注册 后发表评论
顶部