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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件功能教学汇总区 → [分享]使用金字塔后台程式化交易的几点心得

   

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


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

主题:[分享]使用金字塔后台程式化交易的几点心得

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


加好友 发短信
等级:论坛游民 帖子:134 积分:861 威望:0 精华:1 注册:2009/10/31 16:43:53
[分享]使用金字塔后台程式化交易的几点心得  发帖心情 Post By:2010/3/28 19:56:16 [只看该作者]

     使用金字塔的后台程式化交易几个星期,笔者觉得其中的难点倒不一定是公式本身,而是一些细节方面的事项。在此笔者把使用过程中的一些心得体会与大家分享,以待抛砖引玉。
①意外控制。
    顾名思义,后台程式化交易主要是用来作全自动交易的。有的时候可能人不在机器面前。万一出现一些意外情况,如何能及时察觉呢。笔者的办法是使用金字塔的sendmail函数,或者是修改条件→程式化条件设定中的“发送电子邮件”来监控后台程式化交易是否正常运行,让公式系统发送邮件至邮箱。此时,笔者使用手机查看邮件,如果收到内容提示正常的邮件,笔者心中就有底了。如果没有收到邮件或者内容提示有错误,那么笔者就能够采取相应措施了。笔者是用手机的ucweb浏览器查看邮件的。其他手机浏览器或邮件客户端应该也可以。
    比如说有些朋友是日内交易不留隔夜仓,或者不想留金属类品种的隔夜仓,以规避隔夜风险。那么假如人不在机器面前,又怎么知道有没有留隔夜仓呢?笔者的办法是让公式系统在14点55分左右发邮件到邮箱,如果没有持仓或者没有持有高风险品种,那么笔者会收到内容为“持仓正常”的邮件,这时笔者用手机看到这封邮件,
笔者就可以确认公式系统正常运行了。如果没有收到邮件或者内容提示“持仓有误”,那么笔者就可以拨打手机中储藏的期货公司的报单电话进行平仓。这条sendmail语句笔者是用TSELLHOLDING,TBUYHOLDINGEX来判断持仓而不是用THOLDING函数,因为笔者担心有可能多头与空头持仓数量相等互相抵消,造成THOLDING为0的误判。
    还有,开盘之后,笔者有事出门了,怎么知道公式系统正常运行?笔者还是使用sendmail函数定时发送标题为NUMTOSTR(DYNAINFO2(7, 'CU00'),0)的邮件至邮箱(追求效果的朋友可以使用&连接字符串),如果数据正确即可。

②数据问题。
     经常在论坛上看到朋友说“为什么后台交易与图表交易结果不同啊”之类的疑问,笔者觉得倒不一定是公式的问题,因为如果没有特殊要求的话,后台交易用tbuy等四句话就可以完成多空开平仓一个完整的流程,倒是有可能是数据的问题。比如说采用系统的休眠功能,又没有重启金字塔软件并且没有补充数据,那么就有可能出错。笔者在数据方面的做法包括:
⑴收盘。在工具→选项的“维护”选项卡下有“收市几分钟后自动收盘”的选项。笔者填1,希望15点01分自动收盘。
⑵数据订阅。登陆交易平台后在“交易账户连接状态”窗口有“行情订阅”按钮,笔者订阅了常用品种。
⑶裸K线。笔者感觉在图表显示的时候似乎有一个强制校对数据的过程。笔者的做法是做一个框架,把常用品种的裸K线放在里面(不加其他指标是为了避免占用系统资源),这样的话又多了一重保险。

③公式差错。
    编好了公式系统,如果出了问题,问题出在哪儿呢?笔者认为后台程式化交易大概由条件判断部分和下单部分组成。条件判断,也就是交易信号。可以修改为图表交易,也可以用debugout等,笔者的做法比较笨,就是把条件判断部分做成一个副图指标,比如输出开多条件,1就说明开多条件成立,这样副图上“开多条件”曲线会有变化,这时候就可以看出条件判断部分是否有问题了。还有一点,笔者的程式化交易里全用“:=”,做副图指标时才修改为“:”用于输出,否则程式化交易用“:”可能会有错误。条件判断部分没问题的话,再检查一下下单部分,有些语句如果缺了参数“0”,或者单双引号都有可能出错。


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/3/28 20:26:27 [只看该作者]

非常感谢楼主的使用心得,这将对初级用户有非常大的帮助!

此外 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=1246

这里也包含了金字塔后台交易的调试的一些方法经验,目的是为了让大家能更快的掌握好金字塔


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


加好友 发短信
等级:新手上路 帖子:13 积分:160 威望:0 精华:0 注册:2010/7/18 9:57:51
  发帖心情 Post By:2010/7/20 12:20:08 [只看该作者]

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

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


加好友 发短信
等级:新手上路 帖子:13 积分:160 威望:0 精华:0 注册:2010/7/18 9:57:51
  发帖心情 Post By:2010/7/20 12:20:38 [只看该作者]

谢谢分享!!

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


加好友 发短信
等级:新手上路 帖子:15 积分:146 威望:0 精华:0 注册:2010/7/12 11:36:55
  发帖心情 Post By:2010/9/11 20:36:52 [只看该作者]

 

    请编一条能在真正交易系统,用得上的双向图表化交易的公式:简单就好5天均线上穿13天均线开多平空;5天均线跌穿13天均线开空平多


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2010/9/13 10:24:39 [只看该作者]

好例子置顶教程里面多的很(这只是一点摘抄),请多学习http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=370

P1:=MA(CLOSE,5);

P2:=MA(CLOSE,13);

BPK :=CROSS(P1,P2);

SPK :=CROSS(P2,P1);

 

{开多} ENTERLONG: BPK,TFILTER;

{平多} EXITLONG: SPK,TFILTER;

{开空} ENTERSHORT: SPK,TFILTER;

{平空} EXITSHORT: BPK,TFILTER;



金字塔—专业程序化交易量化投资平台

客户服务部

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

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部