欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请老师看下

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2821人关注过本帖树形打印复制链接

主题:[求助]请老师看下

帅哥哟,离线,有人找我吗?
xhbsy007
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:523 积分:291 威望:0 精华:0 注册:2011/9/22 23:05:59
[求助]请老师看下  发帖心情 Post By:2018/4/27 0:24:57    Post IP:36.152.33.56[只看该作者]

老师:

 

 

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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/4/27 10:20:35    Post IP:180.169.30.6[只看该作者]

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


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/4/27 11:25:33    Post IP:180.169.30.6[只看该作者]

 尝试了下,小时这样按照那个思路实现起来效果不行,有问题。和K线划分有关。暂时没能成功。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
xhbsy007
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:523 积分:291 威望:0 精华:0 注册:2011/9/22 23:05:59
  发帖心情 Post By:2018/4/27 11:34:32    Post IP:36.152.33.56[只看该作者]

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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/4/27 13:02:15    Post IP:180.169.30.6[只看该作者]

 什么意思?没明白你说的直接和公式写在一起什么意思。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
xhbsy007
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:523 积分:291 威望:0 精华:0 注册:2011/9/22 23:05:59
  发帖心情 Post By:2018/4/27 14:11:27    Post IP:36.152.33.56[只看该作者]

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

 


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/4/27 15:07:43    Post IP:180.169.30.6[只看该作者]

 ,STKINDIEX('','jx.var1',0,120,0,1000))

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


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
xhbsy007
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:523 积分:291 威望:0 精华:0 注册:2011/9/22 23:05:59
  发帖心情 Post By:2018/4/27 16:36:16    Post IP:36.152.33.56[只看该作者]

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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
xhbsy007
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:523 积分:291 威望:0 精华:0 注册:2011/9/22 23:05:59
  发帖心情 Post By:2018/4/27 20:20:56    Post IP:36.152.33.56[只看该作者]


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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/4/27 23:35:49    Post IP:222.65.241.167[只看该作者]

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.并向前偏移一根的方式处理。



编程无捷径,技巧靠积累。
 回到顶部
总数 11 1 2 下一页