以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=180240) |
-- 作者:zbm666 -- 发布时间:2020/6/1 9:30:30 -- 模拟没有成交 老师你好!测试有资金曲线跑模拟没有成交 IF 开仓时间 THEN BEGIN IF 平多开空条件1 THEN BEGIN SELL(holding>0,holding,market); IF 开空限制 THEN BEGIN BUYSHORT(HOLDING=0,1,market); END end END IF 平多开空条件2 THEN BEGIN SELL(1,1,MARKET); IF 开空限制 THEN BEGIN BUYSHORT(1,1,MARKET); END END IF 平多开空条件3 THEN BEGIN SELL(1,1,MARKET); IF 开空限制 THEN BEGIN BUYSHORT(1,1,MARKET); END END IF 加空仓 THEN BEGIN SELL(1,1,MARKET); IF 开空限制 THEN BEGIN BUYSHORT(1,1,MARKET); END END IF 平空开多条件1 THEN BEGIN SELLSHORT(1,1,MARKET); IF 开多限制 THEN BEGIN BUY(1,1,MARKET); END END IF 平空开多条件2 THEN BEGIN SELLSHORT(1,1,MARKET); IF 开多限制 THEN BEGIN BUY(1,1,MARKET); END END IF 平空开多条件3 THEN BEGIN SELLSHORT(1,1,MARKET); IF 开多限制 THEN BEGIN BUY(1,1,MARKET); END END IF 加空仓 THEN BEGIN SELLSHORT(1,1,MARKET); IF 开多限制 THEN BEGIN BUY(1,1,MARKET); END END IF ENTERBARS<30 and 平多 then begin sell(1,1,market); END IF ENTERBARS<30 and 平空 THEN BEGIN sellshort(1,1,market);//缺少分号 END IF HOLDING>0 THEN BEGIN IF C<ENTERPRICE*0.996 then begin SELL(1,1,MARKETR); END END IF HOLDING>0 THEN BEGIN//空仓止损 IF C>ENTERPRICE*1.004 THEN BEGIN SELLSHORT(1,1,MARKETR); END end IF 平仓时间 THEN BEGIN IF 多单全平 AND HOLDING>0 THEN BEGIN SELL(1,holding,MARKET); END IF 空单全平 AND HOLDING<0 THEN BEGIN SELLSHORT(1,holding,MARKET); END END IF HOLDING>0 THEN BEGIN IF C>ENTERPRICE*1.004 THEN BEGIN SELLSHORT(1,1,MARKETR); END END |
-- 作者:FireScript -- 发布时间:2020/6/1 9:48:54 -- 最新K上图表上有信号就会下单。你要看下你现在图表上触发了信号没有。图表程序化里面有没有信号记录?
|
-- 作者:zbm666 -- 发布时间:2020/6/1 9:55:12 -- 老师:我看了,没有信号! |
-- 作者:FireScript -- 发布时间:2020/6/1 10:03:57 -- 那就是没有触发,看下图表上当前是否有信号吧。 |
-- 作者:zbm666 -- 发布时间:2020/6/1 10:16:54 -- 老师您好:图标上也没有信号,你能帮检查一下吗?多谢 |
-- 作者:FireScript -- 发布时间:2020/6/1 10:22:32 -- 一个信号也没有?如果是一个信号也没有,那你把完整代码发下吧。上面的代码不完整,我没办法测试。 |
-- 作者:zbm666 -- 发布时间:2020/6/1 11:20:12 -- 老师你有邮箱吗,我发你邮箱 |
-- 作者:FireScript -- 发布时间:2020/6/1 13:10:50 -- 你可以论坛内部发的。或者在官方群里找客服发一下。 |