zoukankan      html  css  js  c++  java
  • 【零基础】极星量化入门三:利用WMA20均线来做开平判断

    一、前言

      近日有个哥们想把一段麦语言的量化转到极星,转换过程中发现逻辑运行的不是很好让我帮忙看看,紧急查了下麦语言函数手册,发现其实逻辑很简单,就是穿过WMA20均线时做开平。下面先看看麦语言的代码,说实话咋一看麦语言还真有点摸不着头脑:

    #N1为20

    #收盘价从下方穿过EMA2-HIGH的20日均线

    S:=CROSS(CLOSE,EMA2(HIGH,N1));

    #收盘价从上方穿过EMA2-LOW的20日均线

    X:=CROSS(EMA2(LOW,N1),CLOSE);

    WS:=BARSLAST(S)+1;

    WX:=BARSLAST(X)+1;

    SS:=CROSS(SUM(S,WX),0.5);

    XX:=CROSS(SUM(X,WS),0.5);

    DRAWTEXT(SS,LOW,'多');

    DRAWTEXT(XX,HIGH,'空');

      光看代码有点莫名其妙,放到文华一运行就明白了,逻辑其实很简单。

      1)最新价向上穿过均线时做多

      2)最新价向下穿过均线时平多、做空

    二、极星代码

      将逻辑转换到极星,其实非常简单。

     

      因为太简单,以至于不知道还有什么可说的。。。不过这里只是做历史回测,如果要做实盘自然要复杂的多,以后有空再看吧。

     三、回顾

      完整代码:https://share.weiyun.com/5QJ31Um

  • 相关阅读:
    2020软件工程02
    自我介绍
    2019年春总结作业
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第七周学习总结
    第六周学习总结
  • 原文地址:https://www.cnblogs.com/cation/p/12315687.html
Copyright © 2011-2022 走看看