以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- K线满足条件开空收盘平仓 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=74856) |
-- 作者:qq代人发帖 -- 发布时间:2015/1/22 15:37:57 -- K线满足条件开空收盘平仓 请教:当根K线满足条件开空收盘平仓。第2根K线满足开空条件继续开空收盘平仓。如图第1根K线3580.8开空,收盘平仓。第2根K线3576.6满足条件继续开空。 |
-- 作者:pyd -- 发布时间:2015/1/22 15:41:21 -- 开仓条件里不要用holding=0的限制后边满足开空条件都会开空 收盘平仓,用time>=(收盘前倒数第二根k线的时间) then 平仓 [此贴子已经被作者于2015/1/22 15:42:04编辑过]
|
-- 作者:金鱼 -- 发布时间:2015/1/22 16:20:33 -- 收盘平仓,用time<=(收盘前倒数第二根k线的时间) then 平仓吧。 不用holding=0的限制,和原先一样。 |
-- 作者:金鱼 -- 发布时间:2015/1/22 16:21:25 -- 交易时间:=TIME>091500 AND TIME<=151400; //开多 胜率%: PERCENTWIN, PRECISION2, LineThick0; |
-- 作者:金鱼 -- 发布时间:2015/1/22 16:24:05 -- 如果改成这样 交易时间:=TIME>091500 AND TIME<=151400; //time>=(收盘前倒数第二根k线的时间) then 平仓 胜率%: PERCENTWIN, PRECISION2, LineThick0; 是第2根K线平仓,不是当根K线平仓。 |
-- 作者:pyd -- 发布时间:2015/1/22 16:31:56 -- 1,你是要强制第二根平仓还是说不要开仓当根k线平仓?这是两种情况, 2,收盘前2根k线平仓是要time>=151400, 15点14那根满足条件平仓, 1分钟周期才可以这样写,其他周期可能没有151400这根k线,所以要根据你交易周期看下倒数第二根k线的时间来写。
[此贴子已经被作者于2015/1/22 16:32:36编辑过]
|
-- 作者:金鱼 -- 发布时间:2015/1/22 16:39:45 -- 2分钟周期,我是要任何1根k线满足条件都要当根K线开平仓。 |
-- 作者:pyd -- 发布时间:2015/1/22 16:43:43 -- 那就不用特意写收盘平仓语句 直接写交易语句就行了,图表一个下单语句只能交易一次,不要写allowrepeat. [此贴子已经被作者于2015/1/22 16:44:56编辑过]
|
-- 作者:金鱼 -- 发布时间:2015/1/22 16:44:13 -- 不管前面k线开的是空仓这根K线2分钟后平仓,如果下个K线满足空仓还是要重新开空的2分钟后平空。 |
-- 作者:pyd -- 发布时间:2015/1/22 16:47:55 -- 你的意思是开仓后下跟k线必须平仓? 那么平仓条件就写 if enterbrs=1 then begin sell(); sellshort(); end
|