آپ کو تازہ ترین میزبان ڈاؤن لوڈ کرنے کی ضرورت ہے، میزبان مشین پر python انسٹال کرنے کی ضرورت ہے، (لائنوکس سسٹم کی ضرورت نہیں ہے)
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)
ٹیڈیمیں نے سیکھا ہے کہ کیوری پیتھون کی حکمت عملی بہت کم ہے، امید ہے کہ میں سیکھنے کے بعد میں کچھ حصہ ڈال سکتا ہوں.
بی بیشکریہ صفر فارورڈ، 100 سے زیادہ لوگوں نے نقل کی اور کسی نے ایک بھی نہیں کیا۔ بہت سی چھوٹی چھوٹی چالوں کو نظرانداز کیا جاتا ہے ، جیسے _C ، _G ، لاگ پروفیٹ ریسیٹ (()) ، لاگ ریسیٹ (()) ، سیٹ ایرر فلٹر (("نیٹ") وغیرہ۔ اس کے علاوہ ، آپ کو یہ بھی پڑھنا چاہئے کہ آپ کی تعلیم کے بارے میں کیا خیال ہے: https://dn-filebox.qbox.me/005c6fd29fce0abe1e1b04744407db7e3df48d18.png