中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

My語言怎么實現恒溫器策略

發布時間:2022-03-25 17:03:05 來源:億速云 閱讀:253 作者:iii 欄目:互聯網科技

本篇內容介紹了“My語言怎么實現恒溫器策略”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

為什么叫它恒溫器。我們根據其在市場,震蕩和趨勢兩種模式下轉換和交易的適應能力來命名這個系統。該系統源自我們對特定系統在特定市場領域的成功的觀察。此系統可以創建具有雙重性質的策略來充分利用市場的兩種模式。

首先,我們創建一個函數來幫助確定市場模式。根據此函數的輸出,恒溫器從跟隨模式切換到短期擺動模式。

趨勢跟蹤模式使用類似于布林帶中的趨勢跟蹤機制。短期擺動系統是一個包含模式識別的開放式突破。此函數比較市場徘徊的距離和市場行進的實際距離:

Abs(收盤價 - 收盤價[29])/(最高價(30)- 最低價(低價,30日)* 100

該函數生成0到100之間的值。值越大,當前市場的擁擠程度越小。如果函數返回的值小于20,則系統進入短期擺動模式。

基本上,市場大部分都在展示一個擺動動作,系統試圖抓住波動并從中獲取微薄的利潤。恒溫器試圖通過買入/賣出小市場沖動來實現這一壯舉。如果波動足夠大,那么系統會切換模式。

通過對短期波動的深入分析,我們發現有時候買入比賣出更好,反之亦然。這些時候可以通過簡單的視覺模式來確定。如果今天的收盤價高于昨天的高點,低點和收盤價(也稱為當天的關鍵點),那么我們認為明天的市場行動可能會看跌。然而,如果今天的收盤價低于昨天的高點,低點和收盤價的平均值,那么今天的市場可能會看漲。我們將這些時候分類為更容易買入和賣出的價位。

在發明者量化平臺,恒溫器策略是一個非常流行的策略,用戶根據自己的需求,添加一些額外的交易邏輯,使得策略表現更加優秀,以下是一個恒溫器策略在發明者量化平臺的典型框架:

  • 主圖:
    上軌公式:TOP^^MAC+N_TMPTMP;//布林通道上軌
    下軌公式:BOTTOM^^MAC-N_TMPTMP;//布林通道下軌

  • 副圖:
    CMI公式:CMI:ABS(C-REF(C,N_CMI-1))/(HHV(H,N_CMI)-LLV(L,N_CMI))*100;//0-100 取值越大,說明趨勢越強,CMI<20震蕩模式,CMI>20為趨勢

  • 代碼(My語言):

MAC:=MA(CLOSE,N);TMP:=STD(CLOSE,N);TOP^^MAC+N_TMP*TMP;      // 布林通道上軌BOTTOM^^MAC-N_TMP*TMP;   // 布林通道下軌BBOLL:=C>MAC;SBOLL:=C<MAC;N_CMI:=30;CMI:ABS(C-REF(C,N_CMI-1))/(HHV(H,N_CMI)-LLV(L,N_CMI))*100; //0-100 取值越大,說明趨勢越強,CMI<20震蕩模式,CMI>20為趨勢N_KD:=9;M1:=3;M2:=3;RSV:=(CLOSE-LLV(LOW,N_KD))/(HHV(HIGH,N_KD)-LLV(LOW,N_KD))*100; //收盤價與N周期最低值做差,N周期最高值與N周期最低值做差,兩差之間做比值。K:=SMA(RSV,M1,1); //RSV的移動平均值D:=SMA(K,M2,1);   //K的移動平均值MIND:=30;BKD:=K>D AND D<MIND;SKD:=K<D AND D>100-MIND;// 震蕩模式BUYPK1:=CMI < 20 AND BKD;  //震蕩多單買平開SELLPK1:=CMI < 20 AND SKD; //震蕩空單賣平開// 趨勢模式下原有震蕩持倉的處理SELLY1:=REF(CMI,BARSBK) < 20 AND C>BKPRICE*(1+0.01*STOPLOSS*3) AND K<D; //震蕩多單止盈BUYY1:=REF(CMI,BARSSK) < 20 AND C<SKPRICE*(1-0.01*STOPLOSS*3) AND K>D;  //震蕩空單止盈// 趨勢模式BUYPK2:=CMI >= 20 AND C > TOP;        // 趨勢多單買平開SELLPK2:=CMI >= 20 AND C < BOTTOM;    // 趨勢空單賣平開// 趨勢模式下原有震蕩持倉的處理SELLY2:=REF(CMI,BARSBK) >= 20 AND C>BKPRICE*(1+0.01*STOPLOSS*3) AND SBOLL;//趨勢多單止盈BUYY2:=REF(CMI,BARSSK) >= 20 AND C<SKPRICE*(1-0.01*STOPLOSS*3) AND BBOLL;//趨勢空單止盈SELLS2:=REF(CMI,BARSBK) >= 20 AND C<BKPRICE*(1-0.01*STOPLOSS) AND SBOLL;//趨勢多單止損BUYS2:=REF(CMI,BARSSK) >= 20 AND C>SKPRICE*(1+0.01*STOPLOSS) AND BBOLL;//趨勢空單止損IF BARPOS>N THEN BEGINBUYPK1,BPK;SELLPK1,SPK;BUYPK2,BPK;SELLPK2,SPK;ENDBUYY1,BP(SKVOL);BUYY2,BP(SKVOL);BUYS2,BP(SKVOL);SELLY1,SP(BKVOL);SELLY2,SP(BKVOL);SELLS2,SP(BKVOL);

該策略回測結果如下:

My語言怎么實現恒溫器策略
My語言怎么實現恒溫器策略
My語言怎么實現恒溫器策略

“My語言怎么實現恒溫器策略”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金溪县| 新蔡县| 金湖县| 永登县| 惠东县| 乐安县| 涡阳县| 林甸县| 阜新| 吴川市| 灌南县| 阿克| 施秉县| 凤台县| 新化县| 兴和县| 桑日县| 宿松县| 广水市| 雅安市| 特克斯县| 蚌埠市| 广安市| 洛浦县| 奈曼旗| 吉安县| 义马市| 信宜市| 新乡县| 增城市| 唐河县| 仪征市| 吉林省| 临猗县| 福贡县| 珠海市| 潞西市| 龙门县| 左权县| 广宁县| 永靖县|