last ...
This commit is contained in:
@@ -407,7 +407,7 @@ class XCBaseExpert : public XCBaseAlert
|
|||||||
message = "Invalid Inputs ....";
|
message = "Invalid Inputs ....";
|
||||||
|
|
||||||
//
|
//
|
||||||
Alert(message);
|
SendAlert(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -428,7 +428,7 @@ class XCBaseExpert : public XCBaseAlert
|
|||||||
|
|
||||||
//
|
//
|
||||||
message = "Initialized Successfully ...";
|
message = "Initialized Successfully ...";
|
||||||
Alert(message);
|
SendAlert(message);
|
||||||
|
|
||||||
//
|
//
|
||||||
return result;
|
return result;
|
||||||
@@ -582,7 +582,7 @@ class XCBaseExpert : public XCBaseAlert
|
|||||||
//
|
//
|
||||||
// Since here Logger not Initiallized, we Use Raw Print Command ...
|
// Since here Logger not Initiallized, we Use Raw Print Command ...
|
||||||
errMessage = " Errors: \n" + errMessage;
|
errMessage = " Errors: \n" + errMessage;
|
||||||
Alert(errMessage);
|
SendAlert(errMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -869,7 +869,7 @@ class XCBaseExpert : public XCBaseAlert
|
|||||||
string msg = "New Month ...";
|
string msg = "New Month ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
Alert(msg);
|
SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -887,7 +887,7 @@ class XCBaseExpert : public XCBaseAlert
|
|||||||
string msg = "New Week ...";
|
string msg = "New Week ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
Alert(msg);
|
SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -905,7 +905,7 @@ class XCBaseExpert : public XCBaseAlert
|
|||||||
string msg = "New Day ...";
|
string msg = "New Day ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
Alert(msg);
|
SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -923,7 +923,7 @@ class XCBaseExpert : public XCBaseAlert
|
|||||||
string msg = "New Hour ...";
|
string msg = "New Hour ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
Alert(msg);
|
SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2239,7 +2239,7 @@ void DetectTriggerZone(
|
|||||||
}
|
}
|
||||||
else if (canAlert)
|
else if (canAlert)
|
||||||
{
|
{
|
||||||
alert.Alert(message);
|
alert.SendAlert(message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2239,7 +2239,7 @@ void DetectTriggerZone(
|
|||||||
}
|
}
|
||||||
else if (canAlert)
|
else if (canAlert)
|
||||||
{
|
{
|
||||||
alert.Alert(message);
|
alert.SendAlert(message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -706,7 +706,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Month ...";
|
string msg = "New Month ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -718,7 +718,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Week ...";
|
string msg = "New Week ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -730,7 +730,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Day ...";
|
string msg = "New Day ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -742,7 +742,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Hour ...";
|
string msg = "New Hour ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2167,7 +2167,7 @@ void DetectTriggerZone(
|
|||||||
}
|
}
|
||||||
else if (canAlert)
|
else if (canAlert)
|
||||||
{
|
{
|
||||||
alert.Alert(message);
|
alert.SendAlert(message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -946,7 +946,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Month ...";
|
string msg = "New Month ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -958,7 +958,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Week ...";
|
string msg = "New Week ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -970,7 +970,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Day ...";
|
string msg = "New Day ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -982,7 +982,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Hour ...";
|
string msg = "New Hour ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2403,7 +2403,7 @@ void DetectTriggerZone(
|
|||||||
}
|
}
|
||||||
else if (canAlert)
|
else if (canAlert)
|
||||||
{
|
{
|
||||||
alert.Alert(message);
|
alert.SendAlert(message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2619,7 +2619,7 @@ void DetectTriggerBlock(
|
|||||||
}
|
}
|
||||||
else if (canAlert)
|
else if (canAlert)
|
||||||
{
|
{
|
||||||
alert.Alert(message);
|
alert.SendAlert(message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ int OnInit()
|
|||||||
//
|
//
|
||||||
// Alert Initialization ...
|
// Alert Initialization ...
|
||||||
string msg = "Initialized Successfully ...";
|
string msg = "Initialized Successfully ...";
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Init Succeed ...
|
// Init Succeed ...
|
||||||
@@ -140,7 +140,7 @@ void OnDeinit(const int reason)
|
|||||||
//
|
//
|
||||||
// Alert De Initialization Succeeded ...
|
// Alert De Initialization Succeeded ...
|
||||||
string msg = "De Initialized Successfully ...";
|
string msg = "De Initialized Successfully ...";
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Destroy all EA Requirements ...
|
// Destroy all EA Requirements ...
|
||||||
@@ -499,7 +499,7 @@ void HandleReportTime()
|
|||||||
string msg = "New Month ...";
|
string msg = "New Month ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -511,7 +511,7 @@ void HandleReportTime()
|
|||||||
string msg = "New Week ...";
|
string msg = "New Week ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -523,7 +523,7 @@ void HandleReportTime()
|
|||||||
string msg = "New Day ...";
|
string msg = "New Day ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -535,7 +535,7 @@ void HandleReportTime()
|
|||||||
string msg = "New Hour ...";
|
string msg = "New Hour ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ int OnInit()
|
|||||||
//
|
//
|
||||||
// Alert Initialization ...
|
// Alert Initialization ...
|
||||||
string msg = "Initialized Successfully ...";
|
string msg = "Initialized Successfully ...";
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Init Succeed ...
|
// Init Succeed ...
|
||||||
@@ -145,7 +145,7 @@ void OnDeinit(const int reason)
|
|||||||
//
|
//
|
||||||
// Alert De Initialization Succeeded ...
|
// Alert De Initialization Succeeded ...
|
||||||
string msg = "De Initialized Successfully ...";
|
string msg = "De Initialized Successfully ...";
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Destroy all EA Requirements ...
|
// Destroy all EA Requirements ...
|
||||||
@@ -532,7 +532,7 @@ void HandleReportTime()
|
|||||||
string msg = "New Month ...";
|
string msg = "New Month ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -544,7 +544,7 @@ void HandleReportTime()
|
|||||||
string msg = "New Week ...";
|
string msg = "New Week ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -556,7 +556,7 @@ void HandleReportTime()
|
|||||||
string msg = "New Day ...";
|
string msg = "New Day ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -568,7 +568,7 @@ void HandleReportTime()
|
|||||||
string msg = "New Hour ...";
|
string msg = "New Hour ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ int OnInit()
|
|||||||
//
|
//
|
||||||
// Alert Initialization ...
|
// Alert Initialization ...
|
||||||
string msg = "Initialized Successfully ...";
|
string msg = "Initialized Successfully ...";
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Init Succeed ...
|
// Init Succeed ...
|
||||||
@@ -134,7 +134,7 @@ void OnDeinit(const int reason)
|
|||||||
//
|
//
|
||||||
// Alert De Initialization Succeeded ...
|
// Alert De Initialization Succeeded ...
|
||||||
string msg = "De Initialized Successfully ...";
|
string msg = "De Initialized Successfully ...";
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Destroy all EA Requirements ...
|
// Destroy all EA Requirements ...
|
||||||
|
|||||||
@@ -918,7 +918,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Month ...";
|
string msg = "New Month ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -930,7 +930,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Week ...";
|
string msg = "New Week ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -942,7 +942,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Day ...";
|
string msg = "New Day ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -954,7 +954,7 @@ void HandleTimeReport()
|
|||||||
string msg = "New Hour ...";
|
string msg = "New Hour ...";
|
||||||
|
|
||||||
//
|
//
|
||||||
eaAlert.Alert(msg);
|
eaAlert.SendAlert(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -671,6 +671,7 @@ void InitRequirements()
|
|||||||
// we Can make Show all requirements here ...
|
// we Can make Show all requirements here ...
|
||||||
|
|
||||||
//
|
//
|
||||||
|
eaInputs.drawSignals = false;
|
||||||
eaInputs.showATRBand = false;
|
eaInputs.showATRBand = false;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -85,6 +85,7 @@ input ENUM_X_MARKET_CYCLES appliedCycle = X_MARKET_CYCLE_HIND; // Applied Cycle
|
|||||||
input group "Signal";
|
input group "Signal";
|
||||||
input int signalR2R = 4; // Risk Reward Ratio
|
input int signalR2R = 4; // Risk Reward Ratio
|
||||||
input bool drawSignals = true; // Draw Signal
|
input bool drawSignals = true; // Draw Signal
|
||||||
|
input bool drawTriggerBlock = true; // Draw Trigger Block
|
||||||
input double slAtrMultiplier = 1.0; // ATR Multiplier for SL
|
input double slAtrMultiplier = 1.0; // ATR Multiplier for SL
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -2020,13 +2021,17 @@ void CalculateValues(
|
|||||||
{
|
{
|
||||||
//
|
//
|
||||||
// Draw ...
|
// Draw ...
|
||||||
has = DrawTriggerBlock(
|
if (drawTriggerBlock)
|
||||||
tb,
|
{
|
||||||
mDrawer,
|
//
|
||||||
mObjects,
|
has = DrawTriggerBlock(
|
||||||
NULL,
|
tb,
|
||||||
drawSignals //
|
mDrawer,
|
||||||
);
|
mObjects,
|
||||||
|
NULL,
|
||||||
|
drawSignals //
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Alert ...
|
// Alert ...
|
||||||
|
|||||||
@@ -1187,7 +1187,7 @@ class XCXCAEATradeManager : public XCBaseAlert
|
|||||||
{
|
{
|
||||||
//
|
//
|
||||||
string message = signal.GetMessage("Provided");
|
string message = signal.GetMessage("Provided");
|
||||||
Alert(message);
|
SendAlert(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -1375,7 +1375,7 @@ class XCXCAEATradeManager : public XCBaseAlert
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
Alert(message);
|
SendAlert(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -1910,7 +1910,7 @@ class XCXCAEATradeManager : public XCBaseAlert
|
|||||||
? prefix + "\n"
|
? prefix + "\n"
|
||||||
: "") +
|
: "") +
|
||||||
"Account Balance: " + ToString(balance) + currency;
|
"Account Balance: " + ToString(balance) + currency;
|
||||||
Alert(message);
|
SendAlert(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -1923,7 +1923,7 @@ class XCXCAEATradeManager : public XCBaseAlert
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
Alert(message);
|
SendAlert(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user