以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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);
PD:REF(OPEN,BARSLAST(CLOSE-OPEN>50));

你去看下输出数值呢?完全是一样的,请不要看图像,你用了noaxis两者的坐标显示不同,但是输出值是一模一样的


--  作者:HUKTOR
--  发布时间:2016/9/2 9:32:06
--  
 啊哈,谢谢了~~