以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]开平仓问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=97334) |
|
-- 作者:系统使用者 -- 发布时间:2016/5/12 10:05:51 -- [求助]开平仓问题 1)当开多条件成交,开多,以开多最近2K低点止损保护。 2)当平多条件成立,平多以条件成立当条K线最低点被破平仓。 如何编写? 谢谢。
|
|
-- 作者:jinzhe -- 发布时间:2016/5/12 10:10:48 -- 2)当平多条件成立,平多以条件成立当条K线最低点被破平仓。
这个不是已经平了,后面还要怎么平?
|
|
-- 作者:系统使用者 -- 发布时间:2016/5/12 13:20:41 --
|
|
-- 作者:系统使用者 -- 发布时间:2016/5/12 13:22:36 -- 2)当平多条件成立,平多以条件成立当条K线最低点被破平仓。平多条件成立当K,并且当条K线最低点被破,平多条件 |
|
-- 作者:jinzhe -- 发布时间:2016/5/12 13:24:10 -- 1)当开多条件成交,开多,以开多最近2K低点止损保护。 2)当平多条件成立,平多以条件成立当条K线最低点被破平仓。
if 开多条件 then buy(holding=0,1,marketr); ll:=valuewhen(enterbars=2,llv(l,2)); if enterbars>2 and l<ll then sell(1,0,marketr); if 平多条件 then sell(1,0,limitr,low);
|
|
-- 作者:系统使用者 -- 发布时间:2016/5/12 15:37:37 -- valuewhen,不能使用逐K模式 |
|
-- 作者:系统使用者 -- 发布时间:2016/5/12 15:39:42 -- abb:=(time0-timetot0(dynainfo(207))<=5) or not(islastbar); if abb then begin if tmp1=-1 then buyshort(holding=0,1,marketr); ll:=valuewhen(enterbars=2,llv(l,2)); if enterbars>2 and l<ll then sell(1,0,marketr); if holding<0 and bi=-1 then sell(1,0,limitr,low); if tmp=1 then buy(holding=0,1,marketr); ll:=valuewhen(enterbars=2,llv(l,2)); if enterbars>2 and l<ll then sell(1,0,marketr); if holding>0 and bi=1 then sell(1,0,limitr,low); end
|
|
-- 作者:系统使用者 -- 发布时间:2016/5/12 15:39:57 -- 不能使用逐K模式 |
|
-- 作者:系统使用者 -- 发布时间:2016/5/12 15:40:16 -- 帮改一下 |
|
-- 作者:jinzhe -- 发布时间:2016/5/12 15:46:49 -- abb:=(time0-timetot0(dynainfo(207))<=5) or not(islastbar); if tmp1=-1 and abb then buyshort(holding=0,1,marketr); ll:=valuewhen(enterbars=2,llv(l,2)); if enterbars>2 and l<ll and abb then sell(1,0,marketr); if holding<0 and bi=-1 and abb then sell(1,0,limitr,low); if tmp=1 and abb then buy(holding=0,1,marketr); ll:=valuewhen(enterbars=2,llv(l,2)); if enterbars>2 and l<ll and abb then sell(1,0,marketr); if holding>0 and bi=1 and abb then sell(1,0,limitr,low); |