以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 公式的一些问题,急!! (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=95863) |
-- 作者:a383623133 -- 发布时间:2016/4/6 9:19:09 -- 公式的一些问题,急!! 两个问题,1是固定止损不会触发;2是会重复开仓,原计划只需要持仓10手,但盘中因为某些单成交不了最后导致开仓叠加上去,最后变成了持仓20手、30手。 代码如下: ma1:MA(C,10); ma2:ma(c,30); p:=OPENPROFIT<-2000; a:=(time>010000 and time<=045500 ) or (time>130000 and time<=152500) or (time>173000 and time<=185500); PP:=p; //止损 KK:=cross(ma1,ma2) and a; //开多条件 PK:=cross(ma2,ma1) ; //平多条件 KD:=cross(ma2,ma1) and a; //开空条件 PD:=cross(ma1,ma2) ; //平空条件 平空:SELLSHORT(PK,0,limitr,close); //平空信号 开多:BUY(KD AND HOLDING=0,10,limitr,close); //开多信号 平多:SELL(PD,0,limitr,close); //平多信号 开空:BUYSHORT(KK AND HOLDING=0,10,limitr,close); //开空信号 开多2:SELL(PP,0,THISCLOSE); 开空2:SELLSHORT(PP,0,THISCLOSE); if (time>045500 and time<=050000) or (time>152500 and time<=160000) or (time>185500 and time<=190000) then begin sell(1,0,market); sellshort(1,0,market); end 持仓:holding,linethick0; 资产:asset,noaxis; 可用现金:cash(0),linethick0; |
-- 作者:jinzhe -- 发布时间:2016/4/6 9:22:10 -- 同样的问题不需要重复发帖 你既然用的是走完k线下单,那么这样的代码必然不会重复下单 所以需要用户提供下单日志以及图表交易界面,看看信号触发的情况和具体的下单情况来判断 |
-- 作者:a383623133 -- 发布时间:2016/4/6 9:32:08 -- 序号 时间 品种 类型 方向 价格 数量 开平 帐户 标志 1 2016/04/06 23:56:01 RB10 螺纹钢1610 买入 2202 3 开 610857 投机 2 2016/04/06 23:56:01 RB10 螺纹钢1610 买入 2202 2 开 610857 投机 3 2016/04/06 23:56:01 RB10 螺纹钢1610 买入 2202 3 平 610857 投机 4 2016/04/06 23:56:01 RB10 螺纹钢1610 买入 2202 2 平 610857 投机 5 2016/04/06 23:50:49 RB10 螺纹钢1610 买入 2202 3 开 610857 投机 6 2016/04/06 23:50:49 RB10 螺纹钢1610 买入 2202 2 开 610857 投机 7 2016/04/06 23:46:02 RB10 螺纹钢1610 买入 2203 3 平 610857 投机 8 2016/04/06 23:46:02 RB10 螺纹钢1610 买入 2203 2 平 610857 投机 9 2016/04/06 23:46:02 RB10 螺纹钢1610 卖出 2202 3 开 610857 投机 10 2016/04/06 23:46:02 RB10 螺纹钢1610 卖出 2202 2 开 610857 投机 11 2016/04/06 23:43:06 RB10 螺纹钢1610 卖出 2203 3 开 610857 投机 12 2016/04/06 23:43:06 RB10 螺纹钢1610 卖出 2203 2 开 610857 投机 13 2016/04/06 23:43:06 RB10 螺纹钢1610 卖出 2203 5 平 610857 投机 14 2016/04/06 23:43:06 RB10 螺纹钢1610 卖出 2203 5 平 610857 投机 15 2016/04/06 23:40:02 RB10 螺纹钢1610 买入 2202 3 开 610857 投机 16 2016/04/06 23:40:02 RB10 螺纹钢1610 买入 2202 2 开 610857 投机 17 2016/04/06 23:37:11 RB10 螺纹钢1610 买入 2202 3 开 610857 投机 18 2016/04/06 23:37:11 RB10 螺纹钢1610 买入 2202 2 开 610857 投机 19 2016/04/06 23:37:11 RB10 螺纹钢1610 买入 2202 3 平 610857 投机 20 2016/04/06 23:37:11 RB10 螺纹钢1610 买入 2202 2 平 610857 投机 21 2016/04/06 23:29:13 RB10 螺纹钢1610 卖出 2202 3 开 610857 投机 22 2016/04/06 23:29:13 RB10 螺纹钢1610 卖出 2202 2 开 610857 投机 23 2016/04/06 23:29:13 RB10 螺纹钢1610 卖出 2202 3 平 610857 投机 24 2016/04/06 23:29:13 RB10 螺纹钢1610 卖出 2202 2 平 610857 投机 25 2016/04/06 23:25:43 RB10 螺纹钢1610 买入 2199 3 开 610857 投机 26 2016/04/06 23:25:43 RB10 螺纹钢1610 买入 2199 2 开 610857 投机 27 2016/04/06 23:25:43 RB10 螺纹钢1610 买入 2199 5 平 610857 投机 28 2016/04/06 23:25:43 RB10 螺纹钢1610 买入 2199 5 平 610857 投机 29 2016/04/06 23:18:38 RB10 螺纹钢1610 卖出 2199 3 开 610857 投机 30 2016/04/06 23:18:38 RB10 螺纹钢1610 卖出 2199 2 开 610857 投机 31 2016/04/06 23:11:29 RB10 螺纹钢1610 卖出 2197 3 开 610857 投机 32 2016/04/06 23:11:29 RB10 螺纹钢1610 卖出 2197 2 开 610857 投机 33 2016/04/06 23:11:29 RB10 螺纹钢1610 卖出 2197 3 平 610857 投机 34 2016/04/06 23:11:29 RB10 螺纹钢1610 卖出 2197 2 平 610857 投机 这个是按5手单量做的,下面重复开了5手
|
-- 作者:jinzhe -- 发布时间:2016/4/6 9:33:36 -- 有下单日志吗? |
-- 作者:a383623133 -- 发布时间:2016/4/6 9:38:41 -- 请问在哪里看? |
-- 作者:jinzhe -- 发布时间:2016/4/6 9:43:40 -- 有没有勾选过“记录下单日志” |
-- 作者:a383623133 -- 发布时间:2016/4/6 9:47:35 -- 没有。。 |
-- 作者:jinzhe -- 发布时间:2016/4/6 9:50:43 -- 在交易---下单设置---程式化交易 这里勾选“记录下单日志” 勾选时系统会提示下单日志记录在哪里,以后再出同样问题时,你就把这个日志发上来, |
-- 作者:a383623133 -- 发布时间:2016/4/6 9:52:00 -- 好的,谢谢 |
-- 作者:jinzhe -- 发布时间:2016/4/6 9:55:00 -- 我本地已经在测试了,看看能不能重现用户所发生的问题,再接着查查是什么原因导致的 |