Rss & SiteMap

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

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

标题:调用大盘交易方法

1楼
zengxing 发表于:2017/11/18 23:29:46
股票策略
大盘指数
例如 上证指数
在20天线之上,且小于20天均线的3%,且收阴线。


赋值AA等于1 
这个应该怎么写?
尝试光用CALLSTOCK('SH000001',vtclose,6,0);
不行

2楼
wenarm 发表于:2017/11/20 8:15:15

你那是3个条件组成的,你用一个条件怎么可能实现的了。

什么叫20天线之上?20日均线?那就和后面的小于20日均线的3%矛盾。

你上述的处理方式,可以直接使用stkindi引用处理掉。需要添加的其它条件或者修改,可以在公式AAA中修改添加。然后其它公式直接引用总条件

被引用的公式aaa。

ma20:ma(close,20);

cond0:(ma20-close)/ma20>0.03;

cond1:ISDOWN;

cond:cond0 and cond1;

 

 

另个公式中引用上面的公式

stkindi('sh000001','aaa.cond',......);//参数根据自己的需求自行添加。

 

[此贴子已经被作者于2017/11/20 8:15:42编辑过]
3楼
zengxing 发表于:2017/11/20 14:15:51
新建公式  命名为AAA,代码如下:
ma20:ma(close,20);
cond00:c>ma20;
cond0:c<ma20*1.03;
cond1:ISDOWN;
cond:cond00 and cond0 and cond1;

再新建公式,作为最终使用公式,代码如下:


kkkk:stkindi('sh000001','aaa.cond',0,DATAPERIOD);

然后看这个K的赋值,还是不对呀

4楼
FireScript 发表于:2017/11/20 14:50:01
你引用的指标是日线下计算的话:kkkk:stkindi('sh000001','aaa.cond',0,6,0); 这样改下试下。
[此贴子已经被作者于2017/11/20 14:50:13编辑过]
5楼
zengxing 发表于:2017/11/20 16:10:19
我如果就是想调用,我加载的K线图周期呢?不见得一定是日线周期。

数据下载已经下载过好几次
6楼
wenarm 发表于:2017/11/20 18:45:34

你通过什么方式看到的不对?截图看下

[此贴子已经被作者于2017/11/20 18:49:07编辑过]
7楼
zengxing 发表于:2017/11/21 15:09:15
我如果就是想调用,我加载的K线图周期呢?不见得一定是日线周期。应该怎么编写?
8楼
wenarm 发表于:2017/11/21 15:29:54

不行,因为stkindi函数中对应的周期参数和DATAPERIOD的返回值不是完全对应的,

例如多分钟,DATAPERIOD返回的是13,而在stkindi函数中13代表的是多小时

9楼
zengxing 发表于:2017/11/22 17:43:14
好的,我知道不行了。那我应该怎么编写呢?

10楼
wenarm 发表于:2017/11/22 18:13:01
stkindi只能指定相应的具体周期。
共10 条记录, 每页显示 10 条, 页签: [1]


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