以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=171053)

--  作者:llz1124
--  发布时间:2019/7/16 9:12:42
--  参数修改
交易中的策略,参数需改,修过后,马上起作用吗?还是下个周期才起作用?
--  作者:llz1124
--  发布时间:2019/7/16 9:14:09
--  
另外,本周期即时 对价成交,怎么写?
--  作者:FireScript
--  发布时间:2019/7/16 9:44:25
--  
 1、“本周期即时 对价成交” 固定轮询模式下,使用thisclose指令
2、会即时起效的。

--  作者:llz1124
--  发布时间:2019/7/16 11:17:41
--  

IF  BuyIF=1 AND BARPOS>prebarPK THEN BEGIN

  SELLSHORT(1,手数,THISCLOSE);//平空单
  prebarPK:=BARPOS;
END

IF  BuyIF=1 AND BARPOS>prebarD   THEN BEGIN

  BUY(1,手数,THISCLOSE);//开多单
  prebarD:=BARPOS;
END                    经常不发单,或者只平,不开 ,或者只开不平 ,怎么回事?     设置是 1秒 tick


--  作者:FireScript
--  发布时间:2019/7/16 11:19:53
--  
 BARPOS>prebarPK
这个判断是用来做什么的?
prebarPK是普通变量还是全局变量。

--  作者:llz1124
--  发布时间:2019/7/16 11:21:47
--  
全局变量,限制每k  操作次数
--  作者:llz1124
--  发布时间:2019/7/16 11:31:49
--  
同样条件,我在图上做了图标标注 ,标注出来了,交易却没有发单。
--  作者:llz1124
--  发布时间:2019/7/16 11:38:00
--  

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2019/7/16 13:20:13
--  
下单代码最好限定下holding的判断。否则可能会一直加仓


IF  BuyIF=1 AND BARPOS>prebarPK THEN BEGIN

  SELLSHORT(hollding<0,手数,THISCLOSE);//平空单
  prebarPK:=BARPOS;
END

IF  BuyIF=1 AND BARPOS>prebarD   THEN BEGIN

  BUY(holding=0,手数,THISCLOSE);//开多单
  prebarD:=BARPOS;
END  

然后你这里一个是平空,一个是开多。完整的必须是开多平多 或者 开空平空 各自成对。

--  作者:llz1124
--  发布时间:2019/7/16 13:52:04
--  

没加holding 就是想看一下 策略的执行情况 , 平多 、开空、平空、开多  都有的,  可以执行不完整。