以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [求助]请老师看下  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=163058)

--  作者:xhbsy007
--  发布时间:2018/4/27 0:24:57
--  [求助]请老师看下

老师:

 

 

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=15388&authorid=0&page=2&star=1

 

 

这个帖子:

 

VALUEWHEN(MOD(intpart(TIME/100)-(INTPART( TIME/10000)) *100,60)=0,STKINDIEX(\'\',\'MACD.DIFF\',0,5,0,1000))

 

这个算法,我需要在60分钟引用120分钟 数据,请问如何写?   我不想引用 可否 写一起?  比如均线公式,  均线:  ma(c,5) ; 

 

 

 


--  作者:FireScript
--  发布时间:2018/4/27 10:20:35
--  
 正在尝试处理中,请稍候。
[此贴子已经被作者于2018/4/27 10:21:21编辑过]

--  作者:FireScript
--  发布时间:2018/4/27 11:25:33
--  
 尝试了下,小时这样按照那个思路实现起来效果不行,有问题。和K线划分有关。暂时没能成功。
--  作者:xhbsy007
--  发布时间:2018/4/27 11:34:32
--  

bb:=VALUEWHEN(MOD(intpart(TIME/100)-(INTPART( TIME/10000)) *100,60)=0,STKINDIEX(\'\',\'jx.var1\',0,120,0,1000));

 

我调成60  120   在图上30分钟周期可以引用60分钟的;

 

 

这是引用方式 可否直接跟公式写一起?  比如:ma(c,5)


--  作者:FireScript
--  发布时间:2018/4/27 13:02:15
--  
 什么意思?没明白你说的直接和公式写在一起什么意思。
--  作者:xhbsy007
--  发布时间:2018/4/27 14:11:27
--  

这个只是引用才行,,我不想分成2个部分,,想把被引用的公式直接写到交易策略里

 


--  作者:FireScript
--  发布时间:2018/4/27 15:07:43
--  
 ,STKINDIEX(\'\',\'jx.var1\',0,120,0,1000))

你是说这个你不想引用而是直接在当前策略里面写是吗? 那要看你周期了啊,如果周期一致其实的确没有必要去引用了。

--  作者:xhbsy007
--  发布时间:2018/4/27 16:36:16
--  

bb:=VALUEWHEN(MOD(intpart(TIME/100)-(INTPART( TIME/10000)) *100,60)=0,STKINDIEX(\'\',\'jx.var1\',0,120,0,1000));

 

老师: 现在还是这个问题实现不了,按链接里讨论的逻辑,您看看如何能实现? 我策略是60分钟的,希望引入90分钟或120分钟的指标值


--  作者:xhbsy007
--  发布时间:2018/4/27 20:20:56
--  


BB:VALUEWHEN(MOD(MINUTE,120)=0,STKINDIEX(\'\',\'JX.VAR2\',0,5,0,300));

 

这句话是啥意思,老师帮忙解释下,谢谢! 这句可以实现60分钟引用120分钟数据吗?


--  作者:wenarm
--  发布时间:2018/4/27 23:35:49
--  
BB:VALUEWHEN(MOD(MINUTE,120)=0,STKINDIEX(\'\',\'JX.VAR2\',0,5,0,300));
你这种还是引用方式,写在函数里面和单独写在外面没有任何逻辑区别。(无论是从软件运行效率还是执行结果上看与写在外面没有任何区别)
从代码逻辑上讲,就是取120分钟整倍数时,stkindi所引用的值。
从功能上看,这个写法是实现不了你解决小周期引用大周期造成的闪烁。,
1.k线时间划分以及交易时间不是标准的划分。
2.minute的范围是0-59,其和120之间做余数,只有是0的时候即整点k线时才能满足。但是这个对应的据俄国根本是实际想要的。

连接中的方法只适用于小周期。并且其方式归根到底就是时间对其处理的方式,而这种60,90,120的周期,根本不适用也实现不了。
你只能考虑直接使用stkindi.并向前偏移一根的方式处理。