<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # CMO 策略模仿練習 1 > 來源:https://uqer.io/community/share/55b4c44ef9f06c91f818c5ea ```py import numpy as np start='2010-01-01' end='2015-06-20' benchmark='sh50' universe=set_universe('SH50') capital_base=1000000 window=35 # 參數,CMO指標計算周期 def initialize(account): pass def handle_data(account): clp=account.get_attribute_history("closeprice",window) prc=account.get_attribute_history("precloseprice",window) p=account.referenceprice # 計算CMO CMO= {} for s in account.universe: diff=clp(s)-prc(s) u=sum(n for n in diff if n>0) d=sum(-n for n in diff if n<0) if u+d==0: continue CMO[s]=(u-d)/(u+d)*100 # 根據CMO賣出目前持有股票 v=account.cash for s,a in account.valid_secpos.items(): if cmo.get(s,0)<0 and s in account.universe: order_to(s,0) v+=a*p[s] # 根據CMO確定買入列表 buylist= [] for s in account_universe: if cmo.get(s,0)<0 and not np.isnan(p[s]) and s not in account.valid_secpos: buylist.append(s) if v > account.referencePortfolioValue * 0.33: # 為了避免調倉過于頻繁,僅當可用現金超過賬戶市值1/3時買入 for s in buylist: order(s, v/len(buylist)/ p[s]) --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <mercury-input-8-189e24327e9d> in <module>() 54 slippage = slippage, 55 refresh_rate = refresh_rate, ---> 56 freq = freq) 57 perf = quartz.perf_parse(bt, quartz_acct) 58 perf_temp = {} python2.7/site-packages/quartz/backtest.py in backtest_generator(start, end, benchmark, universe, capital_base, initialize, handle_data, csvs, security_base, commission, slippage, refresh_rate, freq, *args, **kwargs) 279 sim_params = env.SimulationParameters(start, end, benchmark, universe, capital_base, security_base, csvs) 280 --> 281 idxmap_all, data_all = data_generator.get_daily_data(sim_params) 282 data_gen = data_generator.get_daily_data_generator(data_all) 283 account = env.Account(sim_params, strg, idxmap_all, data_all, commission, slippage) python2.7/site-packages/quartz/sim_condition/data_generator.py in get_daily_data(sim_params, fq) 26 trading_days = sim_params.trading_days 27 idxmap_date = dict(zip(trading_days, range(len(trading_days)))) ---> 28 idxmap_bm, data_bm = load_benchmark_data(sim_params.benchmark, trading_days) 29 30 stocks, funds = univ_divide(sim_params.universe) python2.7/site-packages/quartz/data/benchmarks.py in load_benchmark_data(symbol, trading_days) 135 data.append(line) 136 else: --> 137 raise ValueError("Please verify your benchmark ID!") 138 139 # 數據缺失 ValueError: Please verify your benchmark ID! ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看