現貨期權期貨/合約量化/量化合約/秒合約/永續合約/交易所繫統開發成熟技術及原始碼
The contract trading system is a derivative product of digital assets.Users can gain gains from the rise/fall of the price of digital assets by judging the rise and fall and choosing to buy long or sell short contracts.The contract trading system uses the differential delivery mode.When the contract expires,all open positions will be closed according to the arithmetic average price of the last period of the index price,rather than physical delivery
def in_longhu(ts_code,date):
date=str(date)
y=date[0:4]
m=date[4:6]
d=date[6:8]
global market
#date=y+'-'+m+'-'+d
path='./longhudata/'
faceDir=Path(path)
if faceDir.exists():
file_dir=path+market+date+'.csv'
else:
os.mkdir(faceDir)
file_dir=path+market+date+'.csv'
#判斷檔案是否存在,不存在則透過網路介面獲得
if os.path.exists(file_dir):
df=pd.read_csv(file_dir)
codes=df['ts_code'].values
else:
#初始化pro介面
pro=ts.pro_api('ee5c0e991e17949cdafbcf8ec42321ef4bac94e9ca3474e4d62313a3')
df=pro.top_list(trade_date=date)
df.to_csv(file_dir,index=False,encoding="utf_8_sig")
codes=df['ts_code'].values
#print(codes)
for c in codes:
if c==ts_code:
print(c,ts_code,date,True)
return True
#print(date,ts_code,False)
return False
def get_gainian():
pro=ts.pro_api('ee5c0e991e17949cdafbcf8ec42321ef4bac94e9ca3474e4d62313a3')
path='./概念/'
dir=Path(path)
if not dir.exists():
os.mkdir(dir)
file=path+'A概念.csv'
if os.path.exists(file):
df=pd.read_csv(file)
else:
df=pro.concept()
df.to_csv(file,encoding='utf_8_sig')
names=df['name'].values
codes=df['code'].values
for name,code in zip(names,codes):
name=str.replace(name,'/','')
namefile=path+name+'.csv'
if not os.path.exists(namefile):
df=pro.concept_detail(id=code)
df.to_csv(namefile,encoding='utf_8_sig')
#獲取程式碼對應的名字
def get_code_name(ts_code):
code_list=pd.read_csv('all_codes.csv')
codes=code_list['ts_code'].values
names=code_list['name'].values
i=0
for code in codes:
if code==ts_code:
return names<i>
else:
i=i+1
print('NOName**************************NoName')
return'noName'
#獲取名字對應程式碼
def get_name_code(name):
code_list=pd.read_csv('all_codes.csv')
codes=code_list['ts_code'].values
names=code_list['name'].values
i=0
for find in names:
if name==find:
return codes<i>
else:
i=i+1
print('NOCode**************************NOCode')
return'NoCode'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956839/viewspace-2936755/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 量化合約/合約量化/秒合約/永續合約/現貨期權期貨/交易所繫統開發案例及原始碼原始碼
- 現貨期權合約量化/量化合約/秒合約/永續合約/交易所繫統開發(開發案例及原始碼)原始碼
- 量化交易/量化合約/合約量化/秒合約/永續合約/合約跟單/交易所繫統開發(策略及原始碼)原始碼
- 永續合約/秒合約/合約量化/量化合約系統開發詳情/原始碼功能/成熟案例原始碼
- 數字貨幣交易所/合約跟單/秒合約/永續合約/量化合約/合約量化系統開發詳細策略及原始碼原始碼
- 海外版量化合約/秒合約/合約量化/永續合約/交易所繫統開發(多語言)及原始碼功能原始碼
- 秒合約開發/量化合約系統技術開發/永續交割合約/現貨跟單交易
- 量化合約/合約量化/秒合約系統開發/永續合約/合約跟單
- 現貨跟單量化/合約跟單/系統開發/量化合約交易/永續合約/秒合約解析
- 交割合約系統/現貨量化跟單技術開發/秒合約/永續合約交易
- 量化合約/合約量化/合約跟單/交易所繫統開發實現技術原理及案例原始碼原始碼
- 現貨期權合約交易所開發模板丨現貨期權合約交易所繫統開發技術說明及方案
- 合約跟單/系統開發/現貨量化跟單/永續合約/秒合約策略
- 永續合約/秒合約/HKD交易所繫統合約開發詳情
- 現貨期權期貨數字貨幣秒合約交易所繫統開發(開發案例及原始碼)原始碼
- 秒合約|現貨期權|合約跟單系統開發案例
- 合約量化/現貨交易/合約跟單/秒合約/系統開發技術分析
- 量化合約丨合約量化丨合約跟單丨交易所繫統開發實現技術案例及原始碼(demo)原始碼
- 現貨量化/原始碼/秒合約/量化跟單交易系統合約開發python技術原始碼Python
- 合約/現貨量化交易/合約交易/秒合約系統開發技術/Python程式碼示例Python
- 數字貨幣交易所/合約跟單/秒合約/永續合約/合約量化系統開發說明/原始碼案例/運營版原始碼
- 量化合約/合約量化/合約跟單/對沖搬磚/交易所繫統開發成熟及方案丨原始碼案例原始碼
- 量化合約丨合約量化開發原始碼版,合約量化丨量化合約系統開發(成熟案例)及詳細策略原始碼
- 量化跟單/秒合約/原始碼系統開發/永續合約量化交易開發技術分析原始碼
- 現貨期權合約交易所開發正式版丨現貨期權合約交易所繫統開發(詳情規則)及案例原始碼原始碼
- 現貨量化/量化合約/系統技術開發/原始碼/現貨合約對沖交易功能/方案原始碼
- 現貨期權交易系統開發原始碼案例|秒合約原始碼
- 現貨交易/合約跟單/系統技術開發/合約量化/秒合約功能開發詳情
- 合約交易/現貨量化交易系統開發技術/現貨秒合約開發詳情
- 合約量化/量化合約開發原始碼功能,量化合約/合約量化系統開發(開發策略)及案例詳情原始碼
- 合約跟單/現貨量化跟單/永續合約/系統開發技術/應用
- 合約跟單/秒合約/永續合約/量化跟單交易系統開發技術設計
- 量化合約原始碼搭建開發案例丨合約量化技術開發成熟Demo原始碼
- 現貨跟單/合約跟單/系統技術開發/量化交易/永續合約技術分析
- 量化合約系統開發(原始碼)合約量化系統開發(技術)原始碼
- 永續合約開發/秒合約/合約跟單/量化交易跟單系統技術開發丨Python示例Python
- 秒合約|合約跟單|永續合約系統開發模式模式
- 期權現貨交易系統開發|秒合約系統開發原始碼原始碼