以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 怎么获取当前价(CLOSE)的下一个价格 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169270) |
-- 作者:qq代人发帖 -- 发布时间:2019/4/10 10:36:09 -- 怎么获取当前价(CLOSE)的下一个价格 请教:怎么获取当前价(CLOSE)的下一个价格?
|
-- 作者:FireScript -- 发布时间:2019/4/10 10:52:07 -- 你这是要涉及未来函数了啊。有refx函数的,refx(c,1)是表示下一个K的收盘价。这种一般都不用在交易系统里面的。在最新K上也是无效的,因为你不可或缺没有到来的K的价格啊。 |
-- 作者:lymql -- 发布时间:2019/4/10 11:04:01 -- 我是用在策略里面,先看看回测数据在用到交易系统里面,这个有个警告:仅刷新最后k线的逐k模式下禁止调用任何会造成2次重复运行的未来函数,请取消公式<xxxx>的未来函数调用,否则本公式将无法正常运行 |
-- 作者:FireScript -- 发布时间:2019/4/10 11:19:43 -- 未来函数会有这个提示的。一般不会在策略里面使用未来函数的。 |
-- 作者:lymql -- 发布时间:2019/4/10 12:27:46 -- 嗯嗯,老师我还有个问题:限制一天交易一次,2:55平仓 VARIABLE:POSITION=0; IF POSITION=0 THEN BEGIN
// 开仓代码
POSITION=1; END IF TIME=185500 THEN BEGIN
// 平仓代码 END // 第二天初始化为0 IF TIME=CLOSETIME(0) THEN POSITION:=0; 但是止盈点设置的大了就变成开仓后几天后才收仓 我止盈是这么写的: if holding>0 and c<enterprice-多头止盈*mindiff then SELL(HOLDING>0,HOLDING,MARKET); |
-- 作者:FireScript -- 发布时间:2019/4/10 14:22:03 -- 所以你现在的需求是什么呢?是收盘平仓没有执行吗还是怎么了。 |