Prepare XFIMA BackTester for Test ...
This commit is contained in:
@@ -233,6 +233,10 @@ ENUM_APPLIED_PRICE ToAppliedPrice(ENUM_X_PRICE value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
ENUM_APPLIED_PRICE ToXAppliedPrice(ENUM_X_PRICE value)
|
||||
{
|
||||
return ToAppliedPrice(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To String ...
|
||||
@@ -308,6 +312,10 @@ string ToString(ENUM_X_PRICE value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
string ToXString(ENUM_X_PRICE value)
|
||||
{
|
||||
return ToString(value);
|
||||
}
|
||||
|
||||
//
|
||||
// END Price Type ...
|
||||
@@ -379,6 +387,10 @@ string ToString(ENUM_X_BOUNDARY_PRICE value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
string ToXString(ENUM_X_BOUNDARY_PRICE value)
|
||||
{
|
||||
return ToString(value);
|
||||
}
|
||||
|
||||
//
|
||||
// END Boundary Price Type ...
|
||||
@@ -559,6 +571,10 @@ ENUM_X_DIRECTION Opposit(ENUM_X_DIRECTION value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
ENUM_X_DIRECTION XOpposit(ENUM_X_DIRECTION value)
|
||||
{
|
||||
return Opposit(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To String ...
|
||||
@@ -680,6 +696,10 @@ string ToString(ENUM_X_FIBO_LEVELS value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
string ToXString(ENUM_X_FIBO_LEVELS value)
|
||||
{
|
||||
return ToString(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To String ...
|
||||
@@ -820,6 +840,10 @@ string ToString(ENUM_X_SWING_TYPE value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
string ToXString(ENUM_X_SWING_TYPE value)
|
||||
{
|
||||
return ToString(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To ENUM_SERIESMODE ...
|
||||
@@ -851,6 +875,10 @@ ENUM_SERIESMODE ToSeriesMode(ENUM_X_SWING_TYPE value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
ENUM_SERIESMODE ToXSeriesMode(ENUM_X_SWING_TYPE value)
|
||||
{
|
||||
return ToSeriesMode(value);
|
||||
}
|
||||
|
||||
//
|
||||
// END Swing Types ...
|
||||
@@ -892,6 +920,10 @@ bool IsValid(ENUM_X_PERIOD_METHOD value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
bool IsXValid(ENUM_X_PERIOD_METHOD value)
|
||||
{
|
||||
return IsValid(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To String ...
|
||||
@@ -927,6 +959,10 @@ string ToString(ENUM_X_PERIOD_METHOD value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
string ToXString(ENUM_X_PERIOD_METHOD value)
|
||||
{
|
||||
return ToString(value);
|
||||
}
|
||||
|
||||
//
|
||||
// END Period Method ...
|
||||
@@ -1015,6 +1051,10 @@ ENUM_X_MARKET_CYCLES ToCycle(string value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
ENUM_X_MARKET_CYCLES ToXCycle(string value)
|
||||
{
|
||||
return ToCycle(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To String ...
|
||||
@@ -1153,6 +1193,10 @@ bool IsValid(ENUM_X_WEEK_DAYS value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
bool IsXValid(ENUM_X_WEEK_DAYS value)
|
||||
{
|
||||
return IsValid(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To String ...
|
||||
@@ -1179,7 +1223,7 @@ string ToString(ENUM_X_WEEK_DAYS value)
|
||||
result = "Sunday";
|
||||
break;
|
||||
|
||||
//
|
||||
//
|
||||
case X_WEEK_DAY_MONDAY:
|
||||
result = "Monday";
|
||||
break;
|
||||
@@ -1194,7 +1238,7 @@ string ToString(ENUM_X_WEEK_DAYS value)
|
||||
result = "Wednesday";
|
||||
break;
|
||||
|
||||
//
|
||||
//
|
||||
case X_WEEK_DAY_THURSDAY:
|
||||
result = "Thursday";
|
||||
break;
|
||||
@@ -1213,6 +1257,10 @@ string ToString(ENUM_X_WEEK_DAYS value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
string ToXString(ENUM_X_WEEK_DAYS value)
|
||||
{
|
||||
return ToString(value);
|
||||
}
|
||||
|
||||
//
|
||||
// END Week Days ...
|
||||
@@ -1259,6 +1307,10 @@ bool IsValid(ENUM_X_MA_METHOD value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
bool IsXValid(ENUM_X_MA_METHOD value)
|
||||
{
|
||||
return IsValid(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts To String ...
|
||||
@@ -1304,6 +1356,10 @@ string ToString(ENUM_X_MA_METHOD value)
|
||||
//
|
||||
return result;
|
||||
}
|
||||
string ToXString(ENUM_X_MA_METHOD value)
|
||||
{
|
||||
return ToString(value);
|
||||
}
|
||||
|
||||
//
|
||||
// END Ma Methods ...
|
||||
|
||||
@@ -5712,13 +5712,21 @@ void ApplyTargetsOnSignal(
|
||||
//
|
||||
XTarget tpTarget;
|
||||
tpTarget = targets[idx];
|
||||
tpTarget.actingDistance = 0;
|
||||
tpTarget.target = signal.tp;
|
||||
|
||||
//
|
||||
signal.tp = targets[idx].target;
|
||||
targets[idx].actingDistance = 0;
|
||||
|
||||
//
|
||||
ArrayRemove(
|
||||
targets,
|
||||
idx,
|
||||
1 //
|
||||
);
|
||||
|
||||
//
|
||||
AddRef(
|
||||
tpTarget,
|
||||
targets //
|
||||
|
||||
Reference in New Issue
Block a user