量化現貨合約對沖交易app開發原始碼出售(實體公司)
量化交易策略原始碼詳情
系統I34-開發I633-原始碼53I9
function main() { if (isReset) { _G(null) LogReset(1) LogProfitReset() LogVacuum() Log("重置所有資料", "#FF0000") } exchange.SetContractType(ct) var initPos = _C(exchange.GetPosition) if (initPos.length != 0) { throw "策略啟動時有持倉!" } exchange.SetPrecision(pricePrecision, amountPrecision) Log("設定精度", pricePrecision, amountPrecision) if (!IsVirtual()) { var recoverTotalEq = _G("totalEq") if (!recoverTotalEq) { var currTotalEq = _C(exchange.GetAccount).Balance // equity if (currTotalEq) { totalEq = currTotalEq _G("totalEq", currTotalEq) } else { throw "獲取初始權益失敗" } } else { totalEq = recoverTotalEq } } else { totalEq = _C(exchange.GetAccount).Balance } while (1) { if (openPrice == 0) { // 更新賬戶資訊,計算收益 var nowAcc = _C(exchange.GetAccount) nowEq = IsVirtual() ? nowAcc.Balance : nowAcc.Balance // equity LogProfit(nowEq - totalEq, nowAcc) var direction = Math.floor((Math.random()*100)+1) // 1~50 , 51~100 var depth = _C(exchange.GetDepth) if (depth.Asks.length <= 2 || depth.Bids.length <= 2) { Sleep(1000) continue } if (direction > 50) { // long openPrice = depth.Bids[1].Price exchange.SetDirection("buy") exchange.Buy(Math.abs(openPrice) + slidePrice, amount * ratio) } else { // short openPrice = -depth.Asks[1].Price exchange.SetDirection("sell") exchange.Sell(Math.abs(openPrice) - slidePrice, amount * ratio) } Log("下", direction > 50 ? "買單" : "賣單", ",價格:", Math.abs(openPrice)) continue } var orders = _C(exchange.GetOrders) if (orders.length == 0) { var pos = _C(exchange.GetPosition) if (pos.length == 0) { openPrice = 0 continue } // 平倉檢測 while (1) { var depth = _C(exchange.GetDepth) if (depth.Asks.length <= 2 || depth.Bids.length <= 2) { Sleep(1000) continue } var stopLossPrice = openPrice > 0 ? Math.abs(openPrice) - stopLoss : Math.abs(openPrice) + stopLoss var stopProfitPrice = openPrice > 0 ? Math.abs(openPrice) + stopProfit : Math.abs(openPrice) - stopProfit var winOrLoss = 0 // 1 win , -1 loss // 畫線 $.PlotLine("bid", depth.Bids[0].Price) $.PlotLine("ask", depth.Asks[0].Price) // 止損 if (openPrice > 0 && depth.Bids[0].Price < stopLossPrice) { exchange.SetDirection("closebuy") exchange.Sell(depth.Bids[0].Price - slidePrice, pos[0].Amount) winOrLoss = -1 } else if (openPrice < 0 && depth.Asks[0].Price > stopLossPrice) { exchange.SetDirection("closesell") exchange.Buy(depth.Asks[0].Price + slidePrice, pos[0].Amount) winOrLoss = -1 } // 止盈 if (openPrice > 0 && depth.Bids[0].Price > stopProfitPrice) { exchange.SetDirection("closebuy") exchange.Sell(depth.Bids[0].Price - slidePrice, pos[0].Amount) winOrLoss = 1 } else if (openPrice < 0 && depth.Asks[0].Price < stopProfitPrice) { exchange.SetDirection("closesell") exchange.Buy(depth.Asks[0].Price + slidePrice, pos[0].Amount) winOrLoss = 1 }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2940325/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 合約現貨量化交易開發系統原始碼|量化交易機器人對沖策略原始碼機器人
- 現貨量化/量化合約/系統技術開發/原始碼/現貨合約對沖交易功能/方案原始碼
- 量化現貨合約對沖交易軟體開發原始碼(案例演示)策略邏輯原始碼
- 量化交易現貨合約對沖跟單app系統開發案例演示(原始碼搭建)APP原始碼
- 量化交易機器人開發現貨合約對沖策略機器人
- 量化現貨合約交易系統開發/量化合約對沖策略系統開發搭建
- BSC鏈合約量化對沖交易原始碼系統開發部署原始碼
- 現貨合約量化交易系統開發部署原始碼案例原始碼
- 量化現貨合約對沖交易系統開發|海外交易所平臺定製
- 現貨合約量化交易系統開發|量化機器人開發原始碼案例機器人原始碼
- 量化現貨合約跟單app軟體開發原始碼(可二開)APP原始碼
- 合約交易/量化交易/對沖交易策略/系統技術開發/應用
- 量化合約/合約量化/合約跟單/對沖搬磚/交易所繫統開發成熟及方案丨原始碼案例原始碼
- 合約量化交易對沖策略系統開發應用程式
- 智慧AI量化交易合約對沖機器人app系統開發(交易所對接)AI機器人APP
- 現貨量化/原始碼/秒合約/量化跟單交易系統合約開發python技術原始碼Python
- 量化對沖搬磚交易系統開發(開發策略)丨量化對沖搬磚交易系統開發原始碼原始碼
- 現貨期權合約量化/量化合約/秒合約/永續合約/交易所繫統開發(開發案例及原始碼)原始碼
- 量化現貨/合約量化跟單對沖機器人系統開發/Python程式碼機器人Python
- 量化合約/合約量化/秒合約/永續合約/現貨期權期貨/交易所繫統開發案例及原始碼原始碼
- AI合約量化交易對沖策略/系統開發/永續合約槓桿量化技術/應用AI
- 合約交易/現貨量化交易系統開發技術/現貨秒合約開發詳情
- 高頻量化對沖合約交易模式系統開發模式搭建模式
- 量化合約對沖交易策略系統開發與應用(原始碼演示)原始碼
- 量化現貨合約跟單社群app軟體開發原始碼功能介紹APP原始碼
- 現貨期權期貨/合約量化/量化合約/秒合約/永續合約/交易所繫統開發成熟技術及原始碼原始碼
- 量化現貨交易/合約跟單/現貨合約量化系統設計開發專案
- 量化現貨合約跟單交易所軟體開發|原始碼搭建模式二開原始碼模式
- 合約量化跟單對沖交易策略系統模式開發詳情模式
- 合約/現貨量化交易/合約交易/秒合約系統開發技術/Python程式碼示例Python
- 量化交易/量化合約/合約量化/秒合約/永續合約/合約跟單/交易所繫統開發(策略及原始碼)原始碼
- 智慧AI量化合約對沖交易機器人軟體開發模式定製(案例原始碼)AI機器人模式原始碼
- 量化交易對沖搬磚開發正式版丨量化交易對沖搬磚系統開發(方案詳細)丨原始碼案例原始碼
- 量化合約/合約量化/合約跟單/交易所繫統開發實現技術原理及案例原始碼原始碼
- 現貨跟單量化/合約跟單/系統開發/量化合約交易/永續合約/秒合約解析
- 量化跟單/秒合約/原始碼系統開發/永續合約量化交易開發技術分析原始碼
- 合約量化/現貨交易/合約跟單/秒合約/系統開發技術分析
- 量化合約/合約量化對沖搬磚系統開發詳細及策略