• <em id="n4cqa"><acronym id="n4cqa"></acronym></em>

    <tbody id="n4cqa"></tbody>

    <tbody id="n4cqa"></tbody>

      <progress id="n4cqa"><track id="n4cqa"><video id="n4cqa"></video></track></progress>
      您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔模型>>正文內容

      金字塔次日平倉交易策略[金字塔模型]

      對于當天的開倉,如果需要次日平倉,并且需要在平倉后才繼續開倉,可以使用全局變量作為一個開倉標記,用于控制次日平倉的需求。在圖表中可以使用VARIABLE定義,后臺程序化中使用GLOBALVARIABLE定義,下面分別進行范例演示:

      ?

      ?????? 一、次日平倉范例(圖表程序化)

      ?????????//該策略適用于圖表程序化交易
      ???????? //該策略適用于分鐘周期
      ???????? //僅供演示使用,請勿直接用于實盤

      ???????? VARIABLE:FLAG=0;??????????????????????????????//定義全局變量標記FLAG,初始值為0
      ???????? INPUT:SS(1,1,100,1);?????????????????????????? //定義開倉手數

      ?

      ???????? //交易條件
      ???????? N:BARSLAST(DATE<>REF(DATE,1))+1;??//當日K線數量
      ???????? MA5:=MA(C,5);
      ???????? MA20:=MA(C,20);
      ???????? CON1:CROSS(MA5,MA20) AND N>=3;
      ???????? CON2:CROSS(MA20,MA5) AND N>=3;

      ?

      ???????? //開倉語句。開倉后,FLAG標記置為1
      ???????? IF CON1 THEN BEGIN
      ??????????? BUY(HOLDING=0,SS,MARKET);
      ??????????? FLAG:=1;
      ??????????? END

      ????????

      ???????? //平倉語句??
      ???????? IF CON2 AND FLAG=0 THEN
      ??????????? SELL(HOLDING>0,HOLDING,MARKET);
      ??
      ??????? IF TIME=CLOSETIME(0) THEN
      ??????????? FLAG:=0;??????????????????????????????????????? ??//交易日結束時,FLAG平倉標記置為0;

      ?

      ?????? 二、次日平倉范例(后臺程序化)

      ?????????//該策略適用于后臺程序化交易
      ???????? //該策略適用于分鐘周期
      ???????? //僅供演示使用,請勿直接用于實盤
      ?????????GLOBALVARIABLE:FLAG:=0;?????????????????//定義全局變量標記FLAG,初始值為0
      ???????? INPUT:SS(1,1,100,1);?????????????????????????//定義開倉手數

      ?

      ???????? //交易條件
      ???????? N:BARSLAST(DATE<>REF(DATE,1))+1;?//當日K線數量
      ???????? MA5:=MA(C,5);
      ???????? MA20:=MA(C,20);
      ???????? CON1:CROSS(MA5,MA20) AND N>=3;
      ???????? CON2:CROSS(MA20,MA5) AND N>=3;

      ?

      ???????? //開倉語句。開倉后,FLAG標記置為1
      ???????? IF CON1 THEN BEGIN
      ??????????? TBUY(THOLDING=0,SS,MKT);
      ?????????? ?FLAG:=1;
      ??????????? END

      ?

      ???????? //平倉語句?
      ???????? IF CON2 AND FLAG=0 THEN
      ?????????? ?TSELL(THOLDING>0,THOLDING,MKT);
      ??
      ???????? IF TIME=CLOSETIME(0) THEN
      ??????????? FLAG:=0;????????????????????????????????????? ??//交易日結束時,FLAG平倉標記置為0;

      ?

      擴散思維:若次日允許滿足開倉條件后先開倉,平倉只能平昨倉,則可以dayholding(只能用于圖表)判斷,昨倉就等于holding-dayholding,以供借鑒討論。

      {別忘了將本網告訴您身邊的朋友,向朋友傳達有用資料,也是一種人情,你朋友會感謝你的。}

      ?

       

      有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友

      可聯系技術人員 QQ: 262069696  點擊在線交流或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)

      怎么收費,代編流程等詳情請點擊查閱!

      (注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)

       


      【字體: 】【打印文章】【查看評論

      相關文章

        沒有相關內容
        国产高潮流白浆免费观看
    1. <em id="n4cqa"><acronym id="n4cqa"></acronym></em>

      <tbody id="n4cqa"></tbody>

      <tbody id="n4cqa"></tbody>

        <progress id="n4cqa"><track id="n4cqa"><video id="n4cqa"></video></track></progress>