以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  stkindi函数的引用  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61517)

--  作者:拉普拉斯之魔
--  发布时间:2014/2/11 13:30:08
--  stkindi函数的引用

版主,新年好,请教一下

我用stkindi函数编写跨周期模型,原理就是小周期均线交叉且大周期为阳线阴线开仓

 

 

先建立公式一

MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
BK1:=CROSS(MA1,MA2) ;

SK1:=CROSS(MA2,MA1) ;

SP1:=CROSS(MA2,MA1);

BP1:=CROSS(MA1,MA2);

 

然后在建立一个模型

 

sc_DAYBK:stkindi(\'\',\'公式1.BK1\',0,6);
sc_DAYSK:stkindi(\'\',\'公式1.SK1\',0,6);
xc_DAYSP:stkindi(\'\',\'公式1.SP1\',0,6);
xc_DAYBP:stkindi(\'\',\'公式1.BP1\',0,6);


if c>OPEN and sc_DAYBK then buy(1,0,market);

if xc_DAYSP then sell(1,0,market);

if c
if xc_DAYBP then sellshort(1,0,market);


请问这样写正确吗,为何无法测试


--  作者:拉普拉斯之魔
--  发布时间:2014/2/11 13:30:47
--  

sc_DAYBK:stkindi(\'\',\'公式1.BK1\',0,6);
sc_DAYSK:stkindi(\'\',\'公式1.SK1\',0,6);
xc_DAYSP:stkindi(\'\',\'公式1.SP1\',0,6);
xc_DAYBP:stkindi(\'\',\'公式1.BP1\',0,6);


if c>OPEN and sc_DAYBK then buy(1,0,market);

if xc_DAYSP then sell(1,0,market);

if c
if xc_DAYBP then sellshort(1,0,market);

第二个模型更正


--  作者:拉普拉斯之魔
--  发布时间:2014/2/11 13:31:11
--  

sc_DAYBK:stkindi(\'\',\'公式1.BK1\',0,6);
sc_DAYSK:stkindi(\'\',\'公式1.SK1\',0,6);
xc_DAYSP:stkindi(\'\',\'公式1.SP1\',0,6);
xc_DAYBP:stkindi(\'\',\'公式1.BP1\',0,6);


if c>OPEN and sc_DAYBK then buy(1,0,market);

if xc_DAYSP then sell(1,0,market);

if c<open and sc_DAYSK then buyshort(1,0,market);

if xc_DAYBP then sellshort(1,0,market);


--  作者:jinzhe
--  发布时间:2014/2/11 13:35:45
--  

公式1里面加上代码

runmode:0;


--  作者:拉普拉斯之魔
--  发布时间:2014/2/11 13:46:28
--  

测试结果依然为无交易,请问何解


--  作者:jinzhe
--  发布时间:2014/2/11 13:52:34
--  
先看图表是否有信号,再看引用是否有数值,再检查引用是否写错
--  作者:拉普拉斯之魔
--  发布时间:2014/2/11 14:08:28
--  
现在看图表没信号,如何看引用,能在公式一加上color吗
--  作者:jinzhe
--  发布时间:2014/2/11 14:11:17
--  

对着k线图上双击左键,k线图出现十字光标后按shift+q

看看对应的4个引用数值是多少

 


--  作者:拉普拉斯之魔
--  发布时间:2014/2/11 14:18:22
--  

 叠加了公式一还有跨周期模型后

显示为这个

公式一 时间:13/08/09 00:00:00 序列:64  MA1: 3992.400 MA2: 4089.900 BK1: 0.000 SK1: 0.000 SP1: 0.000 BP1: 0.000

 

如果只用跨周期模型

时间:13/07/12 00:00:00 序列:60  SC_DAYBK: ## SC_DAYSK: ## XC_DAYSP: ## XC_DAYBP: ##

 

 


--  作者:jinzhe
--  发布时间:2014/2/11 14:21:13
--  

无效引用值,

你公式的名字是 公式一还是公式1?