以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- [求助]这个怎么写呢 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=168801) |
|
-- 作者:wsgyfm -- 发布时间:2019/3/15 14:26:14 -- [求助]这个怎么写呢 MA5:=MA(C,5); MA10:=MA(C,10); JJ:CROSS(MA5,MA10); 我想跟踪MA5上穿MA10这个信号, 当JJ成立后收盘价大于MA5就一直跟踪JJ这个信号,直到CROSS(MA5,C); 谢谢
|
|
-- 作者:banzhuan -- 发布时间:2019/3/15 14:34:42 -- 跟踪信号是什么意思? 您的需求是满足条件开仓还是记录状态? [此贴子已经被作者于2019/3/15 14:35:02编辑过]
|
|
-- 作者:wsgyfm -- 发布时间:2019/3/15 14:44:41 -- 记录状态信号 |
|
-- 作者:banzhuan -- 发布时间:2019/3/15 14:53:44 -- variable:a=0;//用a来记录状态,1是满足条件,0是不满足条件,初始值为0 MA5:=MA(C,5); MA10:=MA(C,10); JJ:CROSS(MA5,MA10); if jj and close> MA5 then a:=1 ; if CROSS(MA5,C) then a:=0;
|
|
-- 作者:wsgyfm -- 发布时间:2019/3/15 15:00:24 -- 当一直满足C>MA5就打印输出JJ这个信号又该怎么写呢,谢谢 |
|
-- 作者:banzhuan -- 发布时间:2019/3/15 15:07:53 -- 参考下 DEBUGFILE 这个函数,看下函数说明及案例 [此贴子已经被作者于2019/3/15 15:08:41编辑过]
|
|
-- 作者:wsgyfm -- 发布时间:2019/3/15 15:17:23 -- 首先感谢您的耐心回答,可能是我没有描述清楚,我就是想做一个公式在副图显示,当收盘价一直大于MA5就一直显示JJ这个信号 |
|
-- 作者:banzhuan -- 发布时间:2019/3/15 15:31:52 -- 那您可以直接把结果输出到副图,比如:
|
|
-- 作者:wsgyfm -- 发布时间:2019/3/15 15:38:32 -- 不用variable这个函数能行吗,我的策略是运行在序列模式下的并且我只想运行在序列模式下,谢谢 |
|
-- 作者:banzhuan -- 发布时间:2019/3/15 15:45:32 -- 可以 |