欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 金字塔图表交易下单映射功能说明

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有11296人关注过本帖树形打印复制链接

主题:金字塔图表交易下单映射功能说明

帅哥哟,离线,有人找我吗?
gxx978
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
金字塔图表交易下单映射功能说明  发帖心情 Post By:2017/11/9 13:26:06 [显示全部帖子]

图表交易下单映射功能使用说明

 

一、功能启用设置

     在图表的程式化交易中,如果需要监控指数合约或具体合约,而实际交易需要对相应的具体合约或另一个品种合约进行下单,这时可以使用金字塔的下单映射功能。

-------------------------------------------------------------------------------------------------------------------------------------

以一个简单的均线交易为案例:

ma5:ma(c,5);
ma10:ma(c,10);

con1:=cross(ma5,ma10);
con2:=cross(ma10,ma5);

if con1 then
   begin
   sellshort(holding<0,holding,market);    
//针对使用下单映射,这里推荐使用market市价进行报单,详细参考后面注意事项。
   buy(holding=0,1,market);
   end

if con2 then
   begin
   sell(holding>0,holding,market);
   buyshort(holding=0,1,market);
   end

 

推荐使用market市价报单,因为如果使用限价下单,设置的限价都是取的图表上的价格,而不是实际需要下单的品种的价格,就会出现下单问题。

------------------------------------------------------------------------------------------------------------------------------------- 

  操作步骤:

     1、把该均线交易策略双击加载至图表上的指数合约或具体合约的K线图上面。

     2、点击菜单栏上的"交易"--"图表程式化交易",勾选启用自定义下单品种,在弹出的对话框中设置源品种和目的品种,例如监控品种为指数AG13,实际交易品种为 具体合约AG00,如下图。

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看 

         ①源品种:具体图表上加载K线的品种;

            目的品种:实际需要进行下单的品种;

         ②品种可以直接点击空格选择,也可以通过手工输入。手工输入时,格式为市场代码+品种代码,例如上期所的白银指数品种,表示为SQAG13

                                                                    图片点击可在新窗口打开查看

    3、如上图,设置完毕确定后,即可点击启动交易。这样在图表K线上触发的信号,就会自动对其映射的品种进行开平仓动作。

 

二、使用报单指令注意事项。

     1、金字塔支持的报单指令有市价market,对手价thisclose和限价limit,在下单映射中推荐使用市价market、对手价thisclose(如上举例)。

     例如:buy(pkkd,1,market);

              buy(pkkd,1,thisclose);

     这种指令就不会区分品种了,可以直接用于对映射品种进行下单。

  

    2、若客户需要使用限价limit进行下单。(不推荐使用

     例如:buy(conkd,1,limit,close);//不可直接使用limit进行下单。

     因为这里取的close是当前图表K线监控品种的价格,而不是实际需要下单的品种的价格,直接使用limit报单所以可能会存在问题,需要取得实际下单的品种的价格再进行报单,可供参考的方式如下:

      jg:callstock('ag00',vtclose,1);            //引用具体下单品种AG00的最新价close

      buy(conkd,1,limit,jg);                          //用引用到的下单品种的价格进行报单


 

[此贴子已经被作者于2017/11/10 8:55:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
gxx978
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2020/10/27 8:39:56 [显示全部帖子]

手工不可以映射,需要对连续合约或具体合约进行下单。另外论坛提问建议单独发帖,感谢配合。


 回到顶部