策略
30行赌徒策略
发明者量化-小小梦 · javascript · 风控与仓位 · 2018-08-31 10:43:45
源码摘要 自动提取 · 未经作者说明
源码,涉及 止损,检测到 开仓、止损、仓位;无作者说明,内容由代码自动提取。
交易源码开仓止损仓位
识别到的术语
无
操作术语
止损
代码注释
- 无注释
代码行 30 · 函数 1 · 类 0 · 参数 4
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| _StopWin | 500 | 止盈 |
| _StopLoss | 500 | 止损 |
| _FirstAmount | 0.01 | 单次下单量 |
| _MaxGear | 8 | 加倍赌的次数 |
源码(30 行)
var hold = {price : 0, amount : 0}
var _Gear = 0
function main(){
var initAccount = _C(exchange.GetAccount)
Log(initAccount, "#FF0000")
while(1){
var ticker = _C(exchange.GetTicker)
if(hold.amount == 0){
var firstInfo = $.Buy(_FirstAmount)
hold.amount = firstInfo.amount
hold.price = firstInfo.price
} else {
if(ticker.Sell > hold.price + _StopWin){
var coverStopWinInfo = $.Sell(hold.amount)
hold.price = 0
hold.amount = 0
_Gear = 0
} else if(ticker.Sell < hold.price - _StopLoss && _Gear < _MaxGear){
$.Sell(hold.amount)
var amount = hold.amount * 2
var addInfo = $.Buy(amount)
hold.price = addInfo.price
hold.amount = addInfo.amount
_Gear++
}
}
LogStatus(_D(), "加倍下注次数:", _Gear, "\n", "当前持仓:", hold)
Sleep(500)
}
}