| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818 |
- <?php
- /**
- * Created by PhpStorm.
- * User: hengliu
- * Date: 2019/5/7
- * Time: 2:59 PM
- */
- require './vendor/autoload.php';
- require './Config.php';
- use okv5\AccountApi;
- use okv5\Config;
- use okv5\FundingApi;
- use okv5\MarketDataAPI;
- use okv5\PublicDataAPI;
- use okv5\TradeAPI;
- use Workerman\Connection\AsyncTcpConnection;
- use Workerman\Worker;
- use okv5\SubaccountApi;
- use okv5\StatusApi;
- use okv5\RubikApi;
- use okv5\BrokerApi;
- use okv5\ConvertApi;
- use okv5\TradingbotApi;
- use okv5\SprdApi;
- use okv5\FinanceApi;
- use okv5\Copytrading;
- /**
- * 账户 Account
- */
- $obj = new AccountApi(Config::$config);
- $coin = "XMR";
- //获取交易产品基础信息
- //$res = $obj -> instruments('SWAP');
- // 查看账户余额 Get Balance
- // $res = $obj -> getBalance('UST');
- // 查看持仓信息 Get Positions
- //$res = $obj -> getPositions('SWAP','BTC-USDT-SWAP','');
- // 查看历史持仓信息 Get Positions history
- // $res = $obj -> getPositionsHistory('SWAP','BTC-USDT-SWAP','','','','','');
- //查看账户持仓风险 Get Account
- //$res = $obj -> getAccountPositionRisk('SWAP');
- // 账单流水查询(近七天) Get Bills Details (last 7 days)
- //$res = $obj -> getBills('','','','','1','','','','');
- // 账单流水查询(近三个月) Get Bills Details (last 3 months)
- //$res = $obj -> getBillsArchive('SPOT','','','','','','','','');
- // 申请账单流水(自 2021 年)
- //$res = $obj -> billsHistoryArchive();
- // 申请账单流水(自 2021 年)
- //$res = $obj -> getBillsHistoryArchive();
- // 查看账户配置 Get Account Configuration
- //$res = $obj -> getConfig();
- // 设置持仓模式 Set Position mode
- //$res = $obj -> setPositionMode('long_short_mode');
- // 设置杠杆倍数 Set Leverage
- //$res = $obj -> setLeverage('XLM-USDT-SWAP','','3','cross','net');
- // 获取最大可下单数量
- //$res = $obj -> getMaxSize('BTC-USDT-SWAP','isolated','','39002.4915','10');
- // 获取最大可用余额/保证金
- //$res = $obj -> getMaxAvailSize('BTC-USDT-SWAP','','cross','','');
- // 调整保证金 Increase/Decrease margin
- //$res = $obj -> marginBalance('BTC-USD-210402','long','reduce','0.5','','','');
- // 获取杠杆倍数 Get Leverage
- //$res = $obj -> getLeverage('BTC-USD-SWAP','isolated');
- // 获取杠杆倍数预估信息 Get Adjust Leverage Info
- //$res = $obj -> getAdjustLeverageInfo('BTC-USD-SWAP','isolated');
- // 获取交易产品最大可借 Get the maximum loan of isolated MARGIN
- //$res = $obj -> getMaxloan('BTC-USDT-SWAP','isolated','');
- // 获取当前账户交易手续费费率 Get Fee Rates
- //$res = $obj -> getTradeFee('MARGIN','BTC-USDT','','');
- // 获取计息记录 Get interest-accrued
- //$res = $obj -> getInterestAccrued('','','','','','','10');
- //获取用户当前市场借币利率
- //$res = $obj -> getInterestRate('');
- // 期权greeks的PA/BS切换
- //$res = $obj -> setGreeks('PA');
- //逐仓交易设置
- //$res = $obj -> setIsolatedMode('','');
- // 查看账户最大可转余额 Get Maximum Withdrawals
- //$res = $obj -> getMaxWithdrawal('OKT');
- //查看账户特定风险状态
- //$res = $obj -> riskState();
- //一键借币模式手动借币还币
- // $res = $obj -> quickMarginBorrowRepay('','','','');
- //获取一键借币还币历史
- // $res = $obj -> quickMarginBorrowRepayHistory('','','','','','','','');
- //获取借币利率与限额
- //$res = $obj -> interestLimits('','');
- //获取固定借币限额
- //$res = $obj -> borrowingLimit();
- //获取固定借币询价
- //$res = $obj -> borrowingQuote();
- //固定借币下单
- //$res = $obj -> borrowingOrder();
- //修改固定借币订单
- //$res = $obj -> amendBorrowingOrder();
- //固定借币手动续借
- //$res = $obj -> manualReborrow();
- //固定借币手动还币
- //$res = $obj -> repayBorrowingOrder();
- //固定借币转市场借币
- //$res = $obj -> convertToMarketLoan();
- //固定借币减少负债
- //$res = $obj -> reduceLiabilities();
- //获取固定借币订单信息
- //$res = $obj -> borrowingOrdersList();
- //手动借/还币
- //$res = $obj -> spotManualBorrowRepay();
- //设置自动还币
- //$res = $obj -> setAutoRepay();
- //获取借/还币历史
- //$res = $obj -> spotBorrowRepayHistory();
- //仓位创建器
- // $res = $obj -> positionBuilder('','','','','');
- //设置现货对冲占用
- // $res = $obj -> setRiskOffsetAmt('','');
- //查看账户Greeks
- //$res = $obj -> greeks('');
- //获取组合保证金模式仓位限制
- // $res = $obj -> positionTiers('','','');
- //设置组合保证金账户风险对冲模式
- // $res = $obj -> setRiskOffsetType('');
- //开通期权交易
- // $res = $obj -> activateOption();
- //设置自动借币
- // $res = $obj -> setAutoLoan('');
- //预设置账户模式切换
- // $res = $obj -> accountLevelSwitchPreset('');
- //预检查账户模式切换
- // $res = $obj -> setAccountSwitchPrecheck('');
- //设置账户模式
- // $res = $obj -> setAccountLevel('');
- //重置 MMP 状态
- // $res = $obj -> mmpReset('','');
- //设置 MMP
- // $res = $obj -> mmpConfig('','','','');
- //查看 MMP 配置
- // $res = $obj -> getMmpConfig('');
- /**
- * 资金 Funding
- */
- $instrumentId = "EOS-USDT";
- $currency = "EOS";
- $obj = new FundingApi(Config::$config);
- // 获取币种列表
- // $res = $obj -> getCurrencies('USDC');
- // 获取资金账户余额
- //$res = $obj -> getBalance('BTC');
- // 获取不可交易资产
- //$res = $obj -> nonTradableAssets('BTC');
- //获取账户资产估值
- //$res = $obj -> assetValuation('BTC');
- // 资金划转
- //$res = $obj -> transfer('USDT','8','','18','18','shangguanlin123','','','');
- //获取资金划转状态
- //$res = $obj -> transferState('203950','');
- // 获取资金流水
- //$res = $obj -> getBills('','','','','');
- //获取充值地址信息
- //$res = $obj -> getDepositAddress('USDT');
- //获取充值记录
- //$res = $obj -> getDepositHistory('NEAR','','','','','');
- // 提币
- //$res = $obj -> withdrawal('USDT','USDT-ERC20','0.1','4','0x634f6bcdefaba105358652a75f2f5c05383a7f33','');
- //闪电网络提币
- //$res = $obj -> withdrawalLightning('','');
- //撤销提币
- //$res = $obj -> cancelWithdrawal('');
- //获取提币记录
- //$res = $obj -> getWithdrawalHistory('','','','','','','');
- //获取充值/提现的详细状态
- //$res = $obj -> depositWithdrawStatus('','','','','','','');
- //获取交易所列表(公共)
- //$res = $obj -> exchangeList('');
- //申请月结单 (近一年)
- //$res = $obj -> monthlyStatement('');
- //获取月结单 (近一年)
- //$res = $obj -> getMonthlyStatement('');
- //获取闪兑币种列表
- //$res = $obj -> currencies('');
- //获取闪兑币对信息
- //$res = $obj -> currencyPair('');
- //闪兑预估询价
- //$res = $obj -> estimateQuote('');
- //闪兑交易
- //$res = $obj -> trade('');
- //获取闪兑交易历史
- //$res = $obj -> history('');
- /**
- * 行情数据 Market Data
- */
- // 交割合约-Ticker
- $instrumentId = "ETH-USD-200925";
- $coin = "EOS";
- $obj = new MarketDataAPI(Config::$config);
- // 获取所有产品行情信息 Get Tickers
- //$res = $obj->getTickers('SWAP','ETH-USD');
- // 获取单个产品行情信息 Get Ticker
- //$res = $obj->getTicker('ETH-USDT');
- // 获取指数行情 Get Index Tickers
- //$res = $obj->getIndexTicker('','XRP-USDT');
- // 获取产品深度 Get Order Book
- //$res = $obj->getBooks('ETC-USDT','10');
- // 获取所有交易产品K线数据 Get Candlesticksinstruments
- // $res = $obj->getCandles('BTC-USDT-SWAP','','','1m','21');
- // 获取交易产品历史K线数据(仅主流币) Get Candlesticks History(top currencies only)
- //$res = $obj->getHistoryCandles('BTC-USDT-SWAP','','','30m','10');
- // 获取指数K线数据 Get Index Candlesticks
- //$res = $obj->getIndexCandles('ETH-USDT-SWAP','','','1m','');
- // 获取标记价格K线数据 Get Mark Price Candlesticks
- //$res = $obj->getMarkPriceCandles('BTC-USDT-SWAP','1620016942576','1619656942576','1H','');
- // 获取交易产品公共成交数据 Get Trades
- //$res = $obj->getTrades('BTC-USDT','');
- //获取平台24小时总成交量
- //$res = $obj->getPlatformVolume();
- //Oracle 上链交易数据
- //$res = $obj->getOracle();
- //获取法币汇率
- //$res = $obj->exchangerate();
- //获取指数成分数据
- //$res = $obj->indexComponents('');
- /**
- * 获取公共数据 Get Instruments
- */
- $instrumentId = "BTC-USDT-SWAP";
- $currency = "EOS";
- $obj = new PublicDataAPI(Config::$config);
- // 获取交易产品基础信息 Get Instruments
- $res = $obj->getInstruments('SPOT','','ETH-USDT');
- // 获取交割和行权记录 Get Delivery/Exercise History
- //$res = $obj->getDeliveryExerciseHistory('FUTURES','BTC-USD','','','');
- // 获取持仓总量 Get Open Interest
- //$res = $obj->getOpenInterest('FUTURES','BTC-USD','');
- // 获取永续合约当前资金费率 Get Funding Rate
- //$res = $obj->getFundingRate('BTC-USD-SWAP');
- // 获取永续合约历史资金费率 Get Funding Rate History
- //$res = $obj->getFundingRateHistory('BTC-USDT-SWAP','','','5');
- // 获取限价 Get Limit Price
- //$res = $obj->getPriceLimit('BTC-USDT-SWAP');
- // 获取期权定价 Get Option Market Data
- //$res = $obj->getOptSummary('BTC-USD','');
- // 获取预估交割/行权价格 Get Estimated Delivery/Excercise Price
- //$res = $obj->getEstimatedPrice('BTC-USD-210326');
- // 获取免息额度和币种折算率 Get Discount Rate And Interest-Free Quota
- //$res = $obj->getQuota('');
- // 获取系统时间 Get System Time
- //$res = $obj->getTime();
- // 获取标记价格 Get Mark Price
- //$res = $obj->getMarkPrice('MARGIN','','');
- //获取合约衍生品仓位档位
- //$res = $obj->getTier('','','','','');
- //获取市场借币杠杆利率和借币限额
- //$res = $obj->getInterestRateLoanQuota();
- //获取合约衍生品标的指数
- //$res = $obj->getUnderlying('');
- //获取风险准备金余额
- //$res = $obj->insuranceFund('');
- //张币转换
- //$res = $obj->insuranceFund('');
- //获取期权价格梯度
- //$res = $obj->instrumentTickBands('');
- //获取溢价历史数据
- //$res = $obj->premiumHistory('');
- //获取指数行情
- //$res = $obj->indexTickers('');
- //获取指数K线数据
- //$res = $obj->indexCandles('');
- //获取指数历史K线数据
- //$res = $obj->historyIndexCandles('');
- //获取标记价格K线数据
- //$res = $obj->markPriceCandles('');
- //获取标记价格历史K线数据
- //$res = $obj->historyMarkPriceCandles('');
- //Oracle 上链交易数据
- //$res = $obj->openOracle('');
- //获取法币汇率
- //$res = $obj->exchangeRate('');
- //获取指数成分数据
- //$res = $obj->indexComponents('');
- //获取经济日历数据
- //$res = $obj->economicCalendar('');
- /**
- * 交易 Trade
- */
- $obj = new TradeAPI(Config::$config);
- // 下单 Place Order
- // $res = $obj -> order('ETH-USDT-SWAP','cross','','','','sell','short','market',"1",'','','');
- //批量下单 Batch Order
- //$res = $obj -> batchOrders([['BTC-USDT-210625','isolated','','b15','','buy','long','limit','1','60000',''],['BTC-USDT-210924','isolated','','b15','','buy','long','limit','1','60000','']]);
- // 撤单 Cancel Order
- //$res = $obj -> cancelOrder('BTC-USDT','384824471911276544','');
- //批量撤单 Cancel Batch Orders
- //$res = $obj -> cancelBatchOrder([['ETH-USDT-SWAP','307924566148530176',''],['ETH-USDT-SWAP','307924647446724608','']]);
- // 修改订单 Amend Order
- //$res = $obj -> amendOrder('OKT-USDT','','434657687979327495','','','','14');
- //批量修改订单 Amend Batch Orders
- //$res = $obj -> amendBatchOrder([['BTC-USDT-210625','','300587090669084672','','','3',''],['BTC-USDT-210924','','300587090669084673','','','3','']]);
- // 市价仓位全平 Close Positions
- //$res = $obj -> closePosition('LTC-USDT-210514','long','cross','','');
- // 获取订单信息 Get Order Details
- //$res = $obj -> getOrder('BTC-USDT','385475278759403520','');
- // 获取未成交订单列表 Get Order List
- //$res = $obj -> getOrderPending('FUTURES','','','','live','','','');
- // 获取历史订单记录(近七天) Get Order History (last 7 days)
- // $res = $obj -> getOrdersHistory('SWAP','','','','','','','','1');
- // 获取历史订单记录(近三个月) Get Order History (last 3 months)
- //$res = $obj -> getOrdersHistoryArchive('SWAP','','','','','','','','1');
- // 获取成交明细 Get Transaction Details
- //$res = $obj -> getFills('SPOT','','','','','','4');
- //$res = $obj -> getFillsHistory('','','','','297793186030845953','','');
- // 获取一键兑换主流币币种列表
- // $res = $obj -> easyConvertCurrencyList('','');
- // 一键兑换主流币交易
- // $res = $obj -> easyConvert('','');
- // 获取一键兑换主流币历史记录
- // $res = $obj -> easyConvertHistory('','','');
- // 获取一键还债币种列表
- // $res = $obj -> oneClickRepayCurrencyList('');
- // 一键还债交易
- // $res = $obj -> oneClickRepay('');
- // 获取一键还债历史记录
- // $res = $obj -> oneClickRepayHistory('');
- // 撤销 MMP 订单
- // $res = $obj -> massCancel('');
- // 倒计时全部撤单
- // $res = $obj -> cancelAllAfter('');
- // 获取账户限速
- // $res = $obj -> accountRateLimit('');
- // 订单预检查
- // $res = $obj -> orderPrecheck('');
- /**
- * 策略交易 Trade
- */
- $obj = new TradeAPI(Config::$config);
- // 策略委托下单 Place Algo Order
- //$res = $obj -> orderAlgo('BTC-USDT-SWAP','cross','','buy','long','trigger','1','','20','21','','','-1','','','-1','','','','','','','','','','','mark');
- // 撤销策略委托订单 Cancel Algo Order
- //$res = $obj -> cancelAlgos([['307913429122170880','BTC-USDT-210625'],['307913525461139456','BTC-USDT-210625']]);
- // 修改策略委托订单
- //$res = $obj -> amendAlgos();
- //撤销高级策略委托订单
- //$res = $obj -> cancelAdvanceAlgos('','314738893715283968','FUTURES','','trigger','','','');
- // 获取策略委托单信息
- //$res = $obj -> getOrderAlgo('','SWAP','BTC-USDT-SWAP','conditional','','','');
- // 获取未完成策略委托单列表 Get Algo Order List
- //$res = $obj -> getAlgoPending('','SWAP','BTC-USDT-SWAP','conditional','','','');
- // 获取历史策略委托单列表 Get Algo Order History
- //$res = $obj -> getAlgoHistory('','388040684007202816','SWAP','','conditional','','','');
- /**
- * 网格交易
- */
- $obj = new TradingbotApi(Config::$config);
- //网格策略委托下单
- // $res = $obj -> orderAlgo();
- //修改网格策略订单
- // $res = $obj -> amendOrderAlgo();
- //网格策略停止
- // $res = $obj -> stopOrderAlgo();
- //合约网格平仓
- // $res = $obj -> closePosition();
- //撤销合约网格平仓单
- // $res = $obj -> cancelCloseOrder();
- //网格策略立即触发
- // $res = $obj -> orderInstantTrigger();
- // 获取未完成网格策略委托单列表
- // $res = $obj -> ordersAlgoPending();
- // 获取历史网格策略委托单列表
- // $res = $obj -> ordersAlgoHistory();
- // 获取网格策略委托订单详情
- // $res = $obj -> ordersAlgoDetails();
- // 获取网格策略委托子订单信息
- // $res = $obj -> subOrders();
- // 获取网格策略委托持仓
- // $res = $obj -> positions();
- // 现货网格提取利润
- // $res = $obj -> withdrawIncome();
- // 调整保证金计算
- // $res = $obj -> computeMarginBalance();
- // 调整保证金
- // $res = $obj -> marginBalance();
- // 加仓
- // $res = $obj -> adjustInvestment();
- // 网格策略智能回测(公共)
- // $res = $obj -> aiParam();
- // 计算最小投资数量(公共)
- // $res = $obj -> minInvestment();
- // RSI回测(公共)
- // $res = $obj -> rsiBackTesting();
- // 最大网格数量(公共)
- // $res = $obj -> ridQuantity();
- /**
- * 信号交易
- */
- $obj = new TradingbotApi(Config::$config);
- // 创建信号
- // $res = $obj -> createSignal();
- // 查询所有信号
- // $res = $obj -> getSignals();
- // 创建信号策略
- // $res = $obj -> signalOrderAlgo();
- // 停止信号策略
- // $res = $obj -> signalStopOrderAlgo();
- // 调整保证金
- // $res = $obj -> signalMarginBalance();
- // 修改止盈止损
- // $res = $obj -> amendTPSL();
- // 设置币对
- // $res = $obj -> setInstruments();
- // 获取信号策略详情
- // $res = $obj -> signalOrdersAlgoDetails();
- // 获取活跃信号策略
- // $res = $obj -> signalOrdersAlgoPending();
- // 获取历史信号策略
- // $res = $obj -> signalOrdersAlgoHistory();
- // 获取信号策略持仓
- // $res = $obj -> signalPositions();
- // 查看历史持仓信息
- // $res = $obj -> signalPositionsHistory();
- // 市价仓位全平
- // $res = $obj -> signalClosePositions();
- // 下单
- // $res = $obj -> signalSubOrder();
- // 撤单
- // $res = $obj -> signalCancelSubOrder();
- // 获取信号策略子订单信息
- // $res = $obj -> getSignalSubOrders();
- // 获取信号策略历史事件
- // $res = $obj -> eventHistory();
- /**
- * 定投 recurring
- */
- $obj = new TradingbotApi(Config::$config);
- //定投策略委托下单
- // $res = $obj -> recurringOrderAlgo('','','','','','','');
- //修改定投策略订单
- // $res = $obj -> recurringAmendOrderAlgo('','','','','','','');
- //定投策略停止
- // $res = $obj -> recurringStopOrderAlgo('','','','','','','');
- //获取未完成定投策略委托单列表
- // $res = $obj -> recurringOrdersAlgoPending('','','','','','','');
- //获取历史定投策略委托单列表
- // $res = $obj -> recurringOrdersAlgoHistory('','','','','','','');
- //获取定投策略委托订单详情
- // $res = $obj -> recurringOrdersAlgoDetails('','','','','','','');
- //获取定投策略子订单信息
- // $res = $obj -> recurringSubOrders('','','','','','','');
- /**
- * 跟单 copytrading
- */
- // $obj = new Copytrading(Config::$config);
- //获取当前带单或跟单
- // $res = $obj -> currentSubpositions('','','','','','','');
- // 获取历史带单或跟单
- // $res = $obj -> subpositionsHistory('','','','','','');
- // 带单或跟单仓位止盈止损
- // $res = $obj -> algoOrder('','','','','','','','','','');
- // 平仓带单或跟单
- // $res = $obj -> closeSubposition('','','','','','');
- // 获取带单产品
- // $res = $obj -> instruments('');
- // 交易员修改带单产品
- // $res = $obj -> setInstruments('','');
- // 交易员历史分润明细
- // $res = $obj -> profitSharingDetails('','');
- // 交易员历史分润汇总
- // $res = $obj -> totalProfitSharing('','');
- // 交易员待分润明细
- // $res = $obj -> unrealizedProfitSharingDetails('','');
- // 交易员待分润汇总
- // $res = $obj -> totalUnrealizedProfitSharing('','');
- // 带单申请
- // $res = $obj -> applyLeadTrading('','');
- // 停止带单
- // $res = $obj -> stopLeadTrading('','');
- // 修改分润比例
- // $res = $obj -> amendProfitSharingRatio('','');
- // 查看账户配置信息
- // $res = $obj -> config('','');
- // 首次跟单设置
- // $res = $obj -> firstCopySettings('','');
- // 修改跟单设置
- // $res = $obj -> amendCopySettings('','');
- // 停止跟单
- // $res = $obj -> stopCopyTrading('','');
- // 获取跟单设置
- // $res = $obj -> copySettings('','');
- // 批量获取杠杆倍数
- // $res = $obj -> batchLeverageInfo('','');
- // 批量设置杠杆倍数
- // $res = $obj -> batchSetLeverage('','');
- // 获取我的交易员
- // $res = $obj -> currentLeadTraders('','');
- // 获取我的交易员历史
- // $res = $obj -> leadTradersHistory('','');
- // 获取跟单配置信息
- // $res = $obj -> publicConfig('','');
- // 获取交易员排名
- // $res = $obj -> publicLeadTraders('','');
- // 获取交易员收益周表现
- // $res = $obj -> publicWeeklyPnl('','');
- // 获取交易员收益日表现
- // $res = $obj -> publicPnl('','');
- // 获取交易员带单情况
- // $res = $obj -> publicStats('','');
- // 获取交易员币种偏好
- // $res = $obj -> publicPreferenceCurrency('','');
- // 获取交易员当前带单
- // $res = $obj -> publicCurrentSubpositions('','');
- // 获取交易员历史带单
- // $res = $obj -> publicSubpositionsHistory('','');
- // 获取跟单人信息
- // $res = $obj -> publicCopyTraders('','');
- // 获取交易员排名(私有)
- // $res = $obj -> leadTraders('','');
- // 获取交易员收益周表现(私有)
- // $res = $obj -> weeklyPnl('','');
- // 获取交易员收益日表现(私有)
- // $res = $obj -> pnl('','');
- // 获取交易员带单情况(私有)
- // $res = $obj -> stats('','');
- // 获取交易员币种偏好(私有)
- // $res = $obj -> preferenceCurrency('','');
- // 获取交易员当前带单(私有)
- // $res = $obj -> performanceCurrentSubpositions('','');
- // 获取交易员历史带单(私有)
- // $res = $obj -> performanceSubpositionsHistory('','');
- // 获取跟单人信息(私有)
- // $res = $obj -> copyTraders('','');
- /**
- * 价差交易
- */
- $obj = new SprdApi(Config::$config);
- //下单
- //$res = $obj -> order('','','','','');
- //撤单
- //$res = $obj -> cancelOrder('','','','','');
- //全部撤单
- //$res = $obj -> massCancel('','','','','');
- //修改订单
- //$res = $obj -> amendOrder('','','','','');
- //获取订单信息
- //$res = $obj -> getOrder('','','','','');
- //获取未成交订单列表
- //$res = $obj -> ordersPending('','','','','');
- //获取历史订单记录(近21天)
- //$res = $obj -> ordersHistory('','','','','');
- //获取历史订单记录(近三月)
- //$res = $obj -> ordersHistoryArchive('','','','','');
- //获取历史成交数据(近七天)
- //$res = $obj -> trades('','','','','');
- //获取Spreads(公共)
- //$res = $obj -> spreads('','','','','');
- //获取Spread产品深度(公共)
- //$res = $obj -> books('','','','','');
- //获取单个Spread产品行情信息(公共)
- //$res = $obj -> sprdTicker('','','','','');
- //获取公共成交数据(公共)
- //$res = $obj -> publicTrades('','','','','');
- //获取价差交易产品K线数据
- //$res = $obj -> sprdCandles('','','','','');
- //获取价差交易产品历史K线数据
- //$res = $obj -> sprdHistoryCandles('','','','','');
- //倒计时全部撤单
- //$res = $obj -> cancelAllAfter('','','','','');
- /**
- * 子账户 Subaccount
- */
- $obj = new SubaccountApi(Config::$config);
- //查看子账户列表(仅适用于母账户)
- //$res = $obj -> subaccountList('','','','','');
- //重置子账户的APIKey
- //$res = $obj -> modifyApikey('','','','','');
- //获取子账户交易账户余额
- //$res = $obj -> balances('');
- //获取子账户资金账户余额
- //$res = $obj -> assetBalances('');
- //获取子账户最大可转余额
- //$res = $obj -> maxWithdrawal('');
- //查询子账户转账记录
- //$res = $obj -> bills('','','','','','');
- //查询托管子账户转账记录
- //$res = $obj -> managedSubaccountBills('','','','','','');
- //子账户间资金划转
- //$res = $obj -> transfer('','','','','','','');
- //设置子账户主动转出权限
- //$res = $obj -> setTransferOut('','');
- //查看被托管的子账户列表
- //$res = $obj -> entrustSubaccountList('','','','','','','');
- /**
- * 链上赚币
- */
- $obj = new FinanceApi(Config::$config);
- //查看项目
- //$res = $obj -> offers('');
- //申购项目
- //$res = $obj -> purchase('');
- //赎回项目
- //$res = $obj -> redeem('');
- //赎回项目
- //$res = $obj -> cancel('');
- //查看活跃订单
- //$res = $obj -> ordersActive('');
- //查看历史订单
- //$res = $obj -> ordersHistory('');
- /**
- * ETH质押
- */
- $obj = new FinanceApi(Config::$config);
- //获取产品信息
- //$res = $obj -> productInfo('');
- //申购
- //$res = $obj -> ethPurchase('');
- //赎回
- //$res = $obj -> ethRedeem('');
- //获取余额
- //$res = $obj -> ethBalance('');
- // 获取申购赎回记录
- //$res = $obj -> purchaseRedeemHistory('');
- // 获取历史收益率(公共)
- //$res = $obj -> ethApyHistory('');
- /**
- * SOL质押
- */
- $obj = new FinanceApi(Config::$config);
- //申购
- //$res = $obj -> solPurchase('');
- //赎回
- //$res = $obj -> solRedeem('');
- //获取余额
- //$res = $obj -> solBalance('');
- // 获取申购赎回记录
- //$res = $obj -> solPurchaseRedeemHistory('');
- // 获取历史收益率(公共)
- //$res = $obj -> solApyHistory('');
- /**
- * 活期简单赚币
- */
- $obj = new FinanceApi(Config::$config);
- //获取余币宝余额
- //$res = $obj -> savingsBalance('');
- //余币宝申购/赎回
- //$res = $obj -> savingsPurchaseRedempt('');
- //设置余币宝借贷利率
- //$res = $obj -> savingsSetLendingRate('');
- //获取余币宝出借明细
- //$res = $obj -> savingsLendingHistory('');
- //获取市场借贷信息(公共)
- //$res = $obj -> savingsLendingRateSummary('');
- //获取市场借贷历史(公共)
- //$res = $obj -> savingsLendingRateHistory('');
- /**
- * 定期简单赚币
- */
- $obj = new FinanceApi(Config::$config);
- //获取借币信息(公共)
- //$res = $obj -> fixedLoanLendingOffers('');
- //获取借币信息(公共)
- //$res = $obj -> fixedLoanLendingApyHistory('');
- //获取借贷量(公共)
- //$res = $obj -> fixedLoanPendingLendingVolume('');
- //定期简单赚币申购
- //$res = $obj -> fixedLoanLendingOrder('');
- //定期简单赚币修改订单
- //$res = $obj -> fixedLoanAmendLendingOrder('');
- //获取定期简单赚币订单信息
- //$res = $obj -> fixedLoanLendingOrdersList('');
- //获取定期简单赚币子订单信息
- //$res = $obj -> fixedLoanLendingSubOrders('');
- /**
- * 活期借币
- */
- $obj = new FinanceApi(Config::$config);
- //可借币种列表
- //$res = $obj -> flexibleLoanBorrowCurrencies('');
- //可抵押资产
- //$res = $obj -> flexibleLoanCollateralAssets('');
- //最大可借
- //$res = $obj -> flexibleLoanMaxLoan('');
- //抵押物最大可赎回数量
- //$res = $obj -> flexibleLoanMaxCollateralRedeemAmount('');
- //调整抵押物
- //$res = $obj -> flexibleLoanAdjustCollateral('');
- //借贷信息
- //$res = $obj -> flexibleLoanLoanInfo('');
- //借贷历史
- //$res = $obj -> flexibleLoanLoanHistory('');
- //计息记录
- //$res = $obj -> flexibleLoanInterestAccrued('');
- /**
- * Status Status
- */
- $obj = new StatusApi(Config::$config);
- //Status
- //$res = $obj -> getStatus('');
- /**
- * 公告 support
- */
- $obj = new StatusApi(Config::$config);
- //公告
- //$res = $obj -> announcements('');
- //公告类型
- //$res = $obj -> announcementTypes('');
- /**
- *交易大数据
- */
- $obj = new RubikApi(Config::$config);
- //获取交易大数据支持币种
- // $res = $obj -> supportCoin();
- //获取合约持仓量历史
- //$res = $obj -> openInterestHistory('BTC','SPOT','','','');
- //获取主动买入/卖出情况
- //$res = $obj -> takerVolume('BTC','SPOT','','','');
- //获取合约主动买入/卖出情况
- //$res = $obj -> takerVolumeContract('BTC','SPOT','','','');
- //获取杠杆多空比
- //$res = $obj -> loanRatio('','','','');
- //获取精英交易员合约多空持仓人数比
- //$res = $obj -> longShortAccountRatioContracTopTrader('','','','');
- //获取精英交易员合约多空持仓仓位比
- //$res = $obj -> longShortPositionRatioContractTopTrader('','','','');
- //获取合约多空持仓人数比
- //$res = $obj -> longShortAccountRatioContrac('','','','');
- //获取多空持仓人数比
- //$res = $obj -> accountRatio('','','','');
- //获取合约持仓量及交易量
- //$res = $obj -> openinterestvolume('','','','');
- //获取期权持仓量及交易量
- //$res = $obj -> optionOpenInterestVolume('','');
- //看涨/看跌期权合约 持仓总量比/交易总量比
- //$res = $obj -> openinterestvolumeratio('','');
- //看涨看跌持仓总量及交易总量(按到期日分)
- //$res = $obj -> openInterestVolumeExpiry('','');
- //看涨看跌持仓总量及交易总量(按执行价格分)
- //$res = $obj -> openInterestVolumeStrike('','','');
- //看跌/看涨期权合约 主动买入/卖出量
- //$res = $obj -> takerBlockVolume('','');
- /**
- *独立经纪商
- */
- $obj = new BrokerApi(Config::$config);
- //获取独立经纪商账户信息
- //$res = $obj -> info();
- //创建子账户
- //$res = $obj -> createSubaccount('','','');
- //删除子账户
- //$res = $obj -> deleteSubaccount('');
- //获取子账户列表
- //$res = $obj -> subaccountInfo('','','');
- //创建子账户的APIKey
- //$res = $obj -> apikey('','','','','');
- //查询子账户的APIKey
- //$res = $obj -> getApikey('','');
- //重置子账户的APIKey
- //$res = $obj -> modifyApikey('','','','','');
- //删除子账户的APIKey
- //$res = $obj -> deleteApikey('','');
- //设置子账户的账户等级
- //$res = $obj -> setSubaccountLevel('','');
- //设置子账户的交易手续费费率
- //$res = $obj -> setSubaccountFeeRate('','','','','','');
- //创建子账户充值地址
- //$res = $obj -> subaccountDepositAddress('','','','','');
- //重置子账户充值地址
- //$res = $obj -> modifySubaccountDepositAddress('','','','','');
- //获取充值地址
- //$res = $obj -> getSubaccountDepositAddress('','');
- //获取子账户获取充值记录
- //$res = $obj -> subaccountDepositHistory('','','','','','','');
- //获取子账户返佣记录
- //$res = $obj -> rebateDaily('','','','','');
- //获取返佣明细下载链接
- //$res = $obj -> rebatePerOrders('','','');
- //生成返佣明细下载链接
- //$res = $obj -> PostrebatePerOrders('','');
- var_dump($res);
|