Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共15 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:stkindi函数怎么用

1楼
jiangsen 发表于:2012/9/11 21:22:51

本人的策略是5分钟周期的,需要在同一根k线上加仓,但是由于策略比较简单,所以不想多花7000元购买专业版。。。

论坛里面有有大神说我可以用stkind函数,即在5秒k线上用5分钟的信号,这样加仓就不会在同一根5秒k线上了,但是我是新手,stkind函数不会使用,能举个例子吗?比如macd的金叉交易系统

2楼
董小球 发表于:2012/9/12 8:52:43
楼主请稍候,我们会安排工作人员为您解答!
3楼
jinzhe 发表于:2012/9/12 9:01:47

dea1:=stkindi('','macd.dea',0,2);

diff1:=stkindi('','macd.diff',0,2);

 

if cross(diff1,dea1) then buy;

 

4楼
jiangsen 发表于:2012/9/12 9:10:00
为什么这个就是5秒k线用5分的信号?从你写的代码看不出来啊
5楼
jinzhe 发表于:2012/9/12 9:16:50
这个是任意周期调用5分钟周期的,你把你策略应用于5秒周期图上
6楼
董小球 发表于:2012/9/12 9:16:56
stkind函数 单纯说这个函数的话,它只是跨周期调用某个指标里的指标线而已,跟其类似的还有CALLSTOCK函数,可以取到某个品种的价格;

要求5分钟下的MACD金叉,实际上就是要吧5分钟下的DEA和DIFF分别调用出来,然后判断是否金叉;
DEA5MIN:=STKINDI('IF00','MACD.DEA',0,2,);
DIFF5MIN:=STKINDI('IF00','MACD.DIFF',0,2,);
COND:=CROSS(DIFF,DEA);

如果函数语法不会用,请自行看一下函数解释吧,里面都已经很详细了。
7楼
jiangsen 发表于:2012/9/13 14:56:51
以下是引用董小球在2012-9-12 9:16:56的发言:
stkind函数 单纯说这个函数的话,它只是跨周期调用某个指标里的指标线而已,跟其类似的还有CALLSTOCK函数,可以取到某个品种的价格;

要求5分钟下的MACD金叉,实际上就是要吧5分钟下的DEA和DIFF分别调用出来,然后判断是否金叉;
DEA5MIN:=STKINDI('IF00','MACD.DEA',0,2,);
DIFF5MIN:=STKINDI('IF00','MACD.DIFF',0,2,);
COND:=CROSS(DIFF,DEA);

如果函数语法不会用,请自行看一下函数解释吧,里面都已经很详细了。
DEA5MIN:=STKINDI('IF00','MACD.DEA',0,2,);
DIFF5MIN:=STKINDI('IF00','MACD.DIFF',0,2,);
COND:=CROSS(DIFF,DEA);
这句话写在程序中间还是结尾呢?函数解释在哪里?
8楼
jinzhe 发表于:2012/9/13 14:59:37
你把鼠标放到stkindi上,就看到了
9楼
jiangsen 发表于:2012/9/13 17:01:50
以下是引用jinzhe在2012-9-12 9:01:47的发言:

dea1:=stkindi('','macd.dea',0,2);

diff1:=stkindi('','macd.diff',0,2);

 

if cross(diff1,dea1) then buy;

 

如果我另外一个策略用的不是指标,而是直接通过公式计算来确定入场出场价,那stkindi函数就没用了,怎么才能在1秒周期下调用5分钟的入场出场信号呢?

10楼
jinzhe 发表于:2012/9/13 17:07:20

写成公式,调用

共15 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.04297 s, 3 queries.