以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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);
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? |