Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共19 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[求助]比较每日最高价的大小应该如何写?

1楼
洛雨 发表于:2014/8/5 16:42:21
比如我用 
YH := REF(HHV(H,1),1);
YL := REF(LLV(L,1),1);

开仓:H>YH
BUY(开仓,100%,MARKET)
平仓:L<YL
SELL(平仓,100%,MARKET)

这样写的话可以正常开仓,但是发现平仓时,引用的YL不是前天的最低价,而是前前天的最低价。

请问这样有什么办法可以解决吗?还是我写的公式有问题?
2楼
jinzhe 发表于:2014/8/5 16:49:48
日线上的代码?
这样写YH和YL都是昨日的价格,不会再往前跑
3楼
洛雨 发表于:2014/8/5 16:57:07
是的,但是实际测试的时候。

但是平仓的价格往往是前前天的最低价。
4楼
jinzhe 发表于:2014/8/5 16:59:31
那么到底是YL不对还是平仓价格不对?
5楼
洛雨 发表于:2014/8/5 17:01:38
平仓价格不对,而且按照设定是不该平仓的,但实际上是平仓了~
6楼
jinzhe 发表于:2014/8/5 17:05:04
举例说明
7楼
洛雨 发表于:2014/8/6 7:54:59
比如这样

第一天:H 4800 L4750

第二天:H4850 L4780

第三天:H4900 L4800

按照系统,在第二天4801开仓,第三天也未跌破4780,所以应该继续持有的。但是测试时系统会在第三天以4780帮我平仓了。。。
8楼
jinzhe 发表于:2014/8/6 9:01:42
以某个价格下单不是说明当前的行情就是下单价格,判断条件对不对不是按照下单价格来而是你要看以当时的行情条件是否满足
9楼
洛雨 发表于:2014/8/6 9:16:58
问题是第三天的行情从未低于4800,第二天的最低点是4780,不可能触发平仓的啊?
10楼
jinzhe 发表于:2014/8/6 9:21:58
截图说明下是在哪个合约的哪个k线上的
共19 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03516 s, 3 queries.