以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 请老师看看这个程序 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=141004) |
-- 作者:乘风破浪 -- 发布时间:2016/10/15 12:04:19 -- 请老师看看这个程序 我就是希望程序检测到有成交后立即挂两个止盈点平仓。DS,DY都是点数。 //交易模块 //************************ //多头止盈 IF HOLDING>0 THEN BEGIN 多赢:SELL(1,HOLDING,LIMITR,CLOSE+DY*MINDIFF); END //多头止损 IF AVGENTERPRICE-C>DS*MINDIFF THEN BEGIN 多损:SELL(1,HOLDING,MARKET); END //多头平仓
IF HOLDING>0 THEN BEGIN IF 平多条件 THEN BEGIN 多平:SELL(1,HOLDING,MARKET),ORDERQUEUE; END END |
-- 作者:乘风破浪 -- 发布时间:2016/10/15 12:08:04 -- //交易模块 //************************ //多头止盈 IF HOLDING>0 AND C-AVGENTERPRICE>=DY*MINDIFF THEN BEGIN 多赢:SELL(1,HOLDING,LIMITR,CLOSE); END 这种方法与上面的有何不同。
|
-- 作者:乘风破浪 -- 发布时间:2016/10/15 12:10:52 -- 第一种方法对吗,为什么不会成交呢。 两种方法测试为什么差别这么大呢 谢谢!!!
|
-- 作者:jinzhe -- 发布时间:2016/10/18 11:32:42 -- 上面一个直接平多了,不管当前怎么跑,是不是满足行情。 第二个判断了行情是不是满足了止盈的要求,然后再去平仓,那么第二个自然比第一个好,第二个是符合止盈行情 |
-- 作者:乘风破浪 -- 发布时间:2016/10/18 22:05:09 -- 谢谢金老师
|