مثال کے طور پر، ایک پالیسی کا استعمال کرتے ہوئے دوبارہ جانچ پڑتال کریں (یہ کوئی مسئلہ نہیں ہے کہ آپ عوامی سرور کا استعمال کرتے ہوئے یا اپنے میزبان کو دوبارہ جانچ پڑتال کرتے ہیں).
import types
def main():
STATE_IDLE = -1
state = STATE_IDLE
initAccount = ext.GetAccount()
while True:
if state == STATE_IDLE :
n = ext.Cross(FastPeriod,SlowPeriod) # 指标交叉函数
if abs(n) >= EnterPeriod :
opAmount = _N(initAccount.Stocks * PositionRatio,3)
Dict = ext.Buy(opAmount) if n > 0 else ext.Sell(opAmount)
if Dict :
opAmount = Dict['amount']
state = PD_LONG if n > 0 else PD_SHORT
Log("开仓详情",Dict,"交叉周期",n)
else:
n = ext.Cross(ExitFastPeriod,ExitSlowPeriod) # 指标交叉函数
if abs(n) >= ExitPeriod and ((state == PD_LONG and n < 0) or (state == PD_SHORT and n > 0)) :
nowAccount = ext.GetAccount()
Dict2 = ext.Sell(nowAccount.Stocks - initAccount.Stocks) if state == PD_LONG else ext.Buy(initAccount.Stocks - nowAccount.Stocks)
state = STATE_IDLE
nowAccount = ext.GetAccount()
LogProfit(nowAccount.Balance - initAccount.Balance,'钱:',nowAccount.Balance,'币:',nowAccount.Stocks,'平仓详情:',Dict2,'交叉周期:',n)
Sleep(Interval * 1000)
اس کے علاوہ، آپ کو اس کے بارے میں مزید جاننے کی ضرورت ہے.
import types
import talib # 改动 引用 talib 库
def main():
STATE_IDLE = -1
state = STATE_IDLE
initAccount = ext.GetAccount()
while True:
records = exchange.GetRecords()
ma = talib.MA(records.Close) # 改动 ,调用 talib 库的 MA 函数 即 均线指标计算
LogStatus("均值" + str(ma))
if state == STATE_IDLE :
n = ext.Cross(FastPeriod,SlowPeriod) # 指标交叉函数
if abs(n) >= EnterPeriod :
opAmount = _N(initAccount.Stocks * PositionRatio,3)
Dict = ext.Buy(opAmount) if n > 0 else ext.Sell(opAmount)
if Dict :
opAmount = Dict['amount']
state = PD_LONG if n > 0 else PD_SHORT
Log("开仓详情",Dict,"交叉周期",n)
else:
n = ext.Cross(ExitFastPeriod,ExitSlowPeriod) # 指标交叉函数
if abs(n) >= ExitPeriod and ((state == PD_LONG and n < 0) or (state == PD_SHORT and n > 0)) :
nowAccount = ext.GetAccount()
Dict2 = ext.Sell(nowAccount.Stocks - initAccount.Stocks) if state == PD_LONG else ext.Buy(initAccount.Stocks - nowAccount.Stocks)
state = STATE_IDLE
nowAccount = ext.GetAccount()
LogProfit(nowAccount.Balance - initAccount.Balance,'钱:',nowAccount.Balance,'币:',nowAccount.Stocks,'平仓详情:',Dict2,'交叉周期:',n)
Sleep(Interval * 1000)
حکمت عملی میں کال کریںtalib.MAاگر آپ اپنے میزبان کی جانچ پڑتال یا ڈسک پر چلنے والی پالیسیوں کا استعمال کرتے ہیں تو ، آپ کو مندرجہ ذیل غلطیوں کا سامنا کرنا پڑتا ہے۔
اس کا مطلب یہ ہے کہ آپ کو یہ بھی معلوم ہونا چاہئے کہ آپ کے صارفین کو یہ معلوم ہونا چاہئے کہ میں عوامی سرورز کو دوبارہ جانچنے کے لئے استعمال کر رہا ہوں، یہ کوئی مسئلہ نہیں ہے. آپ کے خیال میں کیا کرنا چاہیے؟ آپ کے خیال میں کیا کرنا چاہیے؟
اگر آپ اپنے میزبان پر Python ماحول کے بارے میں سوچ رہے ہیں تو ، آپ کو صرف اپنے ہاتھوں سے طالب کو انسٹال کرنا ہے۔ ذیل میں دکھایا گیا ہے کہ ٹالیب لائبریری کو ونڈوز ایکس پی سسٹم (یعنی 32 بٹ ونڈوز) کے تحت پیتھون 2.7 ماحول میں کیسے نصب کیا جائے۔ یہاں ایک آسان طریقہ استعمال کیا گیا ہے۔
نوٹ کریں کہ win32 ورژن Python 2.7 انسٹالیشن پیکیج ڈاؤن لوڈ کرنے کے لئے دکھایا گیا ہے۔
تنصیب کے دوران نوٹ کریں: منتخب کریں خود کار طریقے سے ترتیب دیں ماحول متغیر کے اختیارات، pip اجزاء پہلے سے ہی پہلے سے نصب ہیں.
ذیل میں انٹرنیٹ پر تلاش کی گئی معلومات ہیں:
python wheel怎么安装?
小灰机289 | 浏览 14404 次
推荐于2016-01-19 03:17:24 最佳答案
你装了pip吗,建议先装pip,后面安装各种python库就很方便了。
打开命令行窗口,输入下面的命令:
pip install wheel
这时pip会自动在网络上下载安装wheel。
安装完成后可以敲下面的命令查看是否安装成功:
pip freeze
ڈاؤن لوڈ کا پتہ:http://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
آپ کو اس کے مطابق ورژن اور سسٹم کے لئے طالب فائل تلاش کرنے کی ضرورت ہے ، جیسے:
ڈاؤن لوڈ کرنے کے بعد ، انسٹال کریں ، جیسا کہ ذیل میں دکھایا گیا ہے۔
ڈاؤن لوڈ numpy ڈاؤن لوڈ کا پتہ:http://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
انسٹال:
آپ لاگ اسٹیٹس کی پیداوار دکھا سکتے ہیں۔
کمپریشن کے بعد
مائیکوشکریہ!