风控API
设置检查自成交标志—SetSelfTradeCheckFlag
设置检查自成交标志—SetSelfTradeCheckFlag(enable)
参数
enable = True 需要检查, False 不检查
返回
无
示例
myacc = context.accounts["CTP测试"]
myacc.SetSelfTradeCheckFlag(True)
获取检查自成交标志—GetSelfTradeCheckFlag
获取检查自成交标志—GetSelfTradeCheckFlag()
参数
无
返回
True需要检查, False不检查
示例
myacc = context.accounts["CTP测试"]
Check = myacc.GetSelfTradeCheckFlag()
设置下单时是否要检查风险度标志—SetRiskDegreeLimitCheck
设置下单时是否要检查风险度标志—SetRiskDegreeLimitCheck(enable)
参数
enable = True 需要检查, False 不检查
示例
myacc = context.accounts["CTP测试"]
myacc.SetRiskDegreeLimitCheck(True)
获取下单时是否要检查风险度标志—GetRiskDegreeLimitCheck()
获取下单时是否要检查风险度标志—GetRiskDegreeLimitCheck()
参数
无
返回
True需要检查, False不检查
示例
myacc = context.accounts["CTP测试"]
riskDegreeFlag = myacc.GetRiskDegreeLimitCheck()
设置风险度阀值—SetRiskDegreeMaxThreshold
设置风险度阀值—SetRiskDegreeMaxThreshold(value)
参数
value: 风险度阀值
返回
无
示例
#百分之九十
value = 0.9
myacc = context.accounts["CTP测试"]
myacc.SetRiskDegreeMaxThreshold(value)
获取风险度阀值—GetRiskDegreeMaxThreshold()
获取风险度阀值—GetRiskDegreeMaxThreshold()
参数
无
返回
风险度阀值
示例
myacc = context.accounts["CTP测试"]
riskDegreeMaxThreshold= myacc.GetRiskDegreeMaxThreshold()
检查风险度是否超过阀值—IsRiskDegreeOverMax
检查风险度是否超过阀值—IsRiskDegreeOverMax(option)
参数
option : 币种,如option.currency=”CNY” ,可以不填写option,默认为”CNY”
返回
True 超过, False 没超过
示例
myacc = context.accounts["CTP测试"]
isOver = myacc.IsRiskDegreeOverMax()
Click to rate this post!
不错