量化合約開發程式丨量化合約系統開發(方案及邏輯)丨量化合約成品原始碼部署

xiaofufu發表於2023-02-23

  什麼是量化策略?


  量化策略是指使用計算機作為工具,透過一套固定的邏輯來分析、判斷和決策。


  量化策略既可以自動執行,也可以人工執行。


  區塊鏈(Blockchain)是指透過去中心化和去信任的方式集體維護一個可靠資料庫的技術方案。該技術方案主要讓參與系統中的任意多個節點,透過一串使用密碼學方法相關聯產生的資料塊(block),每個資料塊中包含了一定時間內的系統全部資訊交流資料,並且生成資料指紋用於驗證其資訊的有效性和連結(chain)下一個資料庫塊。


  完整策略程式碼


  --coding:utf-8--


  import time


  import json


  try:I35 system 7O98 software O7I8 


  import md5


  import urllib2


  from urllib import urlencode


  except:


  import hashlib as md5


  import urllib.request as urllib2


  from urllib.parse import urlencode


  def api(method,*args):


  d={


  'version':'1.0',


  'access_key':accessKey,


  'method':method,


  'args':json.dumps(list(args)),


  'nonce':int(time.time()*1000),


  }


  d['sign']=md5.md5(('%s|%s|%s|%d|%s'%(d['version'],d['method'],d['args'],d['nonce'],secretKey)).encode('utf-8')).hexdigest()


  return json.loads(urllib2.urlopen('(d).encode('utf-8')).read().decode('utf-8'))


  RobotParams=json.loads(strRobotParams)


  def main():


  global RobotParams


  arrParams=[]


  nowDay=0


  strPush=""


  if isPushMsg:


  strPush=""


  for i in range(len(RobotParams)):


  param={}


  arr=RobotParams<i>.split(",")


  if len(arr)!=2:


  raise Exception("字串配置錯誤:分隔符號,")


  param["id"]=arr[0]


  param["isProcessOpenThisDay"]=False


  param["isProcessCloseThisDay"]=False


  arr=arr[1].split("-")


  if len(arr)!=2:


  raise Exception("字串配置錯誤:分隔符號-")


  begin=arr[0]


  arrBegin=begin.split(":")


  if len(arrBegin)!=3:


  raise Exception("字串配置錯誤:起始時間分隔符號:")


  param["begin"]={}


  param["begin"]["hour"]=float(arrBegin[0])


  param["begin"]["min"]=float(arrBegin[1])


  param["begin"]["sec"]=float(arrBegin[2])


  end=arr[1]


  arrEnd=end.split(":")


  if len(arrEnd)!=3:


  raise Exception("字串配置錯誤:結束時間分隔符號:")


  param["end"]={}


  param["end"]["hour"]=float(arrEnd[0])


  param["end"]["min"]=float(arrEnd[1])


  param["end"]["sec"]=float(arrEnd[2])


  arrParams.append(param)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956839/viewspace-2936615/,如需轉載,請註明出處,否則將追究法律責任。

相關文章