সর্বশেষতম হোস্ট ডাউনলোড করতে হবে, হোস্ট মেশিনে পাইথন ইনস্টল করতে হবে, (লিনাক্স স্বয়ংক্রিয়ভাবে ইনস্টল করার প্রয়োজন নেই)
import time import talib def main(): LogProfitReset() LogReset() Log("init OK", time.strftime('%Y-%m-%d %X', time.localtime(time.time()))) Log(a,b,c,d) _G("ok", 123) Log(GetPid(), _G(), _G("ok"), _G("dummy")) Sleep(1000) _G(None) Log(_G("ok")) LogStatus("Time", time.time()) EnableLog(True) SetErrorFilter("net") Log(GetLastError()) Log(GetCommand()) ticker = exchange.GetTicker() Log('ticker buy', ticker.Buy, ticker['Buy']); r = _C(exchange.GetRecords) Log(TA.ATR(r)) Log(TA.EMA(r, 10)) # test talib Log(str(talib.EMA(r.Close, 10))) for e in exchanges: Log(e.GetName(), e.GetRate(), e.GetCurrency()) Log(e.GetAccount()) Log(_C(e.GetOrders)) Log(e.GetOrder(10)) Log(e.CancelOrder(10000)) Log(e.GetUSDCNY()) #Log(e.GetPosition()) #Log(e.SetContractType("next_week")) Log(e.GetTicker()) Log('Asks:', len(e.GetDepth().Asks)) #Log(e.SetMarginLevel(10)) #Log(e.SetDirection("buy")) #Log(e.SetContractType("quarter")) #Log(e.GetRecords(PERIOD_M30)[0]) Log(e.GetRecords()[0]) x = Chart({ 'title' : { 'text' : 'test chart'}, 'xAxis': { 'type': 'datetime'}, 'series' : [{'name' : 'Buy', 'data' : []}, {'name' : 'Sell', 'data' : []}] }) x.reset() Log("策略将每10秒更新一次ticker"); for i in range(100): ts = int(time.time() * 1000) ticker = _C(exchange.GetTicker) x.add(0, [ts, ticker.Buy]) x.add(1, [ts, ticker.Sell]) LogStatus(ticker) Sleep(10000)
ট্যাডিকুরিপাইথনের কৌশলগুলি শেখার জন্য খুব কম ছিল, এবং আমি আশা করি যে আমি শিখেছি এবং পরে আমি কিছু অবদান রাখতে পারি।
বি বিধন্যবাদ শূন্যপদ ফরওয়ার্ড, ১০০ জনেরও বেশি কপি করেছে এবং কেউ একটিও আপলোড করেনি। অনেক ছোট ছোট কৌশলগুলি লক্ষ্য করা যায় না, যেমন _C, _G, লগ প্রফিট রিসেট ()) লগ রিসেট ()) এবং সেট ত্রুটি ফিল্টার ( "নেট") । আমি আমার নিজের বোঝার উপর ভিত্তি করে পড়াশোনার বিষয়ে সঠিক মন্তব্য করেছি। https://dn-filebox.qbox.me/005c6fd29fce0abe1e1b04744407db7e3df48d18.png