버전 5.7
2024.08.22
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;
Version 3.7 2024.08.10
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;
}
버전 5.5
2024.08.21
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;
Version 3.7 2024.08.10
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;
}
버전 5.0
2024.08.17
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;
Version 3.7 2024.08.10
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;
버전 4.0
2024.08.12
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.7
2024.08.10
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.6
2024.08.09
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.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