Rss & SiteMap

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

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

标题:请教

1楼
advice 发表于:2016/1/15 10:49:09

请问,连续2根K线的收盘价大于MA30,第2根K线收盘价买入,按以下编写

if ref(c,1)>ma30 and ref(c,2)>ma30 then BEGIN

 buy(HOLDING=0,1,MARKET);

end

怎么会是第3根K线的开盘价买入,如何第2根K线收盘价就买入呢?用LAST函数能实现吗?

2楼
jinzhe 发表于:2016/1/15 10:51:26

把market改成marketr

这两个虽然都是市价下单,但是market的信号价格是次周期开盘价,而marketr的信号价格才是本周期收盘价

 

3楼
advice 发表于:2016/1/15 11:07:00
marketr图表上面显示的信号位置是一样的啊
用REF老是要返回,用last编写也一样吗
4楼
jinzhe 发表于:2016/1/15 11:15:16

if ref(c,1)>ma30 and ref(c,2)>ma30 then BEGIN

 buy(HOLDING=0,1,MARKET);

end

 

改成

 

if ref(c,1)>ma30 and c>ma30 then BEGIN

 buy(HOLDING=0,1,MARKETr);

end

共4 条记录, 每页显示 10 条, 页签: [1]


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