99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫(xiě)聚寬量化策略 聚寬代碼代寫(xiě)

時(shí)間:2024-03-28  來(lái)源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)


'''
1、首先計(jì)算:
(1)N日High的最高價(jià)HH, N日Close的最低價(jià)LC;
(2)N日Close的最高價(jià)HC,N日Low的最低價(jià)LL;
(3)Range = Max(HH-LC,HC-LL)
(4)BuyLine = Open + K1*Range
(5)SellLine = Open + K2*Range

2.構(gòu)造系統(tǒng)
(1)當(dāng)價(jià)格向上突破上軌時(shí),如果當(dāng)時(shí)持有空倉(cāng),則先平倉(cāng),再開(kāi)多倉(cāng);如果沒(méi)有持倉(cāng),則直接開(kāi)多倉(cāng);
(2)當(dāng)價(jià)格向下突破下軌時(shí),如果當(dāng)時(shí)持有多倉(cāng),則先平倉(cāng),再開(kāi)空倉(cāng);如果沒(méi)有持倉(cāng),則直接開(kāi)空倉(cāng);
'''

def initialize(context):
    # 設(shè)定滬深300作為基準(zhǔn)
    set_benchmark('000300.XSHG')
    # True為開(kāi)啟動(dòng)態(tài)復(fù)權(quán)模式,使用真實(shí)價(jià)格交易
    set_option('use_real_price', True) 
    # 設(shè)定成交量比例
    set_option('order_volume_ratio', 1)
    # 關(guān)閉訂單提醒
    # log.set_level('order', 'error')
    # 設(shè)定期貨保證金比例
    set_option('futures_margin_rate', 0.3)
    # 設(shè)定操作金融期貨
    set_subportfolios([SubPortfolioConfig(cash=context.portfolio.cash, type='index_futures')])
    # 金融期貨close_today_commission可不用設(shè)定,平今倉(cāng)默認(rèn)0.0023
    set_order_cost(OrderCost(open_commission=0.000023, close_commission=0.000023, close_today_commission=0.0023), type='index_futures')
    #運(yùn)行函數(shù)
    run_daily(set_info, time='before_open', reference_security='IF1512.CCFX')
    run_daily(trade, time='every_bar', reference_security='IF1512.CCFX')

def set_info(context):
    # 分鐘計(jì)數(shù)
    g.minute_count = 0

def trade(context):
    # 開(kāi)盤(pán)第一分鐘
    if g.minute_count == 0:
        # 獲取當(dāng)月可交易的 HS300 股指期貨合約
        g.security = get_stock_index_futrue_code(context,symbol='IF',month='current_month')
        # 獲取 BuyLine, SellLine
        g.BuyLine, g.SellLine = dual_thrust(g.security,n=10,K1=0.5,K2=0.5)
        # 分鐘計(jì)數(shù)
        g.minute_count += 1
    # 開(kāi)盤(pán)第一分鐘之后
    else:
        # 獲取標(biāo)的可平多倉(cāng)
        long_closeable_amount = context.portfolio.long_positions[g.security].closeable_amount
        # 獲取標(biāo)的可平空倉(cāng)
        short_closeable_amount = context.portfolio.short_positions[g.security].closeable_amount
        # 獲取標(biāo)的的最新價(jià)
        current_price = attribute_history(g.security, 1, '1m', ['close'], df=False)['close'][0]

        # 當(dāng)價(jià)格向上突破上軌時(shí)
        if current_price > g.BuyLine:
            # 如果當(dāng)時(shí)持有空倉(cāng),則先平倉(cāng),再開(kāi)多倉(cāng);
            if(short_closeable_amount>0):
                # 平空倉(cāng)
                order_target(g.security, 0 , side='short')
                # 開(kāi)1手多倉(cāng)
                order(g.security, 1, side='long')
                log.info('持有空倉(cāng),先平倉(cāng),再開(kāi)多倉(cāng)')
            # 如果沒(méi)有持倉(cāng),則直接開(kāi)多倉(cāng);
            elif (short_closeable_amount == 0) and (long_closeable_amount == 0):
                # 開(kāi)1手多倉(cāng)
                order(g.security, 1, side='long')
                log.info('沒(méi)有持倉(cāng),開(kāi)多倉(cāng)')
        # 當(dāng)價(jià)格向下突破下軌時(shí)
        elif current_price < g.SellLine:
            # 如果當(dāng)時(shí)持有多倉(cāng),則先平倉(cāng),再開(kāi)空倉(cāng);
            if (long_closeable_amount>0):
                # 平多倉(cāng)
                order_target(g.security, 0 , side='long')
                # 開(kāi)1手空倉(cāng)
                order(g.security, 1, side='short')
                log.info('持有多倉(cāng),先平倉(cāng),再開(kāi)空倉(cāng)')
            # 如果沒(méi)有持倉(cāng),則直接開(kāi)空倉(cāng);
            elif (short_closeable_amount == 0) and (long_closeable_amount == 0):
                # 開(kāi)1手空倉(cāng)
                order(g.security, 1, side='short')
                log.info('沒(méi)有持倉(cāng),則直接開(kāi)空倉(cāng)')

        # 分鐘計(jì)數(shù)
        g.minute_count += 1

## 獲取 BuyLine 和 SellLine
def dual_thrust(security,n,K1,K2):
    hist = attribute_history(security, n, '1d', ['high','low','close','open'], df=False)
    HH = max(hist['high'])
    LC = min(hist['close'])
    HC = max(hist['close'])
    LL = min(hist['low'])
    Open = get_current_data()[security].day_open
    # 獲取 Range
    Range = max((HH-LC),(HC-LL))
    # 計(jì)算BuyLine 和 SellLine
    
    BuyLine = Open + K1 * Range
    SellLine = Open - K2 * Range
    # 返回結(jié)果
    return BuyLine, SellLine

## 獲取當(dāng)天時(shí)間正在交易的股指期貨合約
def get_stock_index_futrue_code(context,symbol,month='current_month'):
    '''
    獲取當(dāng)天時(shí)間正在交易的股指期貨合約。其中:
    symbol:
            'IF' #滬深300指數(shù)期貨
            'IC' #中證500股指期貨
            'IH' #上證50股指期貨
    month:
            'current_month' #當(dāng)月
            'next_month'    #隔月
            'next_quarter'  #下季
            'skip_quarter'  #隔季
    '''
    display_name_dict = {'IF':'滬深300指數(shù)期貨','IC':'中證500股指期貨','IH':'上證50股指期貨'}
    month_dict = {'current_month':0, 'next_month':1, 'next_quarter':2, 'skip_quarter':3}

    display_name = display_name_dict[symbol]
    n = month_dict[month]
    dt = context.current_dt.date()
    a = get_all_securities(types=['futures'], date=dt)
    try:
        df = a[(a.display_name == display_name) & (a.start_date <= dt) & (a.end_date >= dt)]
        if (len(df)>4) and (month in ('next_quarter','skip_quarter')):
            return df.index[n+1]
        else:
            return df.index[n]
    except:
        return 'WARRING: 無(wú)此合約'

# 獲取金融期貨合約到期日
def get_CCFX_end_date(fature_code):
    return get_security_info(fature_code).end_date



如有需要,請(qǐng)加QQ:88652583 或微信: 88652583

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:代寫(xiě)CPSC 217、代做python編程設(shè)計(jì)
  • 下一篇:菲律賓機(jī)場(chǎng)小黑屋 &#160;為什么會(huì)被關(guān)進(jìn)菲律賓小黑屋
  • 無(wú)相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷(xiāo)助手小象助手多多出評(píng)軟件
    2025年10月份更新拼多多改銷(xiāo)助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶(hù)要求/設(shè)計(jì)優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評(píng) 開(kāi)團(tuán)工具
    出評(píng) 開(kāi)團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
  • 短信驗(yàn)證碼 trae 豆包網(wǎng)頁(yè)版入口 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                亚洲靠逼com| 蜜臀av一级做a爰片久久| 亚洲精品一区二区三区99| 久久久亚洲精华液精华液精华液 | 成人动漫精品一区二区| k8久久久一区二区三区| 欧美福利电影网| 国产精品久久久久aaaa| 日韩黄色免费电影| 91天堂素人约啪| 亚洲精品一区在线观看| 视频一区在线播放| 91日韩一区二区三区| 日韩欧美视频在线| 亚洲一区二区精品久久av| 国产91精品久久久久久久网曝门| 欧美久久婷婷综合色| 亚洲精品免费播放| 成人国产精品免费观看| 久久综合九色综合久久久精品综合 | 中文久久乱码一区二区| 久久福利视频一区二区| 欧美美女一区二区三区| 亚洲欧美色图小说| 成人综合激情网| 久久先锋影音av鲁色资源网| 视频一区中文字幕国产| 欧美人与性动xxxx| 亚洲午夜激情网站| 欧美无砖专区一中文字| 一区二区在线观看免费视频播放| 国产xxx精品视频大全| 欧美不卡在线视频| 久久精品国产秦先生| 久久女同互慰一区二区三区| 久久国产福利国产秒拍| 精品国产乱码久久久久久蜜臀| 蜜臀av性久久久久av蜜臀妖精| 经典三级视频一区| 精品国产伦一区二区三区免费| 蜜臀久久久久久久| 日韩欧美激情在线| 精品无人区卡一卡二卡三乱码免费卡 | 国内精品嫩模私拍在线| 日韩欧美国产精品| 另类小说色综合网站| 日韩欧美黄色影院| 国产一区亚洲一区| 久久精品欧美日韩| 成人av资源站| 伊人一区二区三区| 欧美巨大另类极品videosbest | 精品美女被调教视频大全网站| 婷婷综合久久一区二区三区| 91 com成人网| 国产综合色在线| 国产日韩精品视频一区| 99re这里只有精品首页| 一区二区三区欧美| 欧美日韩国产a| 日韩高清一级片| 久久亚洲一级片| 91亚洲精品乱码久久久久久蜜桃 | 欧美日韩在线直播| 天天色图综合网| 欧美r级电影在线观看| 成人国产免费视频| 亚洲国产精品久久一线不卡| 日韩美女视频一区二区在线观看| 国产一区二区精品久久91| 中文字幕一区不卡| 91精品国产乱码久久蜜臀| 国产精品一区二区免费不卡| 亚洲丝袜精品丝袜在线| 欧美精品久久一区二区三区| 国产福利91精品| 一区二区三区日韩欧美| 欧美v国产在线一区二区三区| 成人精品一区二区三区四区| 亚洲一区二区黄色| 久久久精品国产免大香伊| 色综合天天做天天爱| 久久精品国产精品亚洲精品| 亚洲三级小视频| 精品剧情在线观看| 91黄视频在线观看| 国产精品一卡二卡| 无码av中文一区二区三区桃花岛| 国产欧美精品一区二区三区四区| 在线观看91av| 91久久精品一区二区三| 国产伦精品一区二区三区在线观看 | 国产欧美日本一区二区三区| 欧美日韩一区 二区 三区 久久精品| 精品一区二区在线观看| 亚洲一区在线观看网站| 国产日韩欧美综合一区| 欧美一区二区三区的| 99v久久综合狠狠综合久久| 国产在线一区二区综合免费视频| 亚洲一区二区视频在线观看| 久久久亚洲国产美女国产盗摄| 欧美另类一区二区三区| 91国产丝袜在线播放| 成人v精品蜜桃久久一区| 精品一区免费av| 喷白浆一区二区| 亚洲18色成人| 亚洲无线码一区二区三区| 国产精品视频一区二区三区不卡| 91超碰这里只有精品国产| 色视频一区二区| 99久久国产综合精品麻豆| 国产二区国产一区在线观看| 精品在线你懂的| 国产在线视频一区二区三区| 九九视频精品免费| 久久成人精品无人区| 日本伊人色综合网| 日本欧美加勒比视频| 日本亚洲天堂网| 日韩精品成人一区二区在线| 亚洲国产成人av| 亚洲6080在线| 日本欧美大码aⅴ在线播放| 天天影视涩香欲综合网 | 麻豆精品在线观看| 日本不卡在线视频| 日韩精品免费专区| 日韩和欧美一区二区| 蜜桃av噜噜一区二区三区小说| 日韩一区精品视频| 美洲天堂一区二卡三卡四卡视频| 久久爱另类一区二区小说| 国产一区二区免费在线| 国产一区二区三区黄视频| 国产成人av福利| 国产69精品久久777的优势| 成人午夜激情视频| a美女胸又www黄视频久久| 91蜜桃传媒精品久久久一区二区| 91污片在线观看| 欧美色图第一页| 日韩色视频在线观看| 国产亚洲视频系列| 自拍偷拍亚洲激情| 石原莉奈在线亚洲二区| 狠狠色狠狠色综合日日91app| 国产精品一二三四| av日韩在线网站| 欧美日韩国产综合一区二区| 日韩欧美自拍偷拍| 国产欧美一区二区精品性色超碰| 国产精品美女久久久久高潮| 亚洲免费视频成人| 日本中文在线一区| 成人综合婷婷国产精品久久蜜臀 | 天堂久久一区二区三区| 蜜桃精品视频在线观看| 懂色av一区二区在线播放| 一本到高清视频免费精品| 欧美电影在线免费观看| 欧美经典一区二区| 亚洲动漫第一页| 国产一区二区三区免费播放| 色综合久久久久| 精品久久久久久久久久久久久久久久久 | 日韩亚洲欧美中文三级| 欧美极品aⅴ影院| 天堂va蜜桃一区二区三区 | aaa亚洲精品| 欧美一区二区三区四区高清| 国产欧美一区二区三区网站| 丝袜美腿亚洲色图| 99视频一区二区| 欧美电视剧在线看免费| 亚洲靠逼com| 成人性生交大片免费看视频在线| 91精品国产色综合久久久蜜香臀| 国产精品免费免费| 国产又黄又大久久| 日韩一区二区三区视频在线| 亚洲欧美自拍偷拍色图| 国产一区视频在线看| 制服丝袜亚洲色图| 一区二区三区四区在线播放| 国产精品一区二区免费不卡 | 狠狠色狠狠色综合系列| 欧美日韩一区三区四区| 亚洲欧美日韩系列| 成人一级视频在线观看| 精品国产免费一区二区三区四区 | 精品毛片乱码1区2区3区| 亚洲一区在线观看免费观看电影高清| 国产精品一区二区免费不卡 | caoporn国产一区二区| 久久久精品日韩欧美| 精品一区二区三区香蕉蜜桃| 欧美老人xxxx18| 亚洲一二三四区|