last works on trend detector and try to test it inside x-test.ea.mq5 ...
This commit is contained in:
+30
-7
@@ -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();
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
Reference in New Issue
Block a user