首頁>Club>
8期貨系統軟體5.20雙均線程式設計程式碼怎麼編寫
23
回覆列表
  • 1 # 晟裕期貨團隊

    文華系統5與20雙均線最簡程式碼參考下方

    MA5:=MA(C,5);

    MA20:=MA(C,20);

    CROSS(MA5,MA20)BPK;

    CROSS(MA20,MA5)SPK;

    以上程式碼表示5日與20日均線金叉做多,死叉做空。此為雙均線最簡單的程式碼,也是雙均線系統的基礎原理。但是僅僅只憑藉這個做單時不夠的,滯後性太強,且雙均線是趨勢性系統,如果沒有篩選條件的話,在震盪行情中,會反覆的出現多空雙止損的情況。

    因此,如果題主想要研究程式化交易的話,建議你在雙均線理論的基礎上,去增加自己的理解,為系統設定篩選條件等。

    篩選條件,我這邊有以下幾個建議。1、增加均線,以某均線上方作為建倉多單條件,下方為建倉空單條件,篩選掉部分訊號。即三均線系統。2、參考多週期,長短週期均符合條件時開倉,可有效篩選出日內洗盤的逆勢單。3、增加除均線以外的其他指標,且最好是震盪指標,趨勢性指標與波動性指標相結合。具體需要題主自己去摸索,找到適合自己性格與交易習慣的。

  • 2 # 量化交易員

    先上程式碼:

    一、固定倉位模型

    MA5:=MA(C,5);

    MA20:=MA(C,20);

    CROSS(MA5,MA20)BPK;

    CROSS(MA20,MA5)SPK;

    AUTOFILTER;

    二、加減倉模型

    MA5:=MA(C,5);

    MA20:=MA(C,20);

    CROSS(MA5,MA20)BPK(10);

    CROSS(MA20,MA5)SPK(10);

    固定倉位模型中最後一句是一開一平過濾機制語句,新增後開平訊號不會重疊,即只有平完持倉後才開新倉;加減倉模型中第三行和第四行末尾括號中的10代表交易手數,可以自己根據交易填寫,這種模型可以在有持倉的基礎上滿足訊號後繼續開倉,這是二者的區別。

    策略是交易的一部分,想要做好交易除了策略外,還有資金管理和執行力,細分這三部分,每一個環節都有各自需要精雕的部分。執行一套正期望值的策略,同時透過合理的資金管理對沖分散風險,以信仰的態度去執行所有過程,這是我們能做的,至於是否賺錢,看市場了。

  • 中秋節和大豐收的關聯?
  • 下週就要上班了,怎麼防護?客戶需要簽字,紙張和筆怎麼消毒?