try to prepare X121 Materials ...
This commit is contained in:
@@ -37,8 +37,8 @@
|
|||||||
#include "../Strategies/x-saherelm.xch.che.strategy.mq5"
|
#include "../Strategies/x-saherelm.xch.che.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
#include "../Parsers/x-saherelm.xch.ichwap.parser.mq5"
|
#include "../Parsers/x-saherelm.x121.parser.mq5"
|
||||||
#include "../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
#include "../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
#include "../Classes/XCObjects/x-saherelm.x-panel.class.mq5"
|
#include "../Classes/XCObjects/x-saherelm.x-panel.class.mq5"
|
||||||
@@ -200,7 +200,7 @@ X121SCTradeHandler *eaTradeHandler;
|
|||||||
// we do this here ...
|
// we do this here ...
|
||||||
XCHStartegyConditionsParser chParser;
|
XCHStartegyConditionsParser chParser;
|
||||||
XCHCHEStartegyConditionsParser chcheParser;
|
XCHCHEStartegyConditionsParser chcheParser;
|
||||||
XCHICHWAPStartegyConditionsParser chichwapParser;
|
X121StartegyConditionsParser chichwapParser;
|
||||||
|
|
||||||
//
|
//
|
||||||
string mTag = "";
|
string mTag = "";
|
||||||
@@ -1289,7 +1289,7 @@ void HandleOnClickEvent(string name)
|
|||||||
// Analyzing ...
|
// Analyzing ...
|
||||||
void OnSignalRecieved(
|
void OnSignalRecieved(
|
||||||
XSignal &signal,
|
XSignal &signal,
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
|
|||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2018LongConditionsParser
|
struct X121StartegyAMarketsAUDUSD2018LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2018ShortConditionsParser
|
struct X121StartegyAMarketsAUDUSD2018ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
-3076
File diff suppressed because it is too large
Load Diff
-3627
File diff suppressed because it is too large
Load Diff
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsAUDUSD2018LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsAUDUSD2018ShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2019LongConditionsParser
|
struct X121StartegyAMarketsAUDUSD2019LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2019ShortConditionsParser
|
struct X121StartegyAMarketsAUDUSD2019ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
-2939
File diff suppressed because it is too large
Load Diff
-3777
File diff suppressed because it is too large
Load Diff
-9250
File diff suppressed because it is too large
Load Diff
-10600
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2020LongConditionsParser
|
struct X121StartegyAMarketsAUDUSD2020LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2020ShortConditionsParser
|
struct X121StartegyAMarketsAUDUSD2020ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+2420
File diff suppressed because it is too large
Load Diff
-3924
File diff suppressed because it is too large
Load Diff
-2221
File diff suppressed because it is too large
Load Diff
-14406
File diff suppressed because it is too large
Load Diff
-13289
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2021LongConditionsParser
|
struct X121StartegyAMarketsAUDUSD2021LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2021ShortConditionsParser
|
struct X121StartegyAMarketsAUDUSD2021ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
-3111
File diff suppressed because it is too large
Load Diff
-3474
File diff suppressed because it is too large
Load Diff
-13492
File diff suppressed because it is too large
Load Diff
-14447
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2022LongConditionsParser
|
struct X121StartegyAMarketsAUDUSD2022LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2022ShortConditionsParser
|
struct X121StartegyAMarketsAUDUSD2022ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
-3980
File diff suppressed because it is too large
Load Diff
-2592
File diff suppressed because it is too large
Load Diff
-16892
File diff suppressed because it is too large
Load Diff
-19393
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2023LongConditionsParser
|
struct X121StartegyAMarketsAUDUSD2023LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2023ShortConditionsParser
|
struct X121StartegyAMarketsAUDUSD2023ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
-5144
File diff suppressed because it is too large
Load Diff
-2656
File diff suppressed because it is too large
Load Diff
-13164
File diff suppressed because it is too large
Load Diff
-11787
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2024LongConditionsParser
|
struct X121StartegyAMarketsAUDUSD2024LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSD2024ShortConditionsParser
|
struct X121StartegyAMarketsAUDUSD2024ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
-3251
File diff suppressed because it is too large
Load Diff
-2731
File diff suppressed because it is too large
Load Diff
-7903
File diff suppressed because it is too large
Load Diff
-6726
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSDOldsLongConditionsParser
|
struct X121StartegyAMarketsAUDUSDOldsLongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSDOldsShortConditionsParser
|
struct X121StartegyAMarketsAUDUSDOldsShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
-10270
File diff suppressed because it is too large
Load Diff
-8689
File diff suppressed because it is too large
Load Diff
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsAUDUSDOldsLongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsAUDUSDOldsShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+19
-19
@@ -22,39 +22,39 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../Strategies/x-saherelm.121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
#include "./Olds/x-saherelm.xch.amarkets.audusd.olds.short.parser.mq5"
|
#include "./Olds/x-saherelm.x121.amarkets.audusd.olds.long.parser.mq5"
|
||||||
#include "./2018/x-saherelm.xch.amarkets.audusd.2018.short.parser.mq5"
|
#include "./2018/x-saherelm.x121.amarkets.audusd.2018.long.parser.mq5"
|
||||||
#include "./2019/x-saherelm.xch.amarkets.audusd.2019.short.parser.mq5"
|
#include "./2019/x-saherelm.x121.amarkets.audusd.2019.long.parser.mq5"
|
||||||
#include "./2020/x-saherelm.xch.amarkets.audusd.2020.short.parser.mq5"
|
#include "./2020/x-saherelm.x121.amarkets.audusd.2020.long.parser.mq5"
|
||||||
#include "./2021/x-saherelm.xch.amarkets.audusd.2021.short.parser.mq5"
|
#include "./2021/x-saherelm.x121.amarkets.audusd.2021.long.parser.mq5"
|
||||||
#include "./2022/x-saherelm.xch.amarkets.audusd.2022.short.parser.mq5"
|
#include "./2022/x-saherelm.x121.amarkets.audusd.2022.long.parser.mq5"
|
||||||
#include "./2023/x-saherelm.xch.amarkets.audusd.2023.short.parser.mq5"
|
#include "./2023/x-saherelm.x121.amarkets.audusd.2023.long.parser.mq5"
|
||||||
#include "./2024/x-saherelm.xch.amarkets.audusd.2024.short.parser.mq5"
|
#include "./2024/x-saherelm.x121.amarkets.audusd.2024.long.parser.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsAUDUSDShortConditionsParser
|
struct X121StartegyAMarketsAUDUSDLongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
XCHStartegyAMarketsAUDUSDOldsShortConditionsParser _oldsParser;
|
X121StartegyAMarketsAUDUSDOldsLongConditionsParser _oldsParser;
|
||||||
XCHStartegyAMarketsAUDUSD2018ShortConditionsParser _2018Parser;
|
X121StartegyAMarketsAUDUSD2018LongConditionsParser _2018Parser;
|
||||||
XCHStartegyAMarketsAUDUSD2019ShortConditionsParser _2019Parser;
|
X121StartegyAMarketsAUDUSD2019LongConditionsParser _2019Parser;
|
||||||
XCHStartegyAMarketsAUDUSD2020ShortConditionsParser _2020Parser;
|
X121StartegyAMarketsAUDUSD2020LongConditionsParser _2020Parser;
|
||||||
XCHStartegyAMarketsAUDUSD2021ShortConditionsParser _2021Parser;
|
X121StartegyAMarketsAUDUSD2021LongConditionsParser _2021Parser;
|
||||||
XCHStartegyAMarketsAUDUSD2022ShortConditionsParser _2022Parser;
|
X121StartegyAMarketsAUDUSD2022LongConditionsParser _2022Parser;
|
||||||
XCHStartegyAMarketsAUDUSD2023ShortConditionsParser _2023Parser;
|
X121StartegyAMarketsAUDUSD2023LongConditionsParser _2023Parser;
|
||||||
XCHStartegyAMarketsAUDUSD2024ShortConditionsParser _2024Parser;
|
X121StartegyAMarketsAUDUSD2024LongConditionsParser _2024Parser;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XSignal &signal,
|
XSignal &signal,
|
||||||
XCHStrategyConditions &conditions,
|
X121StrategyConditions &conditions,
|
||||||
bool force = true //
|
bool force = true //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
+19
-19
@@ -22,39 +22,39 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../Strategies/x-saherelm.xch.che.strategy.mq5"
|
#include "../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
#include "./Olds/x-saherelm.xch.che.amarkets.us30.olds.long.parser.mq5"
|
#include "./Olds/x-saherelm.x121.amarkets.audusd.olds.short.parser.mq5"
|
||||||
#include "./2018/x-saherelm.xch.che.amarkets.us30.2018.long.parser.mq5"
|
#include "./2018/x-saherelm.x121.amarkets.audusd.2018.short.parser.mq5"
|
||||||
#include "./2019/x-saherelm.xch.che.amarkets.us30.2019.long.parser.mq5"
|
#include "./2019/x-saherelm.x121.amarkets.audusd.2019.short.parser.mq5"
|
||||||
#include "./2020/x-saherelm.xch.che.amarkets.us30.2020.long.parser.mq5"
|
#include "./2020/x-saherelm.x121.amarkets.audusd.2020.short.parser.mq5"
|
||||||
#include "./2021/x-saherelm.xch.che.amarkets.us30.2021.long.parser.mq5"
|
#include "./2021/x-saherelm.x121.amarkets.audusd.2021.short.parser.mq5"
|
||||||
#include "./2022/x-saherelm.xch.che.amarkets.us30.2022.long.parser.mq5"
|
#include "./2022/x-saherelm.x121.amarkets.audusd.2022.short.parser.mq5"
|
||||||
#include "./2023/x-saherelm.xch.che.amarkets.us30.2023.long.parser.mq5"
|
#include "./2023/x-saherelm.x121.amarkets.audusd.2023.short.parser.mq5"
|
||||||
#include "./2024/x-saherelm.xch.che.amarkets.us30.2024.long.parser.mq5"
|
#include "./2024/x-saherelm.x121.amarkets.audusd.2024.short.parser.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHCHEStartegyAMarketsUS30LongConditionsParser
|
struct X121StartegyAMarketsAUDUSDShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
XCHCHEStartegyAMarketsUS30OldsLongConditionsParser _oldsParser;
|
X121StartegyAMarketsAUDUSDOldsShortConditionsParser _oldsParser;
|
||||||
XCHCHEStartegyAMarketsUS302018LongConditionsParser _2018Parser;
|
X121StartegyAMarketsAUDUSD2018ShortConditionsParser _2018Parser;
|
||||||
XCHCHEStartegyAMarketsUS302019LongConditionsParser _2019Parser;
|
X121StartegyAMarketsAUDUSD2019ShortConditionsParser _2019Parser;
|
||||||
XCHCHEStartegyAMarketsUS302020LongConditionsParser _2020Parser;
|
X121StartegyAMarketsAUDUSD2020ShortConditionsParser _2020Parser;
|
||||||
XCHCHEStartegyAMarketsUS302021LongConditionsParser _2021Parser;
|
X121StartegyAMarketsAUDUSD2021ShortConditionsParser _2021Parser;
|
||||||
XCHCHEStartegyAMarketsUS302022LongConditionsParser _2022Parser;
|
X121StartegyAMarketsAUDUSD2022ShortConditionsParser _2022Parser;
|
||||||
XCHCHEStartegyAMarketsUS302023LongConditionsParser _2023Parser;
|
X121StartegyAMarketsAUDUSD2023ShortConditionsParser _2023Parser;
|
||||||
XCHCHEStartegyAMarketsUS302024LongConditionsParser _2024Parser;
|
X121StartegyAMarketsAUDUSD2024ShortConditionsParser _2024Parser;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XSignal &signal,
|
XSignal &signal,
|
||||||
XCHStrategyConditions &conditions,
|
X121StrategyConditions &conditions,
|
||||||
bool force = true //
|
bool force = true //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
@@ -1,141 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../Strategies/x-saherelm.xch.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
#include "./Olds/x-saherelm.xch.amarkets.audusd.olds.long.parser.mq5"
|
|
||||||
#include "./2018/x-saherelm.xch.amarkets.audusd.2018.long.parser.mq5"
|
|
||||||
#include "./2019/x-saherelm.xch.amarkets.audusd.2019.long.parser.mq5"
|
|
||||||
#include "./2020/x-saherelm.xch.amarkets.audusd.2020.long.parser.mq5"
|
|
||||||
#include "./2021/x-saherelm.xch.amarkets.audusd.2021.long.parser.mq5"
|
|
||||||
#include "./2022/x-saherelm.xch.amarkets.audusd.2022.long.parser.mq5"
|
|
||||||
#include "./2023/x-saherelm.xch.amarkets.audusd.2023.long.parser.mq5"
|
|
||||||
#include "./2024/x-saherelm.xch.amarkets.audusd.2024.long.parser.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHStartegyAMarketsAUDUSDLongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
XCHStartegyAMarketsAUDUSDOldsLongConditionsParser _oldsParser;
|
|
||||||
XCHStartegyAMarketsAUDUSD2018LongConditionsParser _2018Parser;
|
|
||||||
XCHStartegyAMarketsAUDUSD2019LongConditionsParser _2019Parser;
|
|
||||||
XCHStartegyAMarketsAUDUSD2020LongConditionsParser _2020Parser;
|
|
||||||
XCHStartegyAMarketsAUDUSD2021LongConditionsParser _2021Parser;
|
|
||||||
XCHStartegyAMarketsAUDUSD2022LongConditionsParser _2022Parser;
|
|
||||||
XCHStartegyAMarketsAUDUSD2023LongConditionsParser _2023Parser;
|
|
||||||
XCHStartegyAMarketsAUDUSD2024LongConditionsParser _2024Parser;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XSignal &signal,
|
|
||||||
XCHStrategyConditions &conditions,
|
|
||||||
bool force = true //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
if (!force)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_oldsParser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
@@ -1,141 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../Strategies/x-saherelm.xch.che.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
#include "./Olds/x-saherelm.xch.che.amarkets.audusd.olds.long.parser.mq5"
|
|
||||||
#include "./2018/x-saherelm.xch.che.amarkets.audusd.2018.long.parser.mq5"
|
|
||||||
#include "./2019/x-saherelm.xch.che.amarkets.audusd.2019.long.parser.mq5"
|
|
||||||
#include "./2020/x-saherelm.xch.che.amarkets.audusd.2020.long.parser.mq5"
|
|
||||||
#include "./2021/x-saherelm.xch.che.amarkets.audusd.2021.long.parser.mq5"
|
|
||||||
#include "./2022/x-saherelm.xch.che.amarkets.audusd.2022.long.parser.mq5"
|
|
||||||
#include "./2023/x-saherelm.xch.che.amarkets.audusd.2023.long.parser.mq5"
|
|
||||||
#include "./2024/x-saherelm.xch.che.amarkets.audusd.2024.long.parser.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHCHEStartegyAMarketsAUDUSDLongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
XCHCHEStartegyAMarketsAUDUSDOldsLongConditionsParser _oldsParser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2018LongConditionsParser _2018Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2019LongConditionsParser _2019Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2020LongConditionsParser _2020Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2021LongConditionsParser _2021Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2022LongConditionsParser _2022Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2023LongConditionsParser _2023Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2024LongConditionsParser _2024Parser;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XSignal &signal,
|
|
||||||
XCHStrategyConditions &conditions,
|
|
||||||
bool force = true //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
if (!force)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_oldsParser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
@@ -1,139 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../Strategies/x-saherelm.xch.che.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
#include "./Olds/x-saherelm.xch.che.amarkets.audusd.olds.short.parser.mq5"
|
|
||||||
#include "./2018/x-saherelm.xch.che.amarkets.audusd.2018.short.parser.mq5"
|
|
||||||
#include "./2019/x-saherelm.xch.che.amarkets.audusd.2019.short.parser.mq5"
|
|
||||||
#include "./2020/x-saherelm.xch.che.amarkets.audusd.2020.short.parser.mq5"
|
|
||||||
#include "./2021/x-saherelm.xch.che.amarkets.audusd.2021.short.parser.mq5"
|
|
||||||
#include "./2022/x-saherelm.xch.che.amarkets.audusd.2022.short.parser.mq5"
|
|
||||||
#include "./2023/x-saherelm.xch.che.amarkets.audusd.2023.short.parser.mq5"
|
|
||||||
#include "./2024/x-saherelm.xch.che.amarkets.audusd.2024.short.parser.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHCHEStartegyAMarketsAUDUSDShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
XCHCHEStartegyAMarketsAUDUSDOldsShortConditionsParser _oldsParser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2018ShortConditionsParser _2018Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2019ShortConditionsParser _2019Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2020ShortConditionsParser _2020Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2021ShortConditionsParser _2021Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2022ShortConditionsParser _2022Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2023ShortConditionsParser _2023Parser;
|
|
||||||
XCHCHEStartegyAMarketsAUDUSD2024ShortConditionsParser _2024Parser;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XSignal &signal,
|
|
||||||
XCHStrategyConditions &conditions,
|
|
||||||
bool force = true //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
if (!force)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_oldsParser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
@@ -1,141 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
#include "./Olds/x-saherelm.xch.ichwap.amarkets.audusd.olds.long.parser.mq5"
|
|
||||||
#include "./2018/x-saherelm.xch.ichwap.amarkets.audusd.2018.long.parser.mq5"
|
|
||||||
#include "./2019/x-saherelm.xch.ichwap.amarkets.audusd.2019.long.parser.mq5"
|
|
||||||
#include "./2020/x-saherelm.xch.ichwap.amarkets.audusd.2020.long.parser.mq5"
|
|
||||||
#include "./2021/x-saherelm.xch.ichwap.amarkets.audusd.2021.long.parser.mq5"
|
|
||||||
#include "./2022/x-saherelm.xch.ichwap.amarkets.audusd.2022.long.parser.mq5"
|
|
||||||
#include "./2023/x-saherelm.xch.ichwap.amarkets.audusd.2023.long.parser.mq5"
|
|
||||||
#include "./2024/x-saherelm.xch.ichwap.amarkets.audusd.2024.long.parser.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsAUDUSDLongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSDOldsLongConditionsParser _oldsParser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2018LongConditionsParser _2018Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2019LongConditionsParser _2019Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2020LongConditionsParser _2020Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2021LongConditionsParser _2021Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2022LongConditionsParser _2022Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2023LongConditionsParser _2023Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2024LongConditionsParser _2024Parser;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XSignal &signal,
|
|
||||||
XCHStrategyConditions &conditions,
|
|
||||||
bool force = true //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
if (!force)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_oldsParser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
@@ -1,139 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
#include "./Olds/x-saherelm.xch.ichwap.amarkets.audusd.olds.short.parser.mq5"
|
|
||||||
#include "./2018/x-saherelm.xch.ichwap.amarkets.audusd.2018.short.parser.mq5"
|
|
||||||
#include "./2019/x-saherelm.xch.ichwap.amarkets.audusd.2019.short.parser.mq5"
|
|
||||||
#include "./2020/x-saherelm.xch.ichwap.amarkets.audusd.2020.short.parser.mq5"
|
|
||||||
#include "./2021/x-saherelm.xch.ichwap.amarkets.audusd.2021.short.parser.mq5"
|
|
||||||
#include "./2022/x-saherelm.xch.ichwap.amarkets.audusd.2022.short.parser.mq5"
|
|
||||||
#include "./2023/x-saherelm.xch.ichwap.amarkets.audusd.2023.short.parser.mq5"
|
|
||||||
#include "./2024/x-saherelm.xch.ichwap.amarkets.audusd.2024.short.parser.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsAUDUSDShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSDOldsShortConditionsParser _oldsParser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2018ShortConditionsParser _2018Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2019ShortConditionsParser _2019Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2020ShortConditionsParser _2020Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2021ShortConditionsParser _2021Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2022ShortConditionsParser _2022Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2023ShortConditionsParser _2023Parser;
|
|
||||||
XCHICHWAPStartegyAMarketsAUDUSD2024ShortConditionsParser _2024Parser;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XSignal &signal,
|
|
||||||
XCHStrategyConditions &conditions,
|
|
||||||
bool force = true //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
if (!force)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
_2024Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2023Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2022Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2021Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2020Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2019Parser.IsFiltered(conditions)
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_2018Parser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
_oldsParser.IsFiltered(conditions)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2018LongConditionsParser
|
struct X121StartegyAMarketsBRENT2018LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2018ShortConditionsParser
|
struct X121StartegyAMarketsBRENT2018ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2018LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2018ShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2019LongConditionsParser
|
struct X121StartegyAMarketsBRENT2019LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2019ShortConditionsParser
|
struct X121StartegyAMarketsBRENT2019ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
@@ -1,619 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.che.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHCHEStartegyAMarketsBRENT2019LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 70.0
|
|
||||||
// Bearish: 2.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2019.04.24 21:20:01
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isCloseOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isCloseCrossedOverFib1 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isSCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isSCLLSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBullish &&
|
|
||||||
conditions.pvConditions.isLCHHBullish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBullish &&
|
|
||||||
conditions.chtdConditions.isMBullish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBearish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isCBullish &&
|
|
||||||
conditions.chcheConditions.isCSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isSStrongBullish &&
|
|
||||||
conditions.chcheConditions.isSStrongSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBullish &&
|
|
||||||
conditions.chstrConditions.isSSwitchedToBullish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isSBullish &&
|
|
||||||
conditions.chvlmConditions.isMBullish &&
|
|
||||||
conditions.chvlmConditions.isLBullish &&
|
|
||||||
conditions.chvlmConditions.isHBearish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
conditions.chvwapConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAOverB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 71.0
|
|
||||||
// Bearish: 8.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2019.11.05 21:15:00
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isCloseUnderFib1 &&
|
|
||||||
conditions.pvConditions.isCloseCrossedOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseCrossedOverFib3 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isSCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isSCHHSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBullish &&
|
|
||||||
conditions.pvConditions.isMCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCHHSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isLCHHBullish &&
|
|
||||||
conditions.pvConditions.isLCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isLCHHSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBearish &&
|
|
||||||
conditions.chtdConditions.isMBullish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isBearishPowerDecreasing &&
|
|
||||||
conditions.chcheConditions.isCBearish &&
|
|
||||||
conditions.chcheConditions.isCStrongBearish &&
|
|
||||||
conditions.chcheConditions.isSBearish &&
|
|
||||||
conditions.chcheConditions.isSStrongBearish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isBullishPowerUp &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBearish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isMSwitchedToBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isLSwitchedToBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
conditions.chstrConditions.isHSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isCSwitchedToBullish &&
|
|
||||||
conditions.chvlmConditions.isSBearish &&
|
|
||||||
conditions.chvlmConditions.isMBullish &&
|
|
||||||
conditions.chvlmConditions.isLBearish &&
|
|
||||||
conditions.chvlmConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
conditions.chvwapConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenCrossedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAOverB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 67.0
|
|
||||||
// Bearish: 1.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2019.11.22 16:05:00
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isNewPeak &&
|
|
||||||
conditions.pvConditions.isNewPeakOverLast &&
|
|
||||||
conditions.pvConditions.isFiboIncreased &&
|
|
||||||
conditions.pvConditions.isCloseOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBullish &&
|
|
||||||
conditions.pvConditions.isLCHHBullish &&
|
|
||||||
conditions.pvConditions.isHCHHBullish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBullish &&
|
|
||||||
conditions.chtdConditions.isMBullish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isCBullish &&
|
|
||||||
conditions.chcheConditions.isCStrongBullish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isSStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBullish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isBullishPowerUp &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isSBullish &&
|
|
||||||
conditions.chvlmConditions.isMBearish &&
|
|
||||||
conditions.chvlmConditions.isLBullish &&
|
|
||||||
conditions.chvlmConditions.isHBullish &&
|
|
||||||
conditions.chvlmConditions.isHSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
conditions.chvwapConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanACrossedOverLast &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast &&
|
|
||||||
conditions.chichConditions.isMClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAOverB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 60.0
|
|
||||||
// Bearish: 4.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2019.11.29 08:45:46
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isCloseOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBullish &&
|
|
||||||
conditions.chtdConditions.isMBullish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chcheConditions.isCBullish &&
|
|
||||||
conditions.chcheConditions.isCStrongBullish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isLBearish &&
|
|
||||||
conditions.chcheConditions.isLStrongBearish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBullish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isSBearish &&
|
|
||||||
conditions.chvlmConditions.isMBullish &&
|
|
||||||
conditions.chvlmConditions.isLBullish &&
|
|
||||||
conditions.chvlmConditions.isHBearish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
conditions.chvwapConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isMClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAUnderB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2019LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2019ShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2020LongConditionsParser
|
struct X121StartegyAMarketsBRENT2020LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2020ShortConditionsParser
|
struct X121StartegyAMarketsBRENT2020ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
@@ -1,905 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.che.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHCHEStartegyAMarketsBRENT2020LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 73.0
|
|
||||||
// Bearish: 1.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2020.02.18 21:30:00
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isNewPeak &&
|
|
||||||
conditions.pvConditions.isNewPeakOverLast &&
|
|
||||||
conditions.pvConditions.isFiboIncreased &&
|
|
||||||
conditions.pvConditions.isCloseOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isSCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isSCHHSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBullish &&
|
|
||||||
conditions.pvConditions.isMCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCHHSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isLCHHBullish &&
|
|
||||||
conditions.pvConditions.isLCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isLCHHSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isHCHHBullish &&
|
|
||||||
conditions.pvConditions.isHCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isHCHHSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBullish &&
|
|
||||||
conditions.chtdConditions.isMBullish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isCBullish &&
|
|
||||||
conditions.chcheConditions.isCStrongBullish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isSStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBullish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isSBullish &&
|
|
||||||
conditions.chvlmConditions.isMBullish &&
|
|
||||||
conditions.chvlmConditions.isLBearish &&
|
|
||||||
conditions.chvlmConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
conditions.chvwapConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isMClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAUnderB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 75.0
|
|
||||||
// Bearish: 6.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2020.05.21 22:25:03
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isNewPeak &&
|
|
||||||
conditions.pvConditions.isNewPeakUnderLast &&
|
|
||||||
conditions.pvConditions.isFiboDecreased &&
|
|
||||||
conditions.pvConditions.isFiboSectionChanged &&
|
|
||||||
conditions.pvConditions.isCloseOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isCloseCrossedOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseCrossedOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseCrossedOverFib3 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isSCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isSCHHSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBullish &&
|
|
||||||
conditions.pvConditions.isMCLLBullish &&
|
|
||||||
conditions.pvConditions.isMCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCHHSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCLLSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isLCBullish &&
|
|
||||||
conditions.pvConditions.isLCHHBullish &&
|
|
||||||
conditions.pvConditions.isLCLLBullish &&
|
|
||||||
conditions.pvConditions.isLCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isLCHHSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isLCLLSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chmConditions.isBearishPowerDecreasing &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastUnderSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isMSwitchedToBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBullish &&
|
|
||||||
conditions.chtdConditions.isMBearish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isCBullish &&
|
|
||||||
conditions.chcheConditions.isCSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isBullishPowerUp &&
|
|
||||||
conditions.chstrConditions.isCBearish &&
|
|
||||||
conditions.chstrConditions.isSBearish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isMSwitchedToBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isLSwitchedToBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
conditions.chstrConditions.isHSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isBullishPowerUp &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isSBullish &&
|
|
||||||
conditions.chvlmConditions.isMBearish &&
|
|
||||||
conditions.chvlmConditions.isLBullish &&
|
|
||||||
conditions.chvlmConditions.isHBearish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
conditions.chvwapConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanACrossedOverLast &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast &&
|
|
||||||
conditions.chichConditions.isMClosedUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isMTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAOverB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 50.0
|
|
||||||
// Bearish: 9.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2020.05.21 05:35:00
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isCloseOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBearish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastUnderSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCSwitchedToBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isCBearish &&
|
|
||||||
conditions.chtdConditions.isSBearish &&
|
|
||||||
conditions.chtdConditions.isMBullish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isBullishPowerDecreasing &&
|
|
||||||
conditions.chcheConditions.isCBearish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isSStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBullish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isCBearish &&
|
|
||||||
conditions.chvlmConditions.isSBearish &&
|
|
||||||
conditions.chvlmConditions.isMBullish &&
|
|
||||||
conditions.chvlmConditions.isLBullish &&
|
|
||||||
conditions.chvlmConditions.isHBearish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isSTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanACrossedOverLast &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanACrossedOverLast &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAOverB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 66.0
|
|
||||||
// Bearish: 6.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2020.06.22 04:20:00
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isCloseOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBearish &&
|
|
||||||
conditions.pvConditions.isMCSwitchedToBearish &&
|
|
||||||
conditions.pvConditions.isMCHHSwitchedToBearish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBearish &&
|
|
||||||
conditions.chtdConditions.isMBearish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isBullishPowerUp &&
|
|
||||||
conditions.chcheConditions.isCBullish &&
|
|
||||||
conditions.chcheConditions.isCStrongBullish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isSStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongBullish &&
|
|
||||||
conditions.chcheConditions.isLSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBullish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isSBearish &&
|
|
||||||
conditions.chvlmConditions.isMBullish &&
|
|
||||||
conditions.chvlmConditions.isLBullish &&
|
|
||||||
conditions.chvlmConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isSBullish &&
|
|
||||||
conditions.chvwapConditions.isSSwitchedToBullish &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isMSwitchedToBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
conditions.chvwapConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAOverLast &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAUnderB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 64.0
|
|
||||||
// Bearish: 5.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2020.07.21 21:20:00
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isCloseUnderFib1 &&
|
|
||||||
conditions.pvConditions.isCloseUnderFib2 &&
|
|
||||||
conditions.pvConditions.isCloseCrossedOverFib3 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isSCSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isSCLLSwitchedToBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBullish &&
|
|
||||||
conditions.pvConditions.isLCHHBullish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isBearishPowerDecreasing &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastUnderSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isSSwitchedToBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBearish &&
|
|
||||||
conditions.chtdConditions.isMBullish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isCBullish &&
|
|
||||||
conditions.chcheConditions.isCSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isSSwitchedToBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongSwitchedToBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBearish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isSBearish &&
|
|
||||||
conditions.chvlmConditions.isMBullish &&
|
|
||||||
conditions.chvlmConditions.isLBullish &&
|
|
||||||
conditions.chvlmConditions.isHBearish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenUnderKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAOverB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
(
|
|
||||||
// Symbol: BRENT
|
|
||||||
// ---------------
|
|
||||||
// Scores:
|
|
||||||
// ---------------
|
|
||||||
// Bullish: 67.0
|
|
||||||
// Bearish: 0.0
|
|
||||||
// ---------------
|
|
||||||
// Time: 2020.09.17 17:10:00
|
|
||||||
// ---------------
|
|
||||||
//
|
|
||||||
// XPV ...
|
|
||||||
//
|
|
||||||
conditions.pvConditions.isNewPeak &&
|
|
||||||
conditions.pvConditions.isNewPeakOverLast &&
|
|
||||||
conditions.pvConditions.isFiboIncreased &&
|
|
||||||
conditions.pvConditions.isCloseOverFib1 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib2 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib3 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib4 &&
|
|
||||||
conditions.pvConditions.isCloseOverFib5 &&
|
|
||||||
conditions.pvConditions.isSCBullish &&
|
|
||||||
conditions.pvConditions.isSCHHBullish &&
|
|
||||||
conditions.pvConditions.isSCLLBullish &&
|
|
||||||
conditions.pvConditions.isMCHHBullish &&
|
|
||||||
conditions.pvConditions.isLCHHBullish &&
|
|
||||||
conditions.pvConditions.isHCHHBullish &&
|
|
||||||
//
|
|
||||||
// XCHM ...
|
|
||||||
//
|
|
||||||
conditions.chmConditions.hasBullishPower &&
|
|
||||||
conditions.chmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chmConditions.isFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverFast &&
|
|
||||||
conditions.chmConditions.isCFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverCFast &&
|
|
||||||
conditions.chmConditions.isSFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverSFast &&
|
|
||||||
conditions.chmConditions.isMFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverMFast &&
|
|
||||||
conditions.chmConditions.isLFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverLFast &&
|
|
||||||
conditions.chmConditions.isHFastOverSlow &&
|
|
||||||
conditions.chmConditions.isClosedOverHFast &&
|
|
||||||
//
|
|
||||||
// XCHHK ...
|
|
||||||
//
|
|
||||||
conditions.chhkConditions.hasBullishPower &&
|
|
||||||
conditions.chhkConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chhkConditions.isCBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverCHigh &&
|
|
||||||
conditions.chhkConditions.isSBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverSHigh &&
|
|
||||||
conditions.chhkConditions.isMBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverMHigh &&
|
|
||||||
conditions.chhkConditions.isLBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverLHigh &&
|
|
||||||
conditions.chhkConditions.isHBullish &&
|
|
||||||
conditions.chhkConditions.isCloseOverHHigh &&
|
|
||||||
//
|
|
||||||
// XCHTD ...
|
|
||||||
//
|
|
||||||
conditions.chtdConditions.hasBullishPower &&
|
|
||||||
conditions.chtdConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chtdConditions.isCBullish &&
|
|
||||||
conditions.chtdConditions.isSBullish &&
|
|
||||||
conditions.chtdConditions.isMBullish &&
|
|
||||||
conditions.chtdConditions.isLBullish &&
|
|
||||||
conditions.chtdConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHCHE ...
|
|
||||||
//
|
|
||||||
conditions.chcheConditions.hasBullishPower &&
|
|
||||||
conditions.chcheConditions.isCBullish &&
|
|
||||||
conditions.chcheConditions.isCStrongBullish &&
|
|
||||||
conditions.chcheConditions.isSBullish &&
|
|
||||||
conditions.chcheConditions.isSStrongBullish &&
|
|
||||||
conditions.chcheConditions.isMBullish &&
|
|
||||||
conditions.chcheConditions.isMStrongBullish &&
|
|
||||||
conditions.chcheConditions.isLBullish &&
|
|
||||||
conditions.chcheConditions.isLStrongBullish &&
|
|
||||||
conditions.chcheConditions.isHBullish &&
|
|
||||||
conditions.chcheConditions.isHStrongBullish &&
|
|
||||||
//
|
|
||||||
// XCHSTR ...
|
|
||||||
//
|
|
||||||
conditions.chstrConditions.hasBullishPower &&
|
|
||||||
conditions.chstrConditions.isCBullish &&
|
|
||||||
conditions.chstrConditions.isSBullish &&
|
|
||||||
conditions.chstrConditions.isMBullish &&
|
|
||||||
conditions.chstrConditions.isLBullish &&
|
|
||||||
conditions.chstrConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVLM ...
|
|
||||||
//
|
|
||||||
conditions.chvlmConditions.hasBullishPower &&
|
|
||||||
conditions.chvlmConditions.isBullishPowerIncreasing &&
|
|
||||||
conditions.chvlmConditions.isCBullish &&
|
|
||||||
conditions.chvlmConditions.isSBullish &&
|
|
||||||
conditions.chvlmConditions.isMBullish &&
|
|
||||||
conditions.chvlmConditions.isLBullish &&
|
|
||||||
conditions.chvlmConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHVWAP ...
|
|
||||||
//
|
|
||||||
conditions.chvwapConditions.hasBullishPower &&
|
|
||||||
conditions.chvwapConditions.isMBullish &&
|
|
||||||
conditions.chvwapConditions.isLBullish &&
|
|
||||||
conditions.chvwapConditions.isHBullish &&
|
|
||||||
//
|
|
||||||
// XCHICH ...
|
|
||||||
//
|
|
||||||
conditions.chichConditions.isCClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanAUnderLast &&
|
|
||||||
conditions.chichConditions.isCSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast &&
|
|
||||||
conditions.chichConditions.isSClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isSSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isSFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isMClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isMSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isMFutureSenkouSpanAOverB &&
|
|
||||||
conditions.chichConditions.isLClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isLSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isLFutureSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isHClosedOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHTenkanSenOverKijunSen &&
|
|
||||||
conditions.chichConditions.isHSenkouSpanAUnderB &&
|
|
||||||
conditions.chichConditions.isHFutureSenkouSpanAUnderB
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2020LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2020ShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2021LongConditionsParser
|
struct X121StartegyAMarketsBRENT2021LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2021ShortConditionsParser
|
struct X121StartegyAMarketsBRENT2021ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2021LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2021ShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2022LongConditionsParser
|
struct X121StartegyAMarketsBRENT2022LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2022ShortConditionsParser
|
struct X121StartegyAMarketsBRENT2022ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2022LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2022ShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2023LongConditionsParser
|
struct X121StartegyAMarketsBRENT2023LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2023ShortConditionsParser
|
struct X121StartegyAMarketsBRENT2023ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2023LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2023ShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2024LongConditionsParser
|
struct X121StartegyAMarketsBRENT2024LongConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
+3
-3
@@ -22,18 +22,18 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../../../../Strategies/x-saherelm.xch.strategy.mq5"
|
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHStartegyAMarketsBRENT2024ShortConditionsParser
|
struct X121StartegyAMarketsBRENT2024ShortConditionsParser
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
string _version;
|
string _version;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool IsFiltered(
|
bool IsFiltered(
|
||||||
XCHStrategyConditions &conditions //
|
X121StrategyConditions &conditions //
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2024LongConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
-54
@@ -1,54 +0,0 @@
|
|||||||
///////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// SaherElm IT Center MQL5 Strategy Parser Library
|
|
||||||
// ------------------------------------------------
|
|
||||||
// Name: XCHICHWapStartegyConditionsParser
|
|
||||||
// Description: provide all conditions parsing
|
|
||||||
// for XCH Strategy ...
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Maintainer:
|
|
||||||
// ------------
|
|
||||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
||||||
//
|
|
||||||
//////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Global Properties ...
|
|
||||||
#property library
|
|
||||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
||||||
#property link "https://www.saherelm.ir"
|
|
||||||
#property version "1.00"
|
|
||||||
#property strict
|
|
||||||
|
|
||||||
//
|
|
||||||
// Imports ...
|
|
||||||
#include "../../../../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
|
||||||
|
|
||||||
//
|
|
||||||
// Conditions Parser ...
|
|
||||||
struct XCHICHWAPStartegyAMarketsBRENT2024ShortConditionsParser
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string _version;
|
|
||||||
|
|
||||||
//
|
|
||||||
bool IsFiltered(
|
|
||||||
XCHStrategyConditions &conditions //
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
result =
|
|
||||||
//
|
|
||||||
false
|
|
||||||
//
|
|
||||||
;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user