期货自动化/程序化买卖【指标公式代码】编写架构

    置顶autojiaoyi.com 发表于 2019-11-15 20:19 ・2774次浏览 11条跟帖 赢智 wh8 回复

    期货自动化/程序化买卖【指标公式代码】编写架构,以文华 wh8 为例

    一、文华自动化交易软件
          文华财经完全实现自动化无人值守的股票、期货交易软件,有 wh8/wh9 两个;其中 wh8 采用的是麦语言,类似于股票软件指标公式的语言;wh9 采用的是宽语言,类似于 c++。
    二、自动化交易代码难易程度
          自动化交易代码很复杂 ?答案,是也不是。原因是,每个人策略方法不一样,代码难易程序就不一样,有的交易策略只几行或者几十行代码,有的下来几百上千行。
          比如下面就是一个简单的自动化交易,在wh8 里只有 5 行代码:
    DDD := MA(CLOSE,10)-MA(CLOSE,20);
    AMA := MA(DDD,10); 
    CROSS(DDD,AMA),BPK;
    CROSS(AMA,DDD),SPK;
    AUTOFILTER;
    三、完整的自动化交易代码架构
          前面提到简单的自动化代码,但一个成熟的交易架构,应该包含哪些部分?从股票、期货交易操作分析与忠告,可以得知,买卖两点,但需要算法策略量化并判断买入/卖出点位。
          下面是一个完整的策略应该考虑的内容,包括的框架不一定都要编写,清晰的结构便于阅读和修改,仅供参考:
    {本架构由 AUTOJIAOYI.COM 编写}
    {本网站所有指标公式/模型策略,仅用作模型开发案例,依此入市,风险自负}
      
    //******加密模型语句*******
    {编写加密模型需要的加密指令}
    
    //******跨周期模型语句*******
    {编写跨周期模型需要的代码}
      
    {一、策略}
    
    //******参数设置****** 
    {变量参数列表,便于修改调试}
     
    //******算法公式******
    {此处为算法公式,编写策略算法的部分}
    
    //******资金管理****** 
    {资金管理代码/开仓比例}
    
    //******开仓位置******
    {根据算法,需要具体的开仓点位变量,便于查看与修改} 
    //1、开仓位置
    {此处开多/开空位置公式}
    //2、平仓位置
    {此处平多/平空位置公式}
    //3、加仓位置
    {此处加多/加空位置公式}
    //4、减仓位置
    {此处减多/减空位置公式}
    
    //******位置画线******
    {开仓调试时,需要直观的在K线标注出来,以便辅助编写}
    

    {二、买入}
    游客,如果您要查看本帖隐藏内容请回复

    Ayi 沙发

    看看但是不知道怎么加贡献值 回复

    关秦 板凳

    看一看这个帖子的内容 回复

    李宏伟 地板

    感谢楼主提供的资料 回复

    王@KUNLUN 5#

    刚刚开始学习WH9 回复

    智慧 6#

    你好,很高兴认识你 回复

    danny罗 7#

    我喜欢学习 回复

    葳蕤之夜 8#

    学习一下,感觉很有用 回复

    逍遥π 9#

    指标公式代码的编写与算法交易模型编写有什么不一样?
    这两种有本质区别吗?
    谢谢! 回复

    autojiaoyi.com 10#

    逍遥π
    指标公式代码的编写与算法交易模型编写有什么不一样?
    这两种有本质区别吗?
    谢谢! ...

    没有本质的区别,在自动化编写中,算法代码可以只编写计算的过程;将计算的结果,放在交易指令上,便于修改及调试。 回复

    朱俊杰 11#

    居然还能隐藏,芝麻开门 回复

    李铭灿 12#

    谢谢~学习了 回复

    本版积分规则

    发布新内容
    请关注微信公众号,获取最新指标公式
    加入收藏 我要分享
    分享到论坛或者博客

    复制
    热门指标策略
    快速回复 返回顶部 返回列表