last works on trend detector and try to test it inside x-test.ea.mq5 ...

This commit is contained in:
2024-07-10 16:01:33 +03:30
parent 6ba4fc1a70
commit 9ab980be84
3 changed files with 684 additions and 82 deletions
+30 -7
View File
@@ -63,6 +63,9 @@ XPivot lastResistancePivot;
XZone lastSupportZone;
XZone lastResistanceZone;
//
XTrendDetector trendDetector;
//
// Event Handlers ...
@@ -157,6 +160,10 @@ void OnTick()
//
// Check Time Tracker ...
// HandleCheckTimeTracker();
//
// Check Trend State ...
HandleCheckTrend();
}
//
@@ -524,38 +531,54 @@ void HandleCheckZones()
}
//
void HandleCheckTimeTracker() {
void HandleCheckTimeTracker()
{
//
// Month ...
if (eaTimeTracker.IsNewMonth()) {
if (eaTimeTracker.IsNewMonth())
{
eaAlert.Alert("New Month ...");
}
//
// Week ...
if (eaTimeTracker.IsNewWeek()) {
if (eaTimeTracker.IsNewWeek())
{
eaAlert.Alert("New Week ...");
}
//
// Day ...
if (eaTimeTracker.IsNewDay()) {
if (eaTimeTracker.IsNewDay())
{
eaAlert.Alert("New Day ...");
}
//
// Hour ...
if (eaTimeTracker.IsNewHour()) {
if (eaTimeTracker.IsNewHour())
{
eaAlert.Alert("New Hour ...");
}
//
// Minute ...
if (eaTimeTracker.IsNewMinute()) {
if (eaTimeTracker.IsNewMinute())
{
eaAlert.Alert("New Minute ...");
}
}
//
void HandleCheckTrend()
{
//
bool hasTren = trendDetector.FindTrend(
_Symbol,
_Period //
);
}
//
void OldTests()
{
@@ -693,5 +716,5 @@ void OldTests()
// eaBarTracker.Waits();
// }
}
//