以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  如果写成 H或L价交易,实际会按市价交易吗?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=65001)

--  作者:qq代人发帖
--  发布时间:2014/5/14 16:42:08
--  如果写成 H或L价交易,实际会按市价交易吗?
请教:如果写成 H或L价交易,实际会按市价交易吗?
比如最低价L到达1900止损,会在市价时执行吗?
还是要等到这根K线走完,下根K线再执行?

--  作者:qq代人发帖
--  发布时间:2014/5/14 16:45:40
--  

h,l是限价交易

是不是k先走完执行要看你是选的走完k 还是 固定时间间隔,

走完k的话就是这根K线走完,下根K线生成时执行


--  作者:wukong2014
--  发布时间:2014/5/14 16:54:59
--  

好吧,谢谢~


--  作者:wukong2014
--  发布时间:2014/5/14 17:05:12
--  
用 BUY SELL 指令时,还有反手代码可以同时使用吗?
--  作者:yukizzc
--  发布时间:2014/5/14 17:06:59
--  

可以,但要注意图表不支持锁仓。

按照先平后开的顺序写

平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);


--  作者:wukong2014
--  发布时间:2014/5/14 17:16:22
--  
开多的条件 怎么加进去呢?还有可以设置市价平仓吗?
--  作者:yukizzc
--  发布时间:2014/5/14 17:20:12
--  

开多条件你在前面定义KD:=c>o;这样就可以了,其他开平条件同理

市价平仓你用market就行了,这些你看下buy交易函数,有详细说明的


--  作者:wukong2014
--  发布时间:2014/5/14 17:25:34
--  

不能使用market了...

还有,开多(开空)信号连续出现很多,一次只要提示一个,要怎么控制呢?


--  作者:yukizzc
--  发布时间:2014/5/15 8:44:09
--  

怎么不能使用market,你看buy函数说明第三个是交易控制符。例如buy(c>o,1,market)这样写

不会连续出现啊,你参照上面的模板在开仓语句条件里有holding=0的限制的