指数均衡策略 (教学)
8
Follow
1363
Followers
Source
JavaScript
var coinValue = {}; // 声明 全局变量 coinValue ,用一个空对象赋值
var totalValue = 0; // 总价值
function updateValue(){ // 更新 价值
var logString = 'Time: '+ _D() + '\n'; // 声明一个变量 , 日志字符串并且初始化, 初始化记录上 当前时间
var account = _C(exchanges[0].GetAccount); // 获取 为了给 coinValue的 BaseAsset 属性 (也就是基础币种资产)初始化的账户数据。
coinValue[BaseAsset] = {amount:account.Balance + account.FrozenBalance, value:account.Balance + account.FrozenBalance}; // amount , value 属性 初始化 均为 总计价币数。BaseAsset 为 基准货币
totalValue = coinValue[BaseAsset].value; // 更新 总价值
logString += BaseAsset + ': ' + _N(coinValue[BaseAsset].value,5) + '\n'; // 给日志字符串 添加上 当前 基准货币 总价值 数据
for(var i=0;i<exchanges.length;i++){ // 遍历 交易所对象
var account = _C(exchanges[i].GetAccount); // 更新当前索引的账户信息
coinValue[BaseAsset] = {amount:account.Balance + account.FrozenBalance, value:account.Balance + account.FrozenBalance}; // amount , value 属性 初始化 均为 总计价币数。BaseAsset 为 基准货币
var ticker = _C(exchanges[i].GetTicker); // 更新当前索引的账户行情信息Strategy parameters
Related strategies
Comment
All comments (8)
- 1
