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