您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識(shí)>>正文內(nèi)容

如何修改這個(gè)模型 [金字塔]

  • 咨詢內(nèi)容: # 本Python代碼主要用于策略交易# 可以自己import我們平臺(tái)支持的第三方python模塊,比如pandas、numpy等。from PythonApi import *import time# 參數(shù)定義區(qū),這里定義的參數(shù)可以直接在context對(duì)象中獲取。--(選擇實(shí)現(xiàn))#def parameter():# input_par("myvalues1",5,1,20,1)# input_par("myvalues2",10,1,20,1)

    # 在這個(gè)方法中編寫任何的初始化邏輯。context對(duì)象將會(huì)在你的算法策略的任何方法之間做傳遞。--(必須實(shí)現(xiàn))def init(context):? ? # 在context中保存全局變量? ? context.s = get_blocks ('自選股',1)? ? context.n = 7? ? # print("策略啟動(dòng)") #調(diào)試打印輸出? ??
    # before_trading此函數(shù)會(huì)在每天基準(zhǔn)合約的策略交易開始前被調(diào)用,當(dāng)天只會(huì)被調(diào)用一次。--(選擇實(shí)現(xiàn))def before_trading(context):? ? pass

    # 你選擇的品種的數(shù)據(jù)更新將會(huì)觸發(fā)此段邏輯,例如日或分鐘歷史數(shù)據(jù)切片或者是實(shí)時(shí)數(shù)據(jù)切片更新。--(必須實(shí)現(xiàn))def handle_bar(context):? ? # 開始編寫你的主要的算法邏輯。? ??? ? #使用buy_open、sell_close等方法下單? ? #下單示例:? ? #buy_open(context.s1, "Market", volume = 100) # 市價(jià)開多? ? #buy_open(context.s1, "Limit", 25.45, 100) # 限價(jià)開多? ? #print('開始')? ? #print(time.asctime( time.localtime(time.time()) ))? ? ZF = {}? ? for i in context.s:? ? ? ? price_now = get_dynainf(i,7)? ? ? ? price_last = get_dynainf(i,62)? ? ? ??? ? ? ? ZF[i] = (price_now - price_last)/price_last? ? df = sorted(ZF.items(),key = lambda x:x[1],reverse=True)? ? init_num = 0? ? for j in df:? ? ? ? if init_num >= context.n:? ? ? ? ? ? break? ? ? ? code = j[0]? ? ? ? cond = get_indicator(code,'AAAA','ZB','','1m',1500)? ? ? ? if cond[-1]:? ? ? ? ? ? portfolio=get_portfolio (code, 0)? ? ? ? ? ? if portfolio.buy_quantity == 0:? ? ? ? ? ? ? ? buy_open(code, "Market", volume = 1)?? ? ? ? ? ? init_num = init_num+1? ? ? ? else:? ? ? ? ? ? break? ??? ? df_short = df[::-1]? ? init_num = 0? ? for j in df_short:? ? ? ? if init_num >= context.n:? ? ? ? ? ? break? ? ? ? code = j[0]? ? ? ? cond = get_indicator(code,'AAAA','ZB','','1m',1500)? ? ? ? if cond[-1]:? ? ? ? ? ? portfolio=get_portfolio (code, 0)? ? ? ? ? ? if portfolio.sell_quantity == 0:? ? ? ? ? ? ? ? sell_open(code, "Market", volume = 1)?? ? ? ? ? ? init_num = init_num+1? ? ? ? else:? ? ? ? ? ? break? ? #get_indicator('sh600000','my_test','ma5','30','1d',10)? ??? ? #print('結(jié)束')? ? #print(time.asctime( time.localtime(time.time()) ))# after_trading函數(shù)會(huì)在每天交易結(jié)束后被調(diào)用,當(dāng)天只會(huì)被調(diào)用一次。 --(選擇實(shí)現(xiàn))def after_trading(context):? ? pass? ??? ??# order_status當(dāng)委托下單,成交,撤單等與下單有關(guān)的動(dòng)作時(shí),該方法就會(huì)被調(diào)用。---(選擇實(shí)現(xiàn))#def order_status(context,order):# pass
    # order_action當(dāng)查詢交易接口信息時(shí)返回的通知---(選擇實(shí)現(xiàn))#def order_action(context,type, account, datas)# pass
    # exit函數(shù)會(huì)在測(cè)評(píng)結(jié)束或者停止策略運(yùn)行時(shí)會(huì)被調(diào)用。---(選擇實(shí)現(xiàn))#def exit(context):# pass

    ?

    ?來(lái)源: CXH99.COM

  • 金字塔客服: 能不能幫我把漲幅排序改成按照指標(biāo)ZB大小排序,進(jìn)場(chǎng)是排序多頭前四,而且ZB=1,做空是最小的后四位,且ZB=-10000 2018/11/16 11:28:32不用檢查賬戶和持倉(cāng),0000 2018/11/16 11:32:01只要符合條件進(jìn)場(chǎng)是排序多頭前四,而且ZB=1,做空是最小的后四位,且ZB=-1

    ?

  • 用戶回復(fù): 0000(372566119) 2018/11/16 14:18:27ZB就是這里的值cond = get_indicator(code,'AAAA','ZB','','1m',1500)0000(372566119) 2018/11/16 14:19:39ZB就是我自編的一個(gè)指標(biāo)AAAA在一分鐘周期下的一個(gè)變動(dòng)的數(shù)值

    ?

  • 網(wǎng)友回復(fù): ?????????????????????????

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點(diǎn)擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點(diǎn)擊查看價(jià)格!


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 人气排行fc2成影免费的| 国产欧美综合精品一区二区| 久久久噜噜噜久久中文福利| 毛片女人十八以上观看| 成人免费网站视频www| 亚洲人配人种jizz| 精品久久久久久国产| 国产在线观看免费不卡| 91麻豆爱豆果冻天美星空| 我要c死你小荡货高h视频| 亚洲人成人网站在线观看| 精品一区二区三区无码免费直播| 国产对白受不了了| 92午夜少妇极品福利无码电影 | 2021av网站| 嫩草成人永久免费观看| 久久亚洲精品无码| 欧美丰满大乳高跟鞋| 亚洲黄色免费网址| 美女性生活电影| 国产婷婷成人久久av免费高清| 91免费视频网| 奇米精品视频一区二区三区| 中文字幕福利片| 日韩欧美亚洲视频| 亚洲日本一区二区三区在线不卡 | 97国产在线视频| 小莹与翁回乡下欢爱姿势| 久久免费的精品国产V∧| 欧美乱人伦视频| 亚洲理论电影在线观看| 精品一区二区久久久久久久网站 | 欧美另类第一页| 亚洲美女又黄又爽在线观看| 美国式禁忌矿桥矿网第11集| 国产在线视频一区二区三区| 极品国产高颜值露脸在线| 日本精品3d动漫一区二区| 亚洲国产精品成人综合久久久 | 国产精品VA在线播放| 99久久亚洲综合精品成人网|