Price Data Components
Indicators Used
Miscellaneous
0
Views
0
Downloads
0
Favorites
FiyatKesisme
#property indicator_separate_window
#property indicator_buffers 8
#property indicator_color1 Black
#property indicator_color2 Black
#property indicator_color3 Black
#property indicator_color4 Black
#property indicator_color5 Black
#property indicator_color6 Black
#property indicator_color7 Black
#property indicator_color8 Black
int gi_76 = 0;
extern string i_id = "--change Indicator_ID for more in the same window--";
extern int Indicator_ID = 1;
extern string TF = "TimeF: 1,15,30,60,240,1440,10080,43200";
extern string TF0 = "if TimeF = 0, it changhe on chart TF";
extern int TimeF = 0;
extern string m = "--Moving Average Types--";
extern string m0 = " 0 = SMA";
extern string m1 = " 1 = EMA";
extern string m2 = " 2 = SMMA";
extern string m3 = " 3 = LWMA";
extern string m4 = " 4 = LSMA";
extern int MA_Method = 3;
extern string p = "--Applied Price Types--";
extern string p0 = " 0 = close";
extern string p1 = " 1 = open";
extern string p2 = " 2 = high";
extern string p3 = " 3 = low";
extern string p4 = " 4 = median(high+low)/2";
extern string p5 = " 5 = typical(high+low+close)/3";
extern string p6 = " 6 = weighted(high+low+close+close)/4";
extern int Price = 6;
extern int Fast = 3;
extern int Slow = 5;
extern bool USD = FALSE;
extern bool EUR = FALSE;
extern bool GBP = FALSE;
extern bool CHF = FALSE;
extern bool JPY = FALSE;
extern bool AUD = FALSE;
extern bool CAD = FALSE;
extern bool NZD = FALSE;
extern color Color_USD = Green;
extern color Color_EUR = Aqua;
extern color Color_GBP = Red;
extern color Color_CHF = Chocolate;
extern color Color_JPY = Maroon;
extern color Color_AUD = DarkOrange;
extern color Color_CAD = Purple;
extern color Color_NZD = Teal;
extern int Line_Thickness = 3;
extern int All_Bars = 200;
extern int Last_Bars = 0;
extern int Y_Top = 14;
extern int Y_Step = 15;
extern int TxtSize = 10;
double g_ibuf_328[];
double g_ibuf_332[];
double g_ibuf_336[];
double g_ibuf_340[];
double g_ibuf_344[];
double g_ibuf_348[];
double g_ibuf_352[];
double g_ibuf_356[];
double gd_360;
string gs_368;
int init() {
// Burada Pariteyi Sec.
string IlkSembol=StringSubstr(Symbol(),0, 3);
string SonSembol=StringSubstr(Symbol(),3, 3);
//((Alert(IlkSembol," ",SonSembol);
if (IlkSembol=="USD") USD = TRUE;
if (IlkSembol=="EUR") EUR = TRUE;
if (IlkSembol=="GBP") GBP = TRUE;
if (IlkSembol=="JPY") JPY = TRUE;
if (IlkSembol=="AUD") AUD = TRUE;
if (IlkSembol=="CAD") CAD= TRUE;
if (IlkSembol=="NZD") NZD = TRUE;
if (IlkSembol=="CHF") CHF = TRUE;
if (SonSembol=="USD") USD = TRUE;
if (SonSembol=="EUR") EUR = TRUE;
if (SonSembol=="GBP") GBP = TRUE;
if (SonSembol=="JPY") JPY = TRUE;
if (SonSembol=="AUD") AUD = TRUE;
if (SonSembol=="CAD") CAD= TRUE;
if (SonSembol=="NZD") NZD = TRUE;
if (SonSembol=="CHF") CHF = TRUE;
/*
extern bool EUR = TRUE;
extern bool GBP = TRUE;
extern bool CHF = TRUE;
extern bool JPY = TRUE;
extern bool AUD = TRUE;
extern bool CAD = TRUE;
extern bool NZD = TRUE;
*/
//
gs_368 = Indicator_ID;
IndicatorShortName(gs_368);
int li_0 = 0;
if (StringFind(Symbol(), "USD", 0) < 0) li_0 = 1;
else li_0 = Line_Thickness;
SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, li_0, Color_USD);
SetIndexBuffer(0, g_ibuf_328);
SetIndexLabel(0, "USD");
if (StringFind(Symbol(), "EUR", 0) < 0) li_0 = 1;
else li_0 = Line_Thickness;
SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, li_0, Color_EUR);
SetIndexBuffer(1, g_ibuf_332);
SetIndexLabel(1, "EUR");
if (StringFind(Symbol(), "GBP", 0) < 0) li_0 = 1;
else li_0 = Line_Thickness;
SetIndexStyle(2, DRAW_LINE, STYLE_SOLID, li_0, Color_GBP);
SetIndexBuffer(2, g_ibuf_336);
SetIndexLabel(2, "GBP");
if (StringFind(Symbol(), "CHF", 0) < 0) li_0 = 1;
else li_0 = Line_Thickness;
SetIndexStyle(3, DRAW_LINE, STYLE_SOLID, li_0, Color_CHF);
SetIndexBuffer(3, g_ibuf_340);
SetIndexLabel(3, "CHF");
if (StringFind(Symbol(), "JPY", 0) < 0) li_0 = 1;
else li_0 = Line_Thickness;
SetIndexStyle(4, DRAW_LINE, STYLE_SOLID, li_0, Color_JPY);
SetIndexBuffer(4, g_ibuf_344);
SetIndexLabel(4, "JPY");
if (StringFind(Symbol(), "AUD", 0) < 0) li_0 = 1;
else li_0 = Line_Thickness;
SetIndexStyle(5, DRAW_LINE, STYLE_SOLID, li_0, Color_AUD);
SetIndexBuffer(5, g_ibuf_348);
SetIndexLabel(5, "AUD");
if (StringFind(Symbol(), "CAD", 0) < 0) li_0 = 1;
else li_0 = Line_Thickness;
SetIndexStyle(6, DRAW_LINE, STYLE_SOLID, li_0, Color_CAD);
SetIndexBuffer(6, g_ibuf_352);
SetIndexLabel(6, "CAD");
if (StringFind(Symbol(), "NZD", 0) < 0) li_0 = 1;
else li_0 = Line_Thickness;
SetIndexStyle(7, DRAW_LINE, STYLE_SOLID, li_0, Color_NZD);
SetIndexBuffer(7, g_ibuf_356);
SetIndexLabel(7, "NZD");
return (0);
}
int deinit() {
for (int l_count_0 = 0; l_count_0 < gi_76; l_count_0++)
if (!ObjectDelete(gs_368 + l_count_0)) Print("error: code #", GetLastError());
return (0);
}
int start() {
string ls_0;
string ls_8;
string ls_16;
string ls_24;
string ls_32;
string ls_40;
string ls_48;
string ls_56;
double ld_76;
double ld_84;
double ld_92;
double ld_100;
double ld_108;
double ld_116;
double ld_124;
double ld_132;
double ld_140;
double ld_148;
double ld_156;
double ld_164;
double ld_172;
double ld_180;
int li_68 = IndicatorCounted();
if (li_68 < 0) return (-1);
if (All_Bars < 1) All_Bars = Bars;
if (li_68 > 0 && Last_Bars > 0) li_68 -= Last_Bars;
int li_64 = All_Bars;
if (StringLen(Symbol()) == 7) {
ls_56 = StringSubstr(Symbol(), 6, 1);
ls_0 = "AUDUSD" + ls_56;
ls_8 = "EURUSD" + ls_56;
ls_16 = "USDCHF" + ls_56;
ls_24 = "NZDUSD" + ls_56;
ls_32 = "GBPUSD" + ls_56;
ls_40 = "USDJPY" + ls_56;
ls_48 = "USDCAD" + ls_56;
} else {
ls_0 = "AUDUSD";
ls_8 = "EURUSD";
ls_16 = "USDCHF";
ls_24 = "NZDUSD";
ls_32 = "GBPUSD";
ls_40 = "USDJPY";
ls_48 = "USDCAD";
}
for (int l_index_72 = 0; l_index_72 < li_64; l_index_72++) {
ld_76 = ma(ls_8, Fast, MA_Method, Price, l_index_72);
ld_84 = ma(ls_8, Slow, MA_Method, Price, l_index_72);
if (!ld_76 || !ld_84) break;
ld_92 = ma(ls_32, Fast, MA_Method, Price, l_index_72);
ld_100 = ma(ls_32, Slow, MA_Method, Price, l_index_72);
if (!ld_92 || !ld_100) break;
ld_108 = ma(ls_0, Fast, MA_Method, Price, l_index_72);
ld_116 = ma(ls_0, Slow, MA_Method, Price, l_index_72);
if (!ld_108 || !ld_116) break;
ld_124 = ma(ls_24, Fast, MA_Method, Price, l_index_72);
ld_132 = ma(ls_24, Slow, MA_Method, Price, l_index_72);
if (!ld_124 || !ld_132) break;
ld_140 = ma(ls_48, Fast, MA_Method, Price, l_index_72);
ld_148 = ma(ls_48, Slow, MA_Method, Price, l_index_72);
if (!ld_140 || !ld_148) break;
ld_156 = ma(ls_16, Fast, MA_Method, Price, l_index_72);
ld_164 = ma(ls_16, Slow, MA_Method, Price, l_index_72);
if (!ld_156 || !ld_164) break;
ld_172 = ma(ls_40, Fast, MA_Method, Price, l_index_72);
ld_180 = ma(ls_40, Slow, MA_Method, Price, l_index_72);
if (!ld_172 || !ld_180) break;
if (USD) {
g_ibuf_328[l_index_72] = 0;
g_ibuf_328[l_index_72] += (ld_84 / ld_76 - 1.0);
g_ibuf_328[l_index_72] += (ld_100 / ld_92 - 1.0);
g_ibuf_328[l_index_72] += (ld_116 / ld_108 - 1.0);
g_ibuf_328[l_index_72] += (ld_132 / ld_124 - 1.0);
g_ibuf_328[l_index_72] += (ld_156 / ld_164 - 1.0);
g_ibuf_328[l_index_72] += (ld_140 / ld_148 - 1.0);
g_ibuf_328[l_index_72] += (ld_172 / ld_180 - 1.0);
}
if (EUR) {
g_ibuf_332[l_index_72] = 0;
g_ibuf_332[l_index_72] += (ld_76 / ld_84 - 1.0);
g_ibuf_332[l_index_72] += (ld_76 / ld_92 / (ld_84 / ld_100) - 1.0);
g_ibuf_332[l_index_72] += (ld_76 / ld_108 / (ld_84 / ld_116) - 1.0);
g_ibuf_332[l_index_72] += (ld_76 / ld_124 / (ld_84 / ld_132) - 1.0);
g_ibuf_332[l_index_72] += (ld_76 * ld_156 / (ld_84 * ld_164) - 1.0);
g_ibuf_332[l_index_72] += (ld_76 * ld_140 / (ld_84 * ld_148) - 1.0);
g_ibuf_332[l_index_72] += (ld_76 * ld_172 / (ld_84 * ld_180) - 1.0);
}
if (GBP) {
g_ibuf_336[l_index_72] = 0;
g_ibuf_336[l_index_72] += (ld_92 / ld_100 - 1.0);
g_ibuf_336[l_index_72] += (ld_84 / ld_100 / (ld_76 / ld_92) - 1.0);
g_ibuf_336[l_index_72] += (ld_92 / ld_108 / (ld_100 / ld_116) - 1.0);
g_ibuf_336[l_index_72] += (ld_92 / ld_124 / (ld_100 / ld_132) - 1.0);
g_ibuf_336[l_index_72] += (ld_92 * ld_156 / (ld_100 * ld_164) - 1.0);
g_ibuf_336[l_index_72] += (ld_92 * ld_140 / (ld_100 * ld_148) - 1.0);
g_ibuf_336[l_index_72] += (ld_92 * ld_172 / (ld_100 * ld_180) - 1.0);
}
if (AUD) {
g_ibuf_348[l_index_72] = 0;
g_ibuf_348[l_index_72] += (ld_108 / ld_116 - 1.0);
g_ibuf_348[l_index_72] += (ld_84 / ld_116 / (ld_76 / ld_108) - 1.0);
g_ibuf_348[l_index_72] += (ld_100 / ld_116 / (ld_92 / ld_108) - 1.0);
g_ibuf_348[l_index_72] += (ld_108 / ld_124 / (ld_116 / ld_132) - 1.0);
g_ibuf_348[l_index_72] += (ld_108 * ld_156 / (ld_116 * ld_164) - 1.0);
g_ibuf_348[l_index_72] += (ld_108 * ld_140 / (ld_116 * ld_148) - 1.0);
g_ibuf_348[l_index_72] += (ld_108 * ld_172 / (ld_116 * ld_180) - 1.0);
}
if (NZD) {
g_ibuf_356[l_index_72] = 0;
g_ibuf_356[l_index_72] += (ld_124 / ld_132 - 1.0);
g_ibuf_356[l_index_72] += (ld_84 / ld_132 / (ld_76 / ld_124) - 1.0);
g_ibuf_356[l_index_72] += (ld_100 / ld_132 / (ld_92 / ld_124) - 1.0);
g_ibuf_356[l_index_72] += (ld_116 / ld_132 / (ld_108 / ld_124) - 1.0);
g_ibuf_356[l_index_72] += (ld_124 * ld_156 / (ld_132 * ld_164) - 1.0);
g_ibuf_356[l_index_72] += (ld_124 * ld_140 / (ld_132 * ld_148) - 1.0);
g_ibuf_356[l_index_72] += (ld_124 * ld_172 / (ld_132 * ld_180) - 1.0);
}
if (CAD) {
g_ibuf_352[l_index_72] = 0;
g_ibuf_352[l_index_72] += (ld_148 / ld_140 - 1.0);
g_ibuf_352[l_index_72] += (ld_84 * ld_148 / (ld_76 * ld_140) - 1.0);
g_ibuf_352[l_index_72] += (ld_100 * ld_148 / (ld_92 * ld_140) - 1.0);
g_ibuf_352[l_index_72] += (ld_116 * ld_148 / (ld_108 * ld_140) - 1.0);
g_ibuf_352[l_index_72] += (ld_132 * ld_148 / (ld_124 * ld_140) - 1.0);
g_ibuf_352[l_index_72] += (ld_156 / ld_140 / (ld_164 / ld_148) - 1.0);
g_ibuf_352[l_index_72] += (ld_172 / ld_140 / (ld_180 / ld_148) - 1.0);
}
if (CHF) {
g_ibuf_340[l_index_72] = 0;
g_ibuf_340[l_index_72] += (ld_164 / ld_156 - 1.0);
g_ibuf_340[l_index_72] += (ld_84 * ld_164 / (ld_76 * ld_156) - 1.0);
g_ibuf_340[l_index_72] += (ld_100 * ld_164 / (ld_92 * ld_156) - 1.0);
g_ibuf_340[l_index_72] += (ld_116 * ld_164 / (ld_108 * ld_156) - 1.0);
g_ibuf_340[l_index_72] += (ld_132 * ld_164 / (ld_124 * ld_156) - 1.0);
g_ibuf_340[l_index_72] += (ld_164 / ld_148 / (ld_156 / ld_140) - 1.0);
g_ibuf_340[l_index_72] += (ld_172 / ld_156 / (ld_180 / ld_164) - 1.0);
}
if (JPY) {
g_ibuf_344[l_index_72] = 0;
g_ibuf_344[l_index_72] += (ld_180 / ld_172 - 1.0);
g_ibuf_344[l_index_72] += (ld_84 * ld_180 / (ld_76 * ld_172) - 1.0);
g_ibuf_344[l_index_72] += (ld_100 * ld_180 / (ld_92 * ld_172) - 1.0);
g_ibuf_344[l_index_72] += (ld_116 * ld_180 / (ld_108 * ld_172) - 1.0);
g_ibuf_344[l_index_72] += (ld_132 * ld_180 / (ld_124 * ld_172) - 1.0);
g_ibuf_344[l_index_72] += (ld_180 / ld_148 / (ld_172 / ld_140) - 1.0);
g_ibuf_344[l_index_72] += (ld_180 / ld_164 / (ld_172 / ld_156) - 1.0);
}
}
int li_188 = Y_Top;
int li_192 = Y_Step;
if (USD) {
sl("USD", g_ibuf_328[0], g_ibuf_328[0] - g_ibuf_328[1], g_ibuf_328[1] - g_ibuf_328[2], "SymbUSD", li_188, Color_USD);
li_188 += li_192;
}
if (EUR) {
sl("EUR", g_ibuf_332[0], g_ibuf_332[0] - g_ibuf_332[1], g_ibuf_332[1] - g_ibuf_332[2], "SymbEUR", li_188, Color_EUR);
li_188 += li_192;
}
if (GBP) {
sl("GBP", g_ibuf_336[0], g_ibuf_336[0] - g_ibuf_336[1], g_ibuf_336[1] - g_ibuf_336[2], "SymbGBP", li_188, Color_GBP);
li_188 += li_192;
}
if (CHF) {
sl("CHF", g_ibuf_340[0], g_ibuf_340[0] - g_ibuf_340[1], g_ibuf_340[1] - g_ibuf_340[2], "SymbCHF", li_188, Color_CHF);
li_188 += li_192;
}
if (AUD) {
sl("AUD", g_ibuf_348[0], g_ibuf_348[0] - g_ibuf_348[1], g_ibuf_348[1] - g_ibuf_348[2], "SymbAUD", li_188, Color_AUD);
li_188 += li_192;
}
if (CAD) {
sl("CAD", g_ibuf_352[0], g_ibuf_352[0] - g_ibuf_352[1], g_ibuf_352[1] - g_ibuf_352[2], "SymbCAD", li_188, Color_CAD);
li_188 += li_192;
}
if (JPY) {
sl("JPY", g_ibuf_344[0], g_ibuf_344[0] - g_ibuf_344[1], g_ibuf_344[1] - g_ibuf_344[2], "SymbJPY", li_188, Color_JPY);
li_188 += li_192;
}
if (NZD) {
sl("NZD", g_ibuf_356[0], g_ibuf_356[0] - g_ibuf_356[1], g_ibuf_356[1] - g_ibuf_356[2], "SymbNZD", li_188, Color_NZD);
li_188 += li_192;
}
return (0);
}
double LSMA(string a_symbol_0, int a_timeframe_8, int ai_12, int ai_16, int ai_20) {
int li_28;
double ld_40;
double ld_52;
double ld_60;
int li_48 = ai_12;
gd_360 = SetPoint(a_symbol_0);
double ld_32 = 0;
for (int li_24 = li_48; li_24 >= 1; li_24--) {
ld_52 = li_48 + 1;
ld_52 /= 3.0;
ld_60 = 0;
li_28 = li_48 - li_24 + ai_20;
switch (ai_16) {
case 0:
ld_40 = iClose(a_symbol_0, a_timeframe_8, li_28);
break;
case 1:
ld_40 = iOpen(a_symbol_0, a_timeframe_8, li_28);
break;
case 2:
ld_40 = iHigh(a_symbol_0, a_timeframe_8, li_28);
break;
case 3:
ld_40 = iLow(a_symbol_0, a_timeframe_8, li_28);
break;
case 4:
ld_40 = (iHigh(a_symbol_0, a_timeframe_8, li_28) + iLow(a_symbol_0, a_timeframe_8, li_28)) / 2.0;
break;
case 5:
ld_40 = (iHigh(a_symbol_0, a_timeframe_8, li_28) + iLow(a_symbol_0, a_timeframe_8, li_28) + iClose(a_symbol_0, a_timeframe_8, li_28)) / 3.0;
break;
case 6:
ld_40 = (iHigh(a_symbol_0, a_timeframe_8, li_28) + iLow(a_symbol_0, a_timeframe_8, li_28) + iClose(a_symbol_0, a_timeframe_8, li_28) + iClose(a_symbol_0, a_timeframe_8, li_28)) / 4.0;
}
ld_60 = (li_24 - ld_52) * ld_40;
ld_32 += ld_60;
}
double ld_ret_68 = 6.0 * ld_32 / (li_48 * (li_48 + 1));
ld_ret_68 = MathFloor(ld_ret_68 / gd_360) * gd_360;
return (ld_ret_68);
}
double ma(string a_symbol_0, int ai_8, int a_ma_method_12, int a_applied_price_16, int ai_20) {
double ld_ret_24 = 0;
int li_32 = 1;
int li_36 = 0;
if (TimeF == 0) TimeF = Period();
if (a_ma_method_12 == 4) {
switch (TimeF) {
case 1:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
li_32 += 5;
case 5:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
li_32 += 3;
case 15:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
li_32 += 2;
case 30:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
li_32 += 2;
case 60:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
li_32 += 4;
case 240:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
li_32 += 6;
case 1440:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
li_32 += 4;
case 10080:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
li_32 += 4;
case 43200:
ld_ret_24 += LSMA(a_symbol_0, TimeF, ai_8 * li_32, a_applied_price_16, ai_20);
}
} else {
switch (TimeF) {
case 1:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
li_32 += 5;
case 5:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
li_32 += 3;
case 15:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
li_32 += 2;
case 30:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
li_32 += 2;
case 60:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
li_32 += 4;
case 240:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
li_32 += 6;
case 1440:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
li_32 += 4;
case 10080:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
li_32 += 4;
case 43200:
ld_ret_24 += iMA(a_symbol_0, TimeF, ai_8 * li_32, li_36, a_ma_method_12, a_applied_price_16, ai_20);
}
}
return (ld_ret_24);
}
void sl(string as_0, double ad_8, double ad_16, double ad_24, string as_32, int a_y_40, color a_color_44) {
int l_window_48 = WindowFind(gs_368);
string ls_52 = gs_368 + gi_76;
string l_name_60 = Indicator_ID + as_32;
int li_76 = a_y_40 + 10;
gi_76++;
string l_text_68 = as_0 + " " + DoubleToStr(10000.0 * ad_8, 2) + " " + DoubleToStr(10000.0 * ad_16, 2) + " " + DoubleToStr(10000.0 * ad_24, 2);
if (ObjectFind(l_name_60) == -1) {
if (ObjectCreate(l_name_60, OBJ_LABEL, l_window_48, 0, 0)) {
ObjectSet(l_name_60, OBJPROP_XDISTANCE, 10);
ObjectSet(l_name_60, OBJPROP_YDISTANCE, a_y_40);
ObjectSetText(l_name_60, l_text_68, TxtSize, "Arial Black", a_color_44);
}
} else {
ObjectSet(l_name_60, OBJPROP_XDISTANCE, 10);
ObjectSet(l_name_60, OBJPROP_YDISTANCE, a_y_40);
ObjectSetText(l_name_60, l_text_68, TxtSize, "Arial Black", a_color_44);
}
}
double SetPoint(string a_symbol_0) {
double ld_ret_8;
double l_digits_16 = MarketInfo(a_symbol_0, MODE_DIGITS);
if (l_digits_16 < 4.0) ld_ret_8 = 0.01;
else ld_ret_8 = 0.0001;
return (ld_ret_8);
}
Comments
Markdown Formatting Guide
# H1
## H2
### H3
**bold text**
*italicized text*
[title](https://www.example.com)

`code`
```
code block
```
> blockquote
- Item 1
- Item 2
1. First item
2. Second item
---