バージョン 3.5
2024.07.31
What's new:
double RSI_m5 = iRSI(Symbol(), 5, RSI_Period, PRICE_CLOSE, 0);
double RSI_m15 = iRSI(Symbol(), 15, RSI_Period, PRICE_CLOSE, 0);
double RSI_m30 = iRSI(Symbol(), 30, RSI_Period, PRICE_CLOSE, 0);
RSI_m5 = NormalizeDouble(RSI_m5, 2);
RSI_m15 = NormalizeDouble(RSI_m15, 2);
RSI_m30 = NormalizeDouble(RSI_m30, 2);
bool isOverbought = RSI_m5 > 70 && RSI_m15 > 70 && RSI_m30 > 70;
bool isOversold = RSI_m5 < 30 && RSI_m15 < 30 && RSI_m30 < 30;
if (isOverbought) {
Global_22_a_168_ko[Para_0_in].bo_6 = true;
} else if (isOversold) {
Global_22_a_168_ko[Para_0_in].bo_5 = true;
} else {
Global_22_a_168_ko[Para_0_in].bo_5 = false;
Global_22_a_168_ko[Para_0_in].bo_6 = false;
}
Global_22_a_168_ko[Para_0_in].bo_5 &= Global_22_a_168_ko[Para_0_in].do_9 < Local_49_do && Local_49_do > 0.0;
Global_22_a_168_ko[Para_0_in].bo_6 &= Global_22_a_168_ko[Para_0_in].do_9 > Local_48_do && Local_48_do > 0.0;
tmp_in_10 = 0;
バージョン 3.0
2024.07.25
What's new:
double RSI_m5 = iRSI(Symbol(), 5, RSI_Period, PRICE_CLOSE, 0);
double RSI_m15 = iRSI(Symbol(), 15, RSI_Period, PRICE_CLOSE, 0);
double RSI_m30 = iRSI(Symbol(), 30, RSI_Period, PRICE_CLOSE, 0);
RSI_m5 = NormalizeDouble(RSI_m5, 2);
RSI_m15 = NormalizeDouble(RSI_m15, 2);
RSI_m30 = NormalizeDouble(RSI_m30, 2);
bool isOverbought = RSI_m5 > 70 && RSI_m15 > 70 && RSI_m30 > 70;
bool isOversold = RSI_m5 < 30 && RSI_m15 < 30 && RSI_m30 < 30;
if (isOverbought) {
Global_22_a_168_ko[Para_0_in].bo_6 = true;
} else if (isOversold) {
Global_22_a_168_ko[Para_0_in].bo_5 = true;
} else {
Global_22_a_168_ko[Para_0_in].bo_5 = false;
Global_22_a_168_ko[Para_0_in].bo_6 = false;
}
Global_22_a_168_ko[Para_0_in].bo_5 &= Global_22_a_168_ko[Para_0_in].do_9 < Local_49_do && Local_49_do > 0.0;
Global_22_a_168_ko[Para_0_in].bo_6 &= Global_22_a_168_ko[Para_0_in].do_9 > Local_48_do && Local_48_do > 0.0;
tmp_in_10 = 0;
バージョン 2.6
2024.07.01
What's new:
double RSI_m5 = iRSI(Symbol(), 5, RSI_Period, PRICE_CLOSE, 0);
double RSI_m15 = iRSI(Symbol(), 15, RSI_Period, PRICE_CLOSE, 0);
double RSI_m30 = iRSI(Symbol(), 30, RSI_Period, PRICE_CLOSE, 0);
RSI_m5 = NormalizeDouble(RSI_m5, 2);
RSI_m15 = NormalizeDouble(RSI_m15, 2);
RSI_m30 = NormalizeDouble(RSI_m30, 2);
bool isOverbought = RSI_m5 > 70 && RSI_m15 > 70 && RSI_m30 > 70;
bool isOversold = RSI_m5 < 30 && RSI_m15 < 30 && RSI_m30 < 30;
if (isOverbought) {
Global_22_a_168_ko[Para_0_in].bo_6 = true;
} else if (isOversold) {
Global_22_a_168_ko[Para_0_in].bo_5 = true;
} else {
Global_22_a_168_ko[Para_0_in].bo_5 = false;
Global_22_a_168_ko[Para_0_in].bo_6 = false;
}
Global_22_a_168_ko[Para_0_in].bo_5 &= Global_22_a_168_ko[Para_0_in].do_9 < Local_49_do && Local_49_do > 0.0;
Global_22_a_168_ko[Para_0_in].bo_6 &= Global_22_a_168_ko[Para_0_in].do_9 > Local_48_do && Local_48_do > 0.0;
tmp_in_10 = 0;
バージョン 2.5
2024.06.05
What's new:
double RSI_m5 = iRSI(Symbol(), 5, RSI_Period, PRICE_CLOSE, 0);
double RSI_m15 = iRSI(Symbol(), 15, RSI_Period, PRICE_CLOSE, 0);
double RSI_m30 = iRSI(Symbol(), 30, RSI_Period, PRICE_CLOSE, 0);
RSI_m5 = NormalizeDouble(RSI_m5, 2);
RSI_m15 = NormalizeDouble(RSI_m15, 2);
RSI_m30 = NormalizeDouble(RSI_m30, 2);
bool isOverbought = RSI_m5 > 70 && RSI_m15 > 70 && RSI_m30 > 70;
bool isOversold = RSI_m5 < 30 && RSI_m15 < 30 && RSI_m30 < 30;
if (isOverbought) {
Global_22_a_168_ko[Para_0_in].bo_6 = true;
} else if (isOversold) {
Global_22_a_168_ko[Para_0_in].bo_5 = true;
} else {
Global_22_a_168_ko[Para_0_in].bo_5 = false;
Global_22_a_168_ko[Para_0_in].bo_6 = false;
}
Global_22_a_168_ko[Para_0_in].bo_5 &= Global_22_a_168_ko[Para_0_in].do_9 < Local_49_do && Local_49_do > 0.0;
Global_22_a_168_ko[Para_0_in].bo_6 &= Global_22_a_168_ko[Para_0_in].do_9 > Local_48_do && Local_48_do > 0.0;
tmp_in_10 = 0;
バージョン 2.4
2024.03.10
double RSI_m5 = iRSI(Symbol(), 5, RSI_Period, PRICE_CLOSE, 0);
double RSI_m15 = iRSI(Symbol(), 15, RSI_Period, PRICE_CLOSE, 0);
double RSI_m30 = iRSI(Symbol(), 30, RSI_Period, PRICE_CLOSE, 0);
RSI_m5 = NormalizeDouble(RSI_m5, 2);
RSI_m15 = NormalizeDouble(RSI_m15, 2);
RSI_m30 = NormalizeDouble(RSI_m30, 2);
bool isOverbought = RSI_m5 > 70 && RSI_m15 > 70 && RSI_m30 > 70;
bool isOversold = RSI_m5 < 30 && RSI_m15 < 30 && RSI_m30 < 30;
if (isOverbought) {
Global_22_a_168_ko[Para_0_in].bo_6 = true;
} else if (isOversold) {
Global_22_a_168_ko[Para_0_in].bo_5 = true;
} else {
Global_22_a_168_ko[Para_0_in].bo_5 = false;
Global_22_a_168_ko[Para_0_in].bo_6 = false;
}
Global_22_a_168_ko[Para_0_in].bo_5 &= Global_22_a_168_ko[Para_0_in].do_9 < Local_49_do && Local_49_do > 0.0;
Global_22_a_168_ko[Para_0_in].bo_6 &= Global_22_a_168_ko[Para_0_in].do_9 > Local_48_do && Local_48_do > 0.0;
tmp_in_10 = 0;
バージョン 2.3
2024.03.03
Version 2.3 Fixed
-No errors and Warnings
バージョン 2.2
2024.02.17
Version 2.2 Fixed
-No errors and Warnings
バージョン 2.1
2024.02.09
Version 2.1 Fixed and is Mandatory.
バージョン 2.0
2024.01.31
Version 2.0 Fixed and is Mandatory.
バージョン 1.9
2024.01.31
Version 1.9 Fixed and is Mandatory.
バージョン 1.8
2024.01.31
Version 1.8 Fixed and is Mandatory.
バージョン 1.7
2024.01.28
Version 1.7 Fixed and is Mandatory.
バージョン 1.6
2024.01.27
Version 1.6 Fixed and is Mandatory.
バージョン 1.5
2024.01.26
Version 1.5 Fixed and is Mandatory.
バージョン 1.4
2024.01.25
Version 1.4 Fixed
バージョン 1.3
2024.01.24
Version 1.3 Fixed
バージョン 1.2
2024.01.09
Version 1.2 Fixed
バージョン 1.1
2023.12.30
Version 1.1 Fixed