fix: equation of exit dump

This commit is contained in:
zenix 2022-08-17 17:40:18 +09:00
parent e5c1152030
commit 2720ee90b1

View File

@ -41,39 +41,27 @@ func (e ExitMethod) String() string {
var buf bytes.Buffer var buf bytes.Buffer
if e.RoiStopLoss != nil { if e.RoiStopLoss != nil {
b, _ := json.Marshal(e.RoiStopLoss) b, _ := json.Marshal(e.RoiStopLoss)
if string(b) != "null" { buf.WriteString("roiStopLoss: " + string(b) + ", ")
buf.WriteString("roiStopLoss: " + string(b) + ", ")
}
} }
if e.ProtectiveStopLoss != nil { if e.ProtectiveStopLoss != nil {
b, _ := json.Marshal(e.ProtectiveStopLoss) b, _ := json.Marshal(e.ProtectiveStopLoss)
if string(b) != "null" { buf.WriteString("protectiveStopLoss: " + string(b) + ", ")
buf.WriteString("protectiveStopLoss: " + string(b) + ", ")
}
} }
if e.RoiTakeProfit != nil { if e.RoiTakeProfit != nil {
b, _ := json.Marshal(e.RoiTakeProfit) b, _ := json.Marshal(e.RoiTakeProfit)
if string(b) != "null" { buf.WriteString("rioTakeProft: " + string(b) + ", ")
buf.WriteString("rioTakeProft: " + string(b) + ", ")
}
} }
if e.LowerShadowTakeProfit == nil { if e.LowerShadowTakeProfit != nil {
b, _ := json.Marshal(e.LowerShadowTakeProfit) b, _ := json.Marshal(e.LowerShadowTakeProfit)
if string(b) != "null" { buf.WriteString("lowerShadowTakeProft: " + string(b) + ", ")
buf.WriteString("lowerShadowTakeProft: " + string(b) + ", ")
}
} }
if e.CumulatedVolumeTakeProfit == nil { if e.CumulatedVolumeTakeProfit != nil {
b, _ := json.Marshal(e.CumulatedVolumeTakeProfit) b, _ := json.Marshal(e.CumulatedVolumeTakeProfit)
if string(b) != "null" { buf.WriteString("cumulatedVolumeTakeProfit: " + string(b) + ", ")
buf.WriteString("cumulatedVolumeTakeProfit: " + string(b) + ", ")
}
} }
if e.TrailingStop == nil { if e.TrailingStop != nil {
b, _ := json.Marshal(e.TrailingStop) b, _ := json.Marshal(e.TrailingStop)
if string(b) != "null" { buf.WriteString("trailingStop: " + string(b) + ", ")
buf.WriteString("trailingStop: " + string(b) + ", ")
}
} }
return buf.String() return buf.String()
} }