最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談python量化 雙均線策略(金叉死叉)

 更新時間:2020年06月03日 10:40:20   作者:初心fly  
這篇文章主要介紹了淺談python量化 雙均線策略(金叉死叉),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

#小策略,策略邏輯是在金叉時候買進(jìn),死叉時候賣出,所謂金叉死叉是兩條均線的交叉,當(dāng)短期均線上穿長期均線為金叉,反之為死叉

#下面是策略代碼及結(jié)構(gòu)

# 導(dǎo)入函數(shù)庫
from jqdata import *
# 初始化函數(shù)
def initialize(context):
  # 設(shè)定滬深300作為基準(zhǔn)
 set_benchmark('000300.XSHG')
 # True為開啟動態(tài)復(fù)權(quán)模式,使用真實價格交易
 set_option('use_real_price', True) 
 # 股票類交易手續(xù)費是:買入時傭金萬分之三,賣出時傭金萬分之三加千分之一印花稅, 每筆交易傭金最低扣5塊錢
 set_order_cost(OrderCost(open_tax=0, close_tax=0.001, \
        open_commission=0.0003, close_commission=0.0003,\
        close_today_commission=0, min_commission=5), type='stock')
 #華誼股票     
 g.security='300027.XSHE'
 #設(shè)置每天運行
 run_daily(handle)
 
def handle(context):
 security=g.security
 n5=5
 n20=20 
 # 獲取股票的收盤價
 close_data = attribute_history(security, n20, '1d',"close",df=False)
 print(close_data)
 # 取得過去 ma_n1 天的平均價格
 ma_n5 = close_data['close'][-n5:].mean()
 # 取得過去 ma_n2 天的平均價格
 ma_n20 = close_data['close'][-n20:].mean()
 print(ma_n5,ma_n20)
 # 取得當(dāng)前的現(xiàn)金
 cash = context.portfolio.available_cash
 
 # 如果當(dāng)前有余額
 if ma_n5 > ma_n20:
  # 用所有 cash 買入股票,order_value是買賣價值
  order_value(security, cash)
  # 記錄這次買入
  log.info("Buying %s" % security)

 # 如果n5日均線小于n20日均線,并且目前有頭寸
 elif ma_n5 < ma_n20 and context.portfolio.positions[security].closeable_amount > 0:
  # 全部賣出,order_target是買賣數(shù)量
  order_target(security, 0)
  # 記錄這次賣出
  log.info("Selling %s" % (security))

 # 繪制n5日均線價格
 record(ma_n5=ma_n5)
 # 繪制n20日均線價格
 record(ma_n20=ma_n20)

#整體結(jié)果在12-16年回測測試結(jié)果效益不錯,阿爾法貝塔最大回撤也還行,難點是在策略和框架的使用和調(diào)用,這就是這次的雙均線策略記錄

補充知識:(多頭、空頭、金叉、死叉、賣出信號、買出信號)的python處理

1.指標(biāo)概念

均值性指標(biāo):以平均數(shù)據(jù)作為參考的指標(biāo)

隨機性指標(biāo):以最高價最低價等為參考的指標(biāo)

2.多頭、空頭、金叉、死叉、賣出信號、買出信號

多頭:短期均線在長期均線上方

空頭:短期均線在長期均線下方

金叉:短期均線向上穿越長期均線

死叉:短期均線向下穿越長期均線

買出信號:金叉 + 一定的條件

賣出出信號:死叉 + 一定的條件

3.Python實現(xiàn):以KDJ為例

4.測試:篩選滬深股票中賣出信號的股票

以上這篇淺談python量化 雙均線策略(金叉死叉)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python裝飾器中@property屬性的使用解析

    python裝飾器中@property屬性的使用解析

    這篇文章主要介紹了python裝飾器中@property屬性的使用解析,property屬性是一種用起來像是使用的實例屬性一樣的特殊屬性,可以對應(yīng)于某個方法,需要的朋友可以參考下
    2023-09-09
  • Python接口測試文件上傳實例解析

    Python接口測試文件上傳實例解析

    這篇文章主要介紹了Python接口測試文件上傳實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • python操作mysql數(shù)據(jù)庫

    python操作mysql數(shù)據(jù)庫

    本篇文章主要介紹了python操作mysql數(shù)據(jù)庫的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • pygame實現(xiàn)俄羅斯方塊游戲

    pygame實現(xiàn)俄羅斯方塊游戲

    這篇文章主要為大家詳細(xì)介紹了pygame實現(xiàn)俄羅斯方塊游戲,代碼注釋詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python中matplotlib實現(xiàn)隨鼠標(biāo)滑動自動標(biāo)注代碼

    python中matplotlib實現(xiàn)隨鼠標(biāo)滑動自動標(biāo)注代碼

    這篇文章主要介紹了python中matplotlib實現(xiàn)隨鼠標(biāo)滑動自動標(biāo)注代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python創(chuàng)建列表并給列表賦初始值的方法

    python創(chuàng)建列表并給列表賦初始值的方法

    這篇文章主要介紹了python創(chuàng)建列表并給列表賦初始值的方法,涉及Python列表的定義與賦值技巧,需要的朋友可以參考下
    2015-07-07
  • Python 圖片轉(zhuǎn)數(shù)組,二進(jìn)制互轉(zhuǎn)操作

    Python 圖片轉(zhuǎn)數(shù)組,二進(jìn)制互轉(zhuǎn)操作

    這篇文章主要介紹了Python 圖片轉(zhuǎn)數(shù)組,二進(jìn)制互轉(zhuǎn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python升級pip及失敗處理方式

    python升級pip及失敗處理方式

    這篇文章主要介紹了python升級pip及失敗處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 關(guān)于Python中的閉包詳解

    關(guān)于Python中的閉包詳解

    大家好,本篇文章主要講的是關(guān)于Python中的閉包詳解,感興趣的同學(xué)感快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • 聊聊boost?python3依賴安裝問題

    聊聊boost?python3依賴安裝問題

    這篇文章主要介紹了boost?python3依賴安裝,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12

最新評論

永平县| 法库县| 清新县| 积石山| 深泽县| 洛宁县| 黄骅市| 司法| 凤山县| 远安县| 黄冈市| 长泰县| 灯塔市| 靖安县| 阿合奇县| 江达县| 天峨县| 淮北市| 华池县| 信丰县| 三门峡市| 梓潼县| 黄浦区| 宜州市| 台北县| 阳谷县| 讷河市| 司法| 浮山县| 大洼县| 平舆县| 项城市| 和静县| 库尔勒市| 阿拉善右旗| 鄱阳县| 罗城| 吉林省| 南郑县| 新疆| 阜康市|