예를 들어, 공용 서버를 사용하든 또는 자신의 호스트를 사용하든, 정책적으로 재검토하는 것이 좋습니다.
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이 문서는 이 문서를 작성한 후, 이 문서는 이 문서를 작성한 후, 이 문서는 이 문서를 작성한 후, 이 문서는 이 문서를 작성한 후,
이 사이트의 사용자들은 "공용 서버를 이용해서 검색하는 건 문제없다"라고 말할 수 있습니다. 네! 왜냐하면 공공 서버에 탈리브 도서관이 설치되어 있기 때문입니다.
자신의 호스트의 파이썬 환경을 위해, 태블릿을 직접 설치하는 것만으로도 가능합니다. 아래 예제에서는 windows XP 시스템 (즉 32비트 윈도우) 에서 Python 2.7 환경에서 talib 라이브러리를 설치합니다. 온라인 방식은 더 많지만, 여기서는 좀 더 간단한 방법을 사용합니다.
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
설치:
로그스테타스의 출력이 표시됩니다.
압축 후
마이케오감사합니다!