状态枚举值和直接用函数来读取开平仓有什么区别吗?
状态枚举值(
每个枚举值实际上是一个命名的整数常量
)和直接用MarketPosition函数来""读取""开平仓有什么区别吗?它的独特作用是什么?
为什么Enum_Entry返回的只能是1,也就是这个枚举值就等于1嘛,什么意思?完全等于一的话,那它还有什么多余的信息量吗?它至少得有两个可能的输出才能表达信息吧?
这意味着无论何时执行开仓操作,该枚举值总是返回 1,用以明确指示这是一个开仓动作....如果它是一个相当于常数的话,那是只能用来对代码进行可读性的美化,根本就没有读取意义啊?是吗?使用 Enum_Entry 而不是直接使用数字 1,使得代码更具可读性,更容易理解。例如,if (operation == Enum_Entry) 比 if (operation == 1)????
那么
Enum_Entry&Exit_Status-开平仓状态
他这个常数能用在谁的赋值上?用在什么变量的赋值上?
MarketPosition-获得图表上信号的当前净持仓状态
Enum_Entry&Exit_Status-开平仓状态
函数
类型
结果
说明
Enum_Entry
Integer
1
返回开平仓状态的开仓枚举值
Enum_ExitToday
Integer
5
返回开平仓状态的平今仓枚举值
Enum_Exit
Integer
6
上期所、能源所支持平昨
Enum_Exit
Integer
7
返回开平仓状态的平仓枚举值
TBQuant 和 TBQuant3 有什么区别
用A函数平仓,委托量为0,A_BuyPosition不能在这里直接用吗?
delta有按交易软件那种默认值吗?
单元全选和批量应用有什么区别?
tbquant和tbquant3有什么区别
请教新建用户公式和新建 用户函数有什么区别
MarketPosition状态和实际开仓问题
Range[0:DataSourceSize() - 1]和Range[0:DataCount-1]这两个有什么区别吗?
请问000和999这两个指数有什么区别?
请问指数999和指数000有什么区别?谢谢
你可以理解为Enum_Entry就是整数1的代号,这样代码可读性高。