【零基礎】極星量化入門三:利用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM