以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  同一个BAR反复开平?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=72260)

--  作者:百湛必胜客
--  发布时间:2014/11/21 21:02:23
--  同一个BAR反复开平?
buy(close>0,1,thisclose);
sell(close>ref(close,1),1,marketr);

假如这两行代码在日线下运行,开盘后会立即触发开多,假如一分钟后close>ref(close,1)触发平仓,平仓后,由于CLOSE>0总是成立,会不会周而复始的开仓然后平仓

--  作者:FexTel
--  发布时间:2014/11/21 23:04:58
--  

不会,同一条件同一根Bar只会开仓一次。而且用户可以使用持仓HOLDING控制啊


--  作者:百湛必胜客
--  发布时间:2014/11/22 9:25:30
--  
sell(close<open-10*minidiff,0,marketr);
buy(1,1,limit,open);

假如上面的语句运行在日线下,开盘后将立即开出多仓,请问第一句止损语句会在开仓后的行情里假如1个小时候相比开盘价下跌超过10跳时触发吗?

--  作者:百湛必胜客
--  发布时间:2014/11/22 9:29:24
--  
正确的顺序我知道是先写BUY再写SELL,但是我想搞清楚金字塔的运行机制,如果是先写SELL再写BUY,在同一个BAR里,能起到止损作用吗?
--  作者:FexTel
--  发布时间:2014/11/22 15:15:38
--  

1,你这里面没包含仓位控制,可以实现止损。

一般情况下都是建议用户先平后开