last ...
This commit is contained in:
@@ -309,6 +309,69 @@ string ToString(ENUM_X_PRICE value)
|
||||
// END Price Type ...
|
||||
//
|
||||
|
||||
//
|
||||
// START Boundary Price Type ...
|
||||
//
|
||||
|
||||
//
|
||||
// Available Boundary Price Types ...
|
||||
enum ENUM_X_BOUNDARY_PRICE
|
||||
{
|
||||
X_BOUNDARY_PRICE_NONE, // None
|
||||
X_BOUNDARY_PRICE_UP_DOWN, // Up/Down
|
||||
X_BOUNDARY_PRICE_HIGH_LOW, // High/Low
|
||||
};
|
||||
|
||||
/**
|
||||
* Validate ...
|
||||
*
|
||||
* @param value: ENUM_X_BOUNDARY_PRICE member ...
|
||||
*
|
||||
* @return ( bool )
|
||||
*/
|
||||
bool IsValid(ENUM_X_BOUNDARY_PRICE value)
|
||||
{
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
result =
|
||||
value != NULL &&
|
||||
value != X_BOUNDARY_PRICE_NONE;
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To String ...
|
||||
*
|
||||
* @param value: ENUM_X_BOUNDARY_PRICE member ...
|
||||
*
|
||||
* @return ( string )
|
||||
*/
|
||||
string ToString(ENUM_X_BOUNDARY_PRICE value)
|
||||
{
|
||||
//
|
||||
string result = NULL;
|
||||
|
||||
//
|
||||
if (!IsValid(value))
|
||||
{
|
||||
value = X_BOUNDARY_PRICE_NONE;
|
||||
}
|
||||
|
||||
//
|
||||
result = EnumToString(value);
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// END Boundary Price Type ...
|
||||
//
|
||||
|
||||
//
|
||||
// START Direction ...
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user