以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于K线周期请老师指点  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=145797)

--  作者:lmvest
--  发布时间:2017/1/3 15:13:08
--  关于K线周期请老师指点
NK:dataperiod;
指标A:=FCC(NK);//意思是FCC是和NK有关;

当NK=3,意思是3分钟K线时,15分钟时,30分钟时,日线时,怎样表达指标A取值?目的是K线切换不同周期的时候,自动取得想取得的数值。

--  作者:jinzhe
--  发布时间:2017/1/3 15:20:07
--  

你这不是写出来了?

A:=fcc(nk);啊

[此贴子已经被作者于2017-1-3 15:20:48编辑过]

--  作者:lmvest
--  发布时间:2017/1/3 15:43:00
--  
老师,我只是打比方乱写的试图表达我想要的;

实际上NK在看K线的时候会随机切换,有时候看3分钟,有时候看30分钟等,
我实际要写最后一句但是写不出来
NK:=DATAPERIOD;

MAFSL7:=STKINDI(\'\',7,\'DK.CDKX\');
MAFSL6:=STKINDI(\'\',6,\'DK.CDKX\');
MAFSL4:=STKINDI(\'\',4,\'DK.CDKX\');
MAFSL3:=STKINDI(\'\',3,\'DK.CDKX\');
最后一句就是要写:
FSL:???这里不会写
想当切换3分钟K线时,调用MAFSL3,切换别的周期的时候调用另外一个MAFSL4,依次类推;


--  作者:lmvest
--  发布时间:2017/1/3 15:43:51
--  
多分支选择,怎么写?
--  作者:jinzhe
--  发布时间:2017/1/3 15:50:40
--  

fsL:if(nk=1,mafsl1,if(nk=2,mafsl2,if(nk=3,mafsl3,if(nk=4,mafsl4,mafsl5))));

类似这样


--  作者:lmvest
--  发布时间:2017/1/3 15:56:52
--  
谢谢,这种写法我尝试了;
忘记说了,我是在博弈大师里编程,看网页博弈大师和金字塔现在是一家公司吧。
这种写法在博弈大师里语法可以通过,为何结果不对,只执行第一次的选择结果?



--  作者:jinzhe
--  发布时间:2017/1/3 16:00:13
--  

不是一家,如果博弈大师有问题,你要找博弈大师的人问