以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求助:这两条语句好像有问题,如何实现开盘以来大阳线和大阴线的收复判断? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=139044) |
-- 作者:HUKTOR -- 发布时间:2016/9/2 8:10:38 -- 求助:这两条语句好像有问题,如何实现开盘以来大阳线和大阴线的收复判断? 想法: 1.开多仓后如果价格低于最后一根大阳线(50)的开盘价,则平多仓; 2.开空仓后如果价格高于最后一根大阴线(50)的开盘价,则平空仓; 请问怎么写?下面这两个句子,给我的结果是逢大阳线和大阴线就给出平仓信号了~~~ PD:LOW<REF(OPEN,BARSLAST(CLOSE-OPEN>50)); PK:HIGH>REF(OPEN,BARSLAST(OPEN-CLOSE>50)); |
-- 作者:yukizzc -- 发布时间:2016/9/2 9:02:16 -- low<valuewhen(close-open>50,open) [此贴子已经被作者于2016-9-2 9:02:45编辑过]
|
-- 作者:HUKTOR -- 发布时间:2016/9/2 9:15:00 -- 我在软件中测试了: PD:REF(OPEN,BARSLAST(CLOSE-OPEN>50)); pdd:VALUEWHEN(close-open>50,open),NOAXIS; 发现二者完全不一样,pdd是偏离的,PD倒是显示正确呢 |
-- 作者:yukizzc -- 发布时间:2016/9/2 9:30:47 -- pdd:VALUEWHEN(close-open>50,open); 你去看下输出数值呢?完全是一样的,请不要看图像,你用了noaxis两者的坐标显示不同,但是输出值是一模一样的 |
-- 作者:HUKTOR -- 发布时间:2016/9/2 9:32:06 -- 啊哈,谢谢了~~ |