以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教isup 函数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142048)

--  作者:xiangquzi
--  发布时间:2016/11/1 12:48:56
--  请教isup 函数
30分钟周期的isup函数,表示收盘价大于开盘价为1 ,我想判断k线运行23分钟时候或者k线运行中其他时间的收盘价与开盘价比较,用哪个函数?就是能时时判断,而不用等到30分钟周期走完
--  作者:xiangquzi
--  发布时间:2016/11/1 12:54:55
--  
假如我用5分钟周期看图,引用30分钟周期,现在时间运行到6分钟了,我引用大周期30分钟,运用isup函数判断是1还是0,假如是1,这个1我立马投入运用,那么等到30分钟走完了,结果如果反了变为0,那么我其它的运用会不会重新使用0?
--  作者:xiangquzi
--  发布时间:2016/11/1 13:11:11
--  

--  作者:jinzhe
--  发布时间:2016/11/1 13:13:20
--  

小周期引用大周期的值,是看大周期的实时值

如果使用时为1,但是后来变成0了,那么引用的结果也是从1变成0,用0


--  作者:xiangquzi
--  发布时间:2016/11/1 13:22:41
--  
这个很不好啊 ,看来stkindi函数得加上—1
--  作者:xiangquzi
--  发布时间:2016/11/1 13:26:41
--  

请教下,下面这个代码,如何用ref写,来避免信号闪烁?可以开仓用开盘价 平仓及时就可以。代码如下: 谢谢

 

IF BJ=1&&HB&&A&&ISUP&&CLOSE>REF(L+(H-L)*2/3,1) AND SS>0&& HOLDING=0 THEN

  BUY(1,1,LIMITR,CLOSE);  //开多
 
   
IF HOLDING>0&&CROSS(MA10,MA5) THEN

    SELL(1,HOLDING,LIMITR,CLOSE); //平多


--  作者:jinzhe
--  发布时间:2016/11/1 13:36:23
--  
除了holding判断,其他条件都用ref(x,1)的形式
[此贴子已经被作者于2016-11-1 13:36:41编辑过]

--  作者:xiangquzi
--  发布时间:2016/11/1 13:42:31
--  
能不能劳驾你 把上面的代码完全更改下,剩下的我再按照你更改的修改,谢谢啊
--  作者:xiangquzi
--  发布时间:2016/11/1 13:44:03
--  
就是只换close为 ref(close,1)?
--  作者:jinzhe
--  发布时间:2016/11/1 13:46:40
--  

IF ref(BJ=1,1)&&ref(HB,1)&&ref(A,1)&&ref(ISUP,1)&&ref(CLOSE>REF(L+(H-L)*2/3,1),1) AND ref(SS>0,1)&& HOLDING=0 THEN

  BUY(1,1,LIMITR,CLOSE);  //开多
 
   
IF HOLDING>0&&ref(CROSS(MA10,MA5),1) THEN

    SELL(1,HOLDING,LIMITR,CLOSE); //平多

 

 

其实这样还不如直接走完k线模式来下单,