以文本方式查看主题

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

--  作者:c100010298
--  发布时间:2015/12/30 16:13:32
--  文件读取写入问题
图片点击可在新窗口打开查看我想将MA1,MA2,MA3,MA4,MA5 以及Close ,Open ,High,Low 都写入到数组或者文件中,
然后获取 MA1 MA2 MA3 MA4 MA5 等于某个值时,C ,O,H,L 当时分别等于多少。。。
麻烦老师们写个Demo,谢谢了。
比如
MA1=1,MA2=2,MA3=3,MA4=4,MA5=5  ... C =0,O=0,H=0,L=0 
MA1=10,MA2=20,MA3=30,MA4=40,MA5=50  ... C =1,O=1,H=1,L=1 
然后我想搜索出MA1=1,MA2=2,MA3=3,MA4=4,MA5=5的时候,C ,O,H,L 当时分别等于多少

--  作者:jinzhe
--  发布时间:2015/12/30 16:17:35
--  

这样不用写文件,方法是:

当ma1=1时,c的是值为:valuewhen(ma1=1,c)

当ma1=1时,o的是值为:valuewhen(ma1=1,o)

当ma1=1时,h的是值为:valuewhen(ma1=1,h)

当ma1=1时,l的是值为:valuewhen(ma1=1,l)


--  作者:c100010298
--  发布时间:2015/12/30 16:26:51
--  
比如,当前有加载一百个K线,MA1到ma5 加起来自然有5*100 个不同的数据,而四个价格则有4*100个不同的数据,

那么则会这样。
ma1 ma2 ma3 ma4 ma5 ,,,c   o    h   l
  10     21     3    99    -1 ,,,1   3    2   9 

ma1 ma2 ma3 ma4 ma5 ,,,c   o    h   l
  30     11    10    7       8 ,,,9   8    7  5 

....依次类推,因为有一百个K线就有一百组不同的数据

ma1 ma2 ma3 ma4 ma5 ,c   o    h   l
   N      N     N      N      N ,N  N    N   N 



但是我想识别或者说是匹配出。。。当
ma1 ma2 ma3 ma4 ma5
  30     11    10    7       8  的时候, C  O H L 这四价,分别等于多少、


--  作者:jinzhe
--  发布时间:2015/12/30 16:36:53
--  

valuewhen(ma1=30 and ma2=11 and ma3=10 and ma4=7 and ma5=8,c)

valuewhen(ma1=30 and ma2=11 and ma3=10 and ma4=7 and ma5=8,o)

valuewhen(ma1=30 and ma2=11 and ma3=10 and ma4=7 and ma5=8,h)

valuewhen(ma1=30 and ma2=11 and ma3=10 and ma4=7 and ma5=8,l)


--  作者:c100010298
--  发布时间:2015/12/30 16:57:48
--  
1----------ma=2
2----------ma=1
3----------ma=2
4----------ma=2
......
99---------ma=2
当前K------ma=1

。。。这条件追随函数,,,比如当前K线ma=1,还有一百根中的某一根也是ma=1,其他的都是等于2,
那么这个valuewhen函数返回的是当前k的值,而并非上次ma=1,只有MA<>1的时候才返回上次ma=1的值
并且假如要用 获取 MA=1时,REF的Open以及REFX的Open。那么这函数貌似不能完成想要的功能。


大概思路就是,通过数组或者文件
将这100组  5个+4个不同的值,标记并记录。。。然后找出和当前K线,MA值相同的记录,


--  作者:jinzhe
--  发布时间:2015/12/30 17:05:22
--  
这样啊,那么推荐用户去高级研发区发帖咨询,使用VBA,C++插件会更容易实现
--  作者:c100010298
--  发布时间:2015/12/30 17:21:27
--  
好的,谢谢