开拓者期货期权程序化系统交易论坛

标题: 求助版主,关于highest的使用 [打印本页]

作者: hebbyhan    时间: 2018-1-15 11:22:29     标题: 求助版主,关于highest的使用

我在空头开仓时使用highest想记录一个最近5根k线的高点,结果,如果我用highest(H,5)显示出来的数据时开仓根的高点,如果用highest(H[1],5),显示的就是前一根的高点,想问一下怎么会这样,如何去解决?
作者: 小米    时间: 2018-1-15 14:26:24

  1. VARS
  2.    numeric aa;
  3.    numericseries myhigh;
  4. begin
  5.   aa = highest(h,5);
  6.   if(sellshortcondition)
  7.   {
  8.           sellshort;
  9.           myhigh =aa;
  10.    }
复制代码

作者: hebbyhan    时间: 2018-1-15 15:06:32

谢谢,那也就是说高低点的定义不能放在if这类的条件句里面的吗?
作者: 小米    时间: 2018-1-16 10:57:22

hebbyhan 发表于 2018-1-15 15:06
谢谢,那也就是说高低点的定义不能放在if这类的条件句里面的吗?

类似closeD,highest,crossover等序列函数不要放在条件内进行赋值 运算
作者: cf_757175    时间: 2018-1-18 22:12:28

终于解决问题啦,谢谢。tb好别扭啊,但是还就你们是最好的了。
作者: ding9736    时间: 2020-8-24 21:33:51

怎么解决的




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2