以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=169339) |
-- 作者:abcing -- 发布时间:2019/4/15 10:31:39 -- 请老师帮忙写平仓退出语句 若开仓后亏损达到账户总资金的1.5%,则以市价平仓; //初始止损 若开仓后出现盈利达到开仓价的1个ATR(平均真实波幅),则立即调整初始止损到开仓成本价(包括手续费); //保本止损 若价格如预期发展,则以均线MA20做趋势跟踪,收盘价跌破就退出; //跟踪止损 请老师把平空和平多的情况都写出来,谢谢了 |
-- 作者:FireScript -- 发布时间:2019/4/15 10:58:34 -- 需要明确下:你是后台程序化还是图表程序化。 |
-- 作者:abcing -- 发布时间:2019/4/15 11:08:28 -- 是图表程序化 谢谢
|
-- 作者:FireScript -- 发布时间:2019/4/15 13:15:42 -- “若开仓后亏损达到账户总资金的1.5%,则以市价平仓;” 针对实际账户资金还是按照图表虚拟资金?如果是实际账号,图表上是无法处理的,只有后台程序化才能针对实际账号的盈亏进行操作。图表上都是基于虚拟持仓和资金进行操作的。这一点必须明确下。 |
-- 作者:abcing -- 发布时间:2019/4/15 13:38:43 -- 哦,我只是想测试下一个简单交易系统,在加上上面三种止损后会有什么效果 |
-- 作者:abcing -- 发布时间:2019/4/15 15:04:36 -- 按照图表虚拟资金 测试系统用 请问能实现不
|
-- 作者:FireScript -- 发布时间:2019/4/15 15:28:24 -- “若价格如预期发展,则以均线MA20做趋势跟踪,收盘价跌破就退出; ” 这个如何逻辑是指满足前面2个条件的情况下收盘价跌破均线就平仓是吗? |
-- 作者:abcing -- 发布时间:2019/4/15 16:15:48 -- 是指没有因为触发初始止损而退出,也没有触发保本止损而退出,那么就按则以收盘跌破均线MA20作为退出条件; 您帮我把前两条写出来就行,初始止损、保本止损 |
-- 作者:abcing -- 发布时间:2019/4/15 16:28:19 -- 就是说, 例如,做多,开仓后价格一直涨,既没有触发初始止损,也没有触发保本止损而退出,一直涨,那就以价格啥时候跌破20SMA时退出头寸
|
-- 作者:FireScript -- 发布时间:2019/4/15 16:51:41 -- M:=14; TR1 : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)); ATR : MA(TR1,m); zs1:OPENPROFIT<0 and abs(OPENPROFIT)/asset>=0.015; if zs1 and holding<>0 then //浮动亏损达到可用资金的1.5% 则市价平仓 begin sellshort(holding<0,holding,market); sell(holding>0,holding,market); end if hhv(OPENPROFIT,ENTERBARS+2)>atr and holding<>0 and OPENPROFIT<=0 then //最高盈利达到开仓价一个ATR 且当前盈利小于等于0直接平仓。 begin sellshort(holding<0,holding,market); sell(holding>0,holding,market); end 参考下这个。
|