以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  
 所以你现在的需求是什么呢?是收盘平仓没有执行吗还是怎么了。