以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 还是编写止损公式的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11442)
|
-- 作者:luyannn
-- 发布时间:2012/5/2 16:34:18
-- 还是编写止损公式的问题
MACD:="MACD"(26,12,9); m:=llv(ref(l,1),3);
BUY(CROSS(MACD,0),THISCLOSE);
if c<m then sell(holding>0,0,limitr,m); sell(cross(0,macd),THISCLOSE);
我在“美元连续”60分钟图中测试以上公式的效果,为什么成交时间不总是整点?难道用limitr会细化到更小的周期中么?
此主题相关图片如下:trd1.gif
此外,止损也非我期望的“含买入周期在内3个周期内”最低,比如12/03/26 16:00止损卖出12/03/26 3:00建立的多头,期望止损价是79.26,实际为79.29.
此主题相关图片如下:trd2.gif

|
-- 作者:just
-- 发布时间:2012/5/2 16:51:49
--
你所谓的含买入周期在内是指出信号的那根K线?? 那么直接有m:=llv(l,3);就可以了
|
-- 作者:luyannn
-- 发布时间:2012/5/2 17:07:35
--
对,可以。而以上的问题还是存在,DX00 3月26日 3:00至5:00的三根K线的最低价分别是79.26、79.27、79.33,止损价则是79.29(见上表),还有交易时间非整点的问题,什么原因呢?
|
-- 作者:just
-- 发布时间:2012/5/2 17:13:35
--
时间不是整点 看看是不是开盘时间造成的问题,止损价为79.29应该指的是成交价,报单价如果是以最低价报的那么应该就是79.26
|
-- 作者:王锋
-- 发布时间:2012/5/2 19:34:45
--
如果你需要60分钟整点,参考
此主题相关图片如下:11111.jpg

|
-- 作者:王锋
-- 发布时间:2012/5/2 19:35:29
--
不好意思搞错了,是点“分时周期”那个按钮,设置60分钟的切分时间
|