cleanup ...

This commit is contained in:
2024-05-28 08:01:50 +03:30
parent 030e8e3c72
commit 670ca1eac2
13 changed files with 5533 additions and 97395 deletions
+52 -44
View File
@@ -118,11 +118,13 @@ input bool scDrawLL = true; // Draw Lowest Low
//
// START Buffers ...
//
#property indicator_separate_window
// #property indicator_separate_window
#property indicator_chart_window
//
#property indicator_buffers 7
#property indicator_plots 6
// #property indicator_plots 6
#property indicator_plots 0
//
// LC ...
@@ -412,26 +414,28 @@ void LCDefineBuffers()
string lcHHBufferLabel = ShortName + " LC HH (" + (string)lcLength + ")";
ENUM_DRAW_TYPE lcHHDrawType = lcDrawHH ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(lcHHBuffer, true);
SetIndexBuffer(lcHHBufferIndex, lcHHBuffer, INDICATOR_DATA);
PlotIndexSetInteger(lcHHBufferIndex, PLOT_DRAW_BEGIN, lcLength);
PlotIndexSetString(lcHHBufferIndex, PLOT_LABEL, lcHHBufferLabel);
PlotIndexSetInteger(lcHHBufferIndex, PLOT_LINE_COLOR, lcHHColor);
PlotIndexSetInteger(lcHHBufferIndex, PLOT_LINE_STYLE, lcDrawStyle);
PlotIndexSetInteger(lcHHBufferIndex, PLOT_LINE_WIDTH, lcDrawWidth);
PlotIndexSetInteger(lcHHBufferIndex, PLOT_DRAW_TYPE, lcHHDrawType);
SetIndexBuffer(lcHHBufferIndex, lcHHBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(lcHHBufferIndex, lcHHBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(lcHHBufferIndex, PLOT_DRAW_BEGIN, lcLength);
// PlotIndexSetString(lcHHBufferIndex, PLOT_LABEL, lcHHBufferLabel);
// PlotIndexSetInteger(lcHHBufferIndex, PLOT_LINE_COLOR, lcHHColor);
// PlotIndexSetInteger(lcHHBufferIndex, PLOT_LINE_STYLE, lcDrawStyle);
// PlotIndexSetInteger(lcHHBufferIndex, PLOT_LINE_WIDTH, lcDrawWidth);
// PlotIndexSetInteger(lcHHBufferIndex, PLOT_DRAW_TYPE, lcHHDrawType);
//
// LC LL Buffer ...
string lcLLBufferLabel = ShortName + " LC LL (" + (string)lcLength + ")";
ENUM_DRAW_TYPE lcLLDrawType = lcDrawLL ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(lcLLBuffer, true);
SetIndexBuffer(lcLLBufferIndex, lcLLBuffer, INDICATOR_DATA);
PlotIndexSetInteger(lcLLBufferIndex, PLOT_DRAW_BEGIN, lcLength);
PlotIndexSetString(lcLLBufferIndex, PLOT_LABEL, lcLLBufferLabel);
PlotIndexSetInteger(lcLLBufferIndex, PLOT_LINE_COLOR, lcLLColor);
PlotIndexSetInteger(lcLLBufferIndex, PLOT_LINE_STYLE, lcDrawStyle);
PlotIndexSetInteger(lcLLBufferIndex, PLOT_LINE_WIDTH, lcDrawWidth);
PlotIndexSetInteger(lcLLBufferIndex, PLOT_DRAW_TYPE, lcLLDrawType);
SetIndexBuffer(lcLLBufferIndex, lcLLBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(lcLLBufferIndex, lcLLBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(lcLLBufferIndex, PLOT_DRAW_BEGIN, lcLength);
// PlotIndexSetString(lcLLBufferIndex, PLOT_LABEL, lcLLBufferLabel);
// PlotIndexSetInteger(lcLLBufferIndex, PLOT_LINE_COLOR, lcLLColor);
// PlotIndexSetInteger(lcLLBufferIndex, PLOT_LINE_STYLE, lcDrawStyle);
// PlotIndexSetInteger(lcLLBufferIndex, PLOT_LINE_WIDTH, lcDrawWidth);
// PlotIndexSetInteger(lcLLBufferIndex, PLOT_DRAW_TYPE, lcLLDrawType);
}
//
@@ -443,26 +447,28 @@ void MCDefineBuffers()
string mcHHBufferLabel = ShortName + " MC HH (" + (string)mcLength + ")";
ENUM_DRAW_TYPE mcHHDrawType = mcDrawHH ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(mcHHBuffer, true);
SetIndexBuffer(mcHHBufferIndex, mcHHBuffer, INDICATOR_DATA);
PlotIndexSetInteger(mcHHBufferIndex, PLOT_DRAW_BEGIN, mcLength);
PlotIndexSetString(mcHHBufferIndex, PLOT_LABEL, mcHHBufferLabel);
PlotIndexSetInteger(mcHHBufferIndex, PLOT_LINE_COLOR, mcHHColor);
PlotIndexSetInteger(mcHHBufferIndex, PLOT_LINE_STYLE, mcDrawStyle);
PlotIndexSetInteger(mcHHBufferIndex, PLOT_LINE_WIDTH, mcDrawWidth);
PlotIndexSetInteger(mcHHBufferIndex, PLOT_DRAW_TYPE, mcHHDrawType);
SetIndexBuffer(mcHHBufferIndex, mcHHBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(mcHHBufferIndex, mcHHBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(mcHHBufferIndex, PLOT_DRAW_BEGIN, mcLength);
// PlotIndexSetString(mcHHBufferIndex, PLOT_LABEL, mcHHBufferLabel);
// PlotIndexSetInteger(mcHHBufferIndex, PLOT_LINE_COLOR, mcHHColor);
// PlotIndexSetInteger(mcHHBufferIndex, PLOT_LINE_STYLE, mcDrawStyle);
// PlotIndexSetInteger(mcHHBufferIndex, PLOT_LINE_WIDTH, mcDrawWidth);
// PlotIndexSetInteger(mcHHBufferIndex, PLOT_DRAW_TYPE, mcHHDrawType);
//
// MC LL Buffer ...
string mcLLBufferLabel = ShortName + " MC LL (" + (string)mcLength + ")";
ENUM_DRAW_TYPE mcLLDrawType = mcDrawLL ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(mcLLBuffer, true);
SetIndexBuffer(mcLLBufferIndex, mcLLBuffer, INDICATOR_DATA);
PlotIndexSetInteger(mcLLBufferIndex, PLOT_DRAW_BEGIN, mcLength);
PlotIndexSetString(mcLLBufferIndex, PLOT_LABEL, mcLLBufferLabel);
PlotIndexSetInteger(mcLLBufferIndex, PLOT_LINE_COLOR, mcLLColor);
PlotIndexSetInteger(mcLLBufferIndex, PLOT_LINE_STYLE, mcDrawStyle);
PlotIndexSetInteger(mcLLBufferIndex, PLOT_LINE_WIDTH, mcDrawWidth);
PlotIndexSetInteger(mcLLBufferIndex, PLOT_DRAW_TYPE, mcLLDrawType);
SetIndexBuffer(mcLLBufferIndex, mcLLBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(mcLLBufferIndex, mcLLBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(mcLLBufferIndex, PLOT_DRAW_BEGIN, mcLength);
// PlotIndexSetString(mcLLBufferIndex, PLOT_LABEL, mcLLBufferLabel);
// PlotIndexSetInteger(mcLLBufferIndex, PLOT_LINE_COLOR, mcLLColor);
// PlotIndexSetInteger(mcLLBufferIndex, PLOT_LINE_STYLE, mcDrawStyle);
// PlotIndexSetInteger(mcLLBufferIndex, PLOT_LINE_WIDTH, mcDrawWidth);
// PlotIndexSetInteger(mcLLBufferIndex, PLOT_DRAW_TYPE, mcLLDrawType);
}
//
@@ -474,26 +480,28 @@ void SCDefineBuffers()
string scHHBufferLabel = ShortName + " SC HH (" + (string)scLength + ")";
ENUM_DRAW_TYPE scHHDrawType = scDrawHH ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(scHHBuffer, true);
SetIndexBuffer(scHHBufferIndex, scHHBuffer, INDICATOR_DATA);
PlotIndexSetInteger(scHHBufferIndex, PLOT_DRAW_BEGIN, scLength);
PlotIndexSetString(scHHBufferIndex, PLOT_LABEL, scHHBufferLabel);
PlotIndexSetInteger(scHHBufferIndex, PLOT_LINE_COLOR, scHHColor);
PlotIndexSetInteger(scHHBufferIndex, PLOT_LINE_STYLE, scDrawStyle);
PlotIndexSetInteger(scHHBufferIndex, PLOT_LINE_WIDTH, scDrawWidth);
PlotIndexSetInteger(scHHBufferIndex, PLOT_DRAW_TYPE, scHHDrawType);
SetIndexBuffer(scHHBufferIndex, scHHBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(scHHBufferIndex, scHHBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(scHHBufferIndex, PLOT_DRAW_BEGIN, scLength);
// PlotIndexSetString(scHHBufferIndex, PLOT_LABEL, scHHBufferLabel);
// PlotIndexSetInteger(scHHBufferIndex, PLOT_LINE_COLOR, scHHColor);
// PlotIndexSetInteger(scHHBufferIndex, PLOT_LINE_STYLE, scDrawStyle);
// PlotIndexSetInteger(scHHBufferIndex, PLOT_LINE_WIDTH, scDrawWidth);
// PlotIndexSetInteger(scHHBufferIndex, PLOT_DRAW_TYPE, scHHDrawType);
//
// SC LL Buffer ...
string scLLBufferLabel = ShortName + " SC LL (" + (string)scLength + ")";
ENUM_DRAW_TYPE scLLDrawType = scDrawLL ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(scLLBuffer, true);
SetIndexBuffer(scLLBufferIndex, scLLBuffer, INDICATOR_DATA);
PlotIndexSetInteger(scLLBufferIndex, PLOT_DRAW_BEGIN, scLength);
PlotIndexSetString(scLLBufferIndex, PLOT_LABEL, scLLBufferLabel);
PlotIndexSetInteger(scLLBufferIndex, PLOT_LINE_COLOR, scLLColor);
PlotIndexSetInteger(scLLBufferIndex, PLOT_LINE_STYLE, scDrawStyle);
PlotIndexSetInteger(scLLBufferIndex, PLOT_LINE_WIDTH, scDrawWidth);
PlotIndexSetInteger(scLLBufferIndex, PLOT_DRAW_TYPE, scLLDrawType);
SetIndexBuffer(scLLBufferIndex, scLLBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(scLLBufferIndex, scLLBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(scLLBufferIndex, PLOT_DRAW_BEGIN, scLength);
// PlotIndexSetString(scLLBufferIndex, PLOT_LABEL, scLLBufferLabel);
// PlotIndexSetInteger(scLLBufferIndex, PLOT_LINE_COLOR, scLLColor);
// PlotIndexSetInteger(scLLBufferIndex, PLOT_LINE_STYLE, scDrawStyle);
// PlotIndexSetInteger(scLLBufferIndex, PLOT_LINE_WIDTH, scDrawWidth);
// PlotIndexSetInteger(scLLBufferIndex, PLOT_DRAW_TYPE, scLLDrawType);
}
//
+52 -44
View File
@@ -121,11 +121,13 @@ input bool scDrawCrosses = false; // Draw Cross Lines
//
// START Buffers ...
//
#property indicator_separate_window
// #property indicator_separate_window
#property indicator_chart_window
//
#property indicator_buffers 7
#property indicator_plots 6
// #property indicator_plots 6
#property indicator_plots 0
//
// LC ...
@@ -519,26 +521,28 @@ void LCDefineBuffers()
string lcFastBufferLabel = ShortName + " LC Fast (" + (string)lcFastLength + ")";
ENUM_DRAW_TYPE lcFastDrawType = lcDrawFast ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(lcFastBuffer, true);
SetIndexBuffer(lcFastBufferIndex, lcFastBuffer, INDICATOR_DATA);
PlotIndexSetString(lcFastBufferIndex, PLOT_LABEL, lcFastBufferLabel);
PlotIndexSetInteger(lcFastBufferIndex, PLOT_LINE_COLOR, lcFastColor);
PlotIndexSetInteger(lcFastBufferIndex, PLOT_LINE_STYLE, lcDrawStyle);
PlotIndexSetInteger(lcFastBufferIndex, PLOT_LINE_WIDTH, lcDrawWidth);
PlotIndexSetInteger(lcFastBufferIndex, PLOT_DRAW_BEGIN, lcFastLength);
PlotIndexSetInteger(lcFastBufferIndex, PLOT_DRAW_TYPE, lcFastDrawType);
SetIndexBuffer(lcFastBufferIndex, lcFastBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(lcFastBufferIndex, lcFastBuffer, INDICATOR_DATA);
// PlotIndexSetString(lcFastBufferIndex, PLOT_LABEL, lcFastBufferLabel);
// PlotIndexSetInteger(lcFastBufferIndex, PLOT_LINE_COLOR, lcFastColor);
// PlotIndexSetInteger(lcFastBufferIndex, PLOT_LINE_STYLE, lcDrawStyle);
// PlotIndexSetInteger(lcFastBufferIndex, PLOT_LINE_WIDTH, lcDrawWidth);
// PlotIndexSetInteger(lcFastBufferIndex, PLOT_DRAW_BEGIN, lcFastLength);
// PlotIndexSetInteger(lcFastBufferIndex, PLOT_DRAW_TYPE, lcFastDrawType);
//
// LC Slow Buffer ...
string lcSlowBufferLabel = ShortName + " LC Slow (" + (string)lcSlowLength + ")";
ENUM_DRAW_TYPE lcSlowDrawType = lcDrawSlow ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(lcSlowBuffer, true);
SetIndexBuffer(lcSlowBufferIndex, lcSlowBuffer, INDICATOR_DATA);
PlotIndexSetString(lcSlowBufferIndex, PLOT_LABEL, lcSlowBufferLabel);
PlotIndexSetInteger(lcSlowBufferIndex, PLOT_LINE_COLOR, lcSlowColor);
PlotIndexSetInteger(lcSlowBufferIndex, PLOT_LINE_STYLE, lcDrawStyle);
PlotIndexSetInteger(lcSlowBufferIndex, PLOT_LINE_WIDTH, lcDrawWidth);
PlotIndexSetInteger(lcSlowBufferIndex, PLOT_DRAW_BEGIN, lcSlowLength);
PlotIndexSetInteger(lcSlowBufferIndex, PLOT_DRAW_TYPE, lcSlowDrawType);
SetIndexBuffer(lcSlowBufferIndex, lcSlowBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(lcSlowBufferIndex, lcSlowBuffer, INDICATOR_DATA);
// PlotIndexSetString(lcSlowBufferIndex, PLOT_LABEL, lcSlowBufferLabel);
// PlotIndexSetInteger(lcSlowBufferIndex, PLOT_LINE_COLOR, lcSlowColor);
// PlotIndexSetInteger(lcSlowBufferIndex, PLOT_LINE_STYLE, lcDrawStyle);
// PlotIndexSetInteger(lcSlowBufferIndex, PLOT_LINE_WIDTH, lcDrawWidth);
// PlotIndexSetInteger(lcSlowBufferIndex, PLOT_DRAW_BEGIN, lcSlowLength);
// PlotIndexSetInteger(lcSlowBufferIndex, PLOT_DRAW_TYPE, lcSlowDrawType);
}
//
@@ -550,26 +554,28 @@ void MCDefineBuffers()
string mcFastBufferLabel = ShortName + " MC Fast (" + (string)mcFastLength + ")";
ENUM_DRAW_TYPE mcFastDrawType = mcDrawFast ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(mcFastBuffer, true);
SetIndexBuffer(mcFastBufferIndex, mcFastBuffer, INDICATOR_DATA);
PlotIndexSetString(mcFastBufferIndex, PLOT_LABEL, mcFastBufferLabel);
PlotIndexSetInteger(mcFastBufferIndex, PLOT_LINE_COLOR, mcFastColor);
PlotIndexSetInteger(mcFastBufferIndex, PLOT_LINE_STYLE, mcDrawStyle);
PlotIndexSetInteger(mcFastBufferIndex, PLOT_LINE_WIDTH, mcDrawWidth);
PlotIndexSetInteger(mcFastBufferIndex, PLOT_DRAW_BEGIN, mcFastLength);
PlotIndexSetInteger(mcFastBufferIndex, PLOT_DRAW_TYPE, mcFastDrawType);
SetIndexBuffer(mcFastBufferIndex, mcFastBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(mcFastBufferIndex, mcFastBuffer, INDICATOR_DATA);
// PlotIndexSetString(mcFastBufferIndex, PLOT_LABEL, mcFastBufferLabel);
// PlotIndexSetInteger(mcFastBufferIndex, PLOT_LINE_COLOR, mcFastColor);
// PlotIndexSetInteger(mcFastBufferIndex, PLOT_LINE_STYLE, mcDrawStyle);
// PlotIndexSetInteger(mcFastBufferIndex, PLOT_LINE_WIDTH, mcDrawWidth);
// PlotIndexSetInteger(mcFastBufferIndex, PLOT_DRAW_BEGIN, mcFastLength);
// PlotIndexSetInteger(mcFastBufferIndex, PLOT_DRAW_TYPE, mcFastDrawType);
//
// MC Slow Buffer ...
string mcSlowBufferLabel = ShortName + " MC Slow (" + (string)mcSlowLength + ")";
ENUM_DRAW_TYPE mcSlowDrawType = mcDrawSlow ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(mcSlowBuffer, true);
SetIndexBuffer(mcSlowBufferIndex, mcSlowBuffer, INDICATOR_DATA);
PlotIndexSetString(mcSlowBufferIndex, PLOT_LABEL, mcSlowBufferLabel);
PlotIndexSetInteger(mcSlowBufferIndex, PLOT_LINE_COLOR, mcSlowColor);
PlotIndexSetInteger(mcSlowBufferIndex, PLOT_LINE_STYLE, mcDrawStyle);
PlotIndexSetInteger(mcSlowBufferIndex, PLOT_LINE_WIDTH, mcDrawWidth);
PlotIndexSetInteger(mcSlowBufferIndex, PLOT_DRAW_BEGIN, mcSlowLength);
PlotIndexSetInteger(mcSlowBufferIndex, PLOT_DRAW_TYPE, mcSlowDrawType);
SetIndexBuffer(mcSlowBufferIndex, mcSlowBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(mcSlowBufferIndex, mcSlowBuffer, INDICATOR_DATA);
// PlotIndexSetString(mcSlowBufferIndex, PLOT_LABEL, mcSlowBufferLabel);
// PlotIndexSetInteger(mcSlowBufferIndex, PLOT_LINE_COLOR, mcSlowColor);
// PlotIndexSetInteger(mcSlowBufferIndex, PLOT_LINE_STYLE, mcDrawStyle);
// PlotIndexSetInteger(mcSlowBufferIndex, PLOT_LINE_WIDTH, mcDrawWidth);
// PlotIndexSetInteger(mcSlowBufferIndex, PLOT_DRAW_BEGIN, mcSlowLength);
// PlotIndexSetInteger(mcSlowBufferIndex, PLOT_DRAW_TYPE, mcSlowDrawType);
}
//
@@ -581,26 +587,28 @@ void SCDefineBuffers()
string scFastBufferLabel = ShortName + " SC Fast (" + (string)scFastLength + ")";
ENUM_DRAW_TYPE scFastDrawType = scDrawFast ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(scFastBuffer, true);
SetIndexBuffer(scFastBufferIndex, scFastBuffer, INDICATOR_DATA);
PlotIndexSetString(scFastBufferIndex, PLOT_LABEL, scFastBufferLabel);
PlotIndexSetInteger(scFastBufferIndex, PLOT_LINE_COLOR, scFastColor);
PlotIndexSetInteger(scFastBufferIndex, PLOT_LINE_STYLE, scDrawStyle);
PlotIndexSetInteger(scFastBufferIndex, PLOT_LINE_WIDTH, scDrawWidth);
PlotIndexSetInteger(scFastBufferIndex, PLOT_DRAW_BEGIN, scFastLength);
PlotIndexSetInteger(scFastBufferIndex, PLOT_DRAW_TYPE, scFastDrawType);
SetIndexBuffer(scFastBufferIndex, scFastBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(scFastBufferIndex, scFastBuffer, INDICATOR_DATA);
// PlotIndexSetString(scFastBufferIndex, PLOT_LABEL, scFastBufferLabel);
// PlotIndexSetInteger(scFastBufferIndex, PLOT_LINE_COLOR, scFastColor);
// PlotIndexSetInteger(scFastBufferIndex, PLOT_LINE_STYLE, scDrawStyle);
// PlotIndexSetInteger(scFastBufferIndex, PLOT_LINE_WIDTH, scDrawWidth);
// PlotIndexSetInteger(scFastBufferIndex, PLOT_DRAW_BEGIN, scFastLength);
// PlotIndexSetInteger(scFastBufferIndex, PLOT_DRAW_TYPE, scFastDrawType);
//
// SC Slow Buffer ...
string scSlowBufferLabel = ShortName + " SC Slow (" + (string)scSlowLength + ")";
ENUM_DRAW_TYPE scSlowDrawType = scDrawSlow ? lcDrawType : DRAW_NONE;
ArraySetAsSeries(scSlowBuffer, true);
SetIndexBuffer(scSlowBufferIndex, scSlowBuffer, INDICATOR_DATA);
PlotIndexSetString(scSlowBufferIndex, PLOT_LABEL, scSlowBufferLabel);
PlotIndexSetInteger(scSlowBufferIndex, PLOT_LINE_COLOR, scSlowColor);
PlotIndexSetInteger(scSlowBufferIndex, PLOT_LINE_STYLE, scDrawStyle);
PlotIndexSetInteger(scSlowBufferIndex, PLOT_LINE_WIDTH, scDrawWidth);
PlotIndexSetInteger(scSlowBufferIndex, PLOT_DRAW_BEGIN, scSlowLength);
PlotIndexSetInteger(scSlowBufferIndex, PLOT_DRAW_TYPE, scSlowDrawType);
SetIndexBuffer(scSlowBufferIndex, scSlowBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(scSlowBufferIndex, scSlowBuffer, INDICATOR_DATA);
// PlotIndexSetString(scSlowBufferIndex, PLOT_LABEL, scSlowBufferLabel);
// PlotIndexSetInteger(scSlowBufferIndex, PLOT_LINE_COLOR, scSlowColor);
// PlotIndexSetInteger(scSlowBufferIndex, PLOT_LINE_STYLE, scDrawStyle);
// PlotIndexSetInteger(scSlowBufferIndex, PLOT_LINE_WIDTH, scDrawWidth);
// PlotIndexSetInteger(scSlowBufferIndex, PLOT_DRAW_BEGIN, scSlowLength);
// PlotIndexSetInteger(scSlowBufferIndex, PLOT_DRAW_TYPE, scSlowDrawType);
}
//
+16 -12
View File
@@ -45,11 +45,13 @@ input ENUM_APPLIED_VOLUME appliedTo = VOLUME_TICK; // Applied To
//
// START Buffers ...
//
#property indicator_separate_window
// #property indicator_separate_window
#property indicator_chart_window
//
#property indicator_buffers 2
#property indicator_plots 1
// #property indicator_plots 1
#property indicator_plots 0
//
// FI Buffer ...
@@ -61,11 +63,11 @@ double fiBuffer[];
double fiColorBuffer[];
//
#property indicator_label1 "XFI"
#property indicator_type1 DRAW_COLOR_LINE
#property indicator_color1 clrAqua, clrGray, clrFuchsia
#property indicator_style1 STYLE_DOT
#property indicator_width1 1
// #property indicator_label1 "XFI"
// #property indicator_type1 DRAW_COLOR_LINE
// #property indicator_color1 clrAqua, clrGray, clrFuchsia
// #property indicator_style1 STYLE_DOT
// #property indicator_width1 1
//
// END Buffers ...
//
@@ -261,13 +263,15 @@ void DefineBuffers()
//
// FI Buffer ...
ArraySetAsSeries(fiBuffer, true);
SetIndexBuffer(fiBufferIndex, fiBuffer, INDICATOR_DATA);
PlotIndexSetString(fiBufferIndex, PLOT_LABEL, fiBufferLabel);
SetIndexBuffer(fiBufferIndex, fiBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(fiBufferIndex, fiBuffer, INDICATOR_DATA);
// PlotIndexSetString(fiBufferIndex, PLOT_LABEL, fiBufferLabel);
//
// FI Color Buffer ...
// //
// // FI Color Buffer ...
ArraySetAsSeries(fiColorBuffer, true);
SetIndexBuffer(fiColorBufferIndex, fiColorBuffer, INDICATOR_COLOR_INDEX);
// SetIndexBuffer(fiColorBufferIndex, fiColorBuffer, INDICATOR_COLOR_INDEX);
SetIndexBuffer(fiColorBufferIndex, fiColorBuffer, INDICATOR_CALCULATIONS);
}
//
+17 -13
View File
@@ -75,9 +75,11 @@ input ENUM_LINE_STYLE longExitLineStyle = STYLE_DOT; // Long Exit Style
//
//
#property indicator_separate_window
// #property indicator_separate_window
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_plots 1
// #property indicator_plots 1
#property indicator_plots 0
//
#define rsiBufferIndex 0
@@ -88,11 +90,11 @@ double rsiBuffer[];
double rsiColorBuffer[];
//
#property indicator_label1 "XRSI"
#property indicator_type1 DRAW_COLOR_LINE
#property indicator_color1 clrAqua, clrGray, clrFuchsia
#property indicator_style1 STYLE_DOT
#property indicator_width1 1
// #property indicator_label1 "XRSI"
// #property indicator_type1 DRAW_COLOR_LINE
// #property indicator_color1 clrAqua, clrGray, clrFuchsia
// #property indicator_style1 STYLE_DOT
// #property indicator_width1 1
//
// END Buffers ...
@@ -288,14 +290,16 @@ void DefineBuffers()
// RSI ...
string rsiBufferLabel = ShortName + " (" + (string)length + ")";
ArraySetAsSeries(rsiBuffer, true);
SetIndexBuffer(rsiBufferIndex, rsiBuffer, INDICATOR_DATA);
PlotIndexSetInteger(rsiBufferIndex, PLOT_DRAW_BEGIN, length);
PlotIndexSetString(rsiBufferIndex, PLOT_LABEL, rsiBufferLabel);
SetIndexBuffer(rsiBufferIndex, rsiBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(rsiBufferIndex, rsiBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(rsiBufferIndex, PLOT_DRAW_BEGIN, length);
// PlotIndexSetString(rsiBufferIndex, PLOT_LABEL, rsiBufferLabel);
//
// RSI Color Buffer ...
// //
// // RSI Color Buffer ...
ArraySetAsSeries(rsiColorBuffer, true);
SetIndexBuffer(rsiColorBufferIndex, rsiColorBuffer, INDICATOR_COLOR_INDEX);
SetIndexBuffer(rsiColorBufferIndex, rsiColorBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(rsiColorBufferIndex, rsiColorBuffer, INDICATOR_COLOR_INDEX);
//
// Set Indicator Levels here ...
+31 -26
View File
@@ -68,11 +68,13 @@ input color bearishArrowColor = clrMagenta; // Cross Under Arrow Color
//
// START Buffers ...
//
#property indicator_separate_window
// #property indicator_separate_window
#property indicator_chart_window
//
#property indicator_buffers 3
#property indicator_plots 3
// #property indicator_plots 3
#property indicator_plots 0
//
#define bullishBufferIndex 0
@@ -85,25 +87,25 @@ double bearishBuffer[];
double signalBuffer[];
//
#property indicator_label1 "XBullPower"
#property indicator_type1 DRAW_LINE
#property indicator_color1 clrLime
#property indicator_style1 STYLE_SOLID
#property indicator_width1 1
// #property indicator_label1 "XBullPower"
// #property indicator_type1 DRAW_LINE
// #property indicator_color1 clrLime
// #property indicator_style1 STYLE_SOLID
// #property indicator_width1 1
//
#property indicator_label2 "XBearPower"
#property indicator_type2 DRAW_LINE
#property indicator_color2 clrRed
#property indicator_style2 STYLE_SOLID
#property indicator_width2 1
// #property indicator_label2 "XBearPower"
// #property indicator_type2 DRAW_LINE
// #property indicator_color2 clrRed
// #property indicator_style2 STYLE_SOLID
// #property indicator_width2 1
//
#property indicator_label3 "XSignal"
#property indicator_type3 DRAW_LINE
#property indicator_color3 clrGold
#property indicator_style3 STYLE_DOT
#property indicator_width3 1
// #property indicator_label3 "XSignal"
// #property indicator_type3 DRAW_LINE
// #property indicator_color3 clrGold
// #property indicator_style3 STYLE_DOT
// #property indicator_width3 1
//
// END Buffers ...
//
@@ -273,25 +275,28 @@ void DefineBuffers()
// Bullish Buffer ...
string bullishBufferLabel = ShortName + "BullPow " + "(" + (string)length + ")";
ArraySetAsSeries(bullishBuffer, true);
SetIndexBuffer(bullishBufferIndex, bullishBuffer, INDICATOR_DATA);
PlotIndexSetInteger(bullishBufferIndex, PLOT_DRAW_BEGIN, length);
PlotIndexSetString(bullishBufferIndex, PLOT_LABEL, bullishBufferLabel);
SetIndexBuffer(bullishBufferIndex, bullishBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(bullishBufferIndex, bullishBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(bullishBufferIndex, PLOT_DRAW_BEGIN, length);
// PlotIndexSetString(bullishBufferIndex, PLOT_LABEL, bullishBufferLabel);
//
// Bearish Buffer ...
string bearishBufferLabel = ShortName + "BearPow " + "(" + (string)length + ")";
ArraySetAsSeries(bearishBuffer, true);
SetIndexBuffer(bearishBufferIndex, bearishBuffer, INDICATOR_DATA);
PlotIndexSetInteger(bearishBufferIndex, PLOT_DRAW_BEGIN, length);
PlotIndexSetString(bearishBufferIndex, PLOT_LABEL, bearishBufferLabel);
SetIndexBuffer(bearishBufferIndex, bearishBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(bearishBufferIndex, bearishBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(bearishBufferIndex, PLOT_DRAW_BEGIN, length);
// PlotIndexSetString(bearishBufferIndex, PLOT_LABEL, bearishBufferLabel);
//
// Signal Buffer ...
string signalBufferLabel = ShortName + "Signal " + "(" + (string)length + ")";
ArraySetAsSeries(signalBuffer, true);
SetIndexBuffer(signalBufferIndex, signalBuffer, INDICATOR_DATA);
PlotIndexSetInteger(signalBufferIndex, PLOT_DRAW_BEGIN, length);
PlotIndexSetString(signalBufferIndex, PLOT_LABEL, signalBufferLabel);
SetIndexBuffer(signalBufferIndex, signalBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(signalBufferIndex, signalBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(signalBufferIndex, PLOT_DRAW_BEGIN, length);
// PlotIndexSetString(signalBufferIndex, PLOT_LABEL, signalBufferLabel);
}
//
+36 -30
View File
@@ -62,11 +62,13 @@ input ENUM_APPLIED_PRICE farestAppliedTo = PRICE_CLOSE; // Farest Applied To
//
// START Buffers ...
//
#property indicator_separate_window
// #property indicator_separate_window
#property indicator_chart_window
//
#property indicator_buffers 4
#property indicator_plots 4
// #property indicator_plots 4
#property indicator_plots 0
//
// Current ...
@@ -74,11 +76,11 @@ input ENUM_APPLIED_PRICE farestAppliedTo = PRICE_CLOSE; // Farest Applied To
double currentBuffer[];
#property indicator_label1 "XTS C"
#property indicator_type1 DRAW_LINE
#property indicator_color1 clrBrown
#property indicator_style1 STYLE_SOLID
#property indicator_width1 1
// #property indicator_label1 "XTS C"
// #property indicator_type1 DRAW_LINE
// #property indicator_color1 clrBrown
// #property indicator_style1 STYLE_SOLID
// #property indicator_width1 1
//
// Nearest ...
@@ -86,11 +88,11 @@ double currentBuffer[];
double nearestBuffer[];
#property indicator_label2 "XTS N"
#property indicator_type2 DRAW_LINE
#property indicator_color2 clrAqua
#property indicator_style2 STYLE_SOLID
#property indicator_width2 1
// #property indicator_label2 "XTS N"
// #property indicator_type2 DRAW_LINE
// #property indicator_color2 clrAqua
// #property indicator_style2 STYLE_SOLID
// #property indicator_width2 1
//
// Mediest ...
@@ -98,11 +100,11 @@ double nearestBuffer[];
double mediestBuffer[];
#property indicator_label3 "XTS M"
#property indicator_type3 DRAW_LINE
#property indicator_color3 clrLime
#property indicator_style3 STYLE_SOLID
#property indicator_width3 1
// #property indicator_label3 "XTS M"
// #property indicator_type3 DRAW_LINE
// #property indicator_color3 clrLime
// #property indicator_style3 STYLE_SOLID
// #property indicator_width3 1
//
// Farest ...
@@ -110,11 +112,11 @@ double mediestBuffer[];
double farestBuffer[];
#property indicator_label4 "XTS F"
#property indicator_type4 DRAW_LINE
#property indicator_color4 clrLightBlue
#property indicator_style4 STYLE_SOLID
#property indicator_width4 1
// #property indicator_label4 "XTS F"
// #property indicator_type4 DRAW_LINE
// #property indicator_color4 clrLightBlue
// #property indicator_style4 STYLE_SOLID
// #property indicator_width4 1
//
// END Buffers ...
@@ -273,26 +275,30 @@ void DefineBuffers()
//
// Current ...
ArraySetAsSeries(currentBuffer, true);
SetIndexBuffer(currentBufferIndex, currentBuffer, INDICATOR_DATA);
PlotIndexSetInteger(currentBufferIndex, PLOT_DRAW_BEGIN, maxLength);
SetIndexBuffer(currentBufferIndex, currentBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(currentBufferIndex, currentBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(currentBufferIndex, PLOT_DRAW_BEGIN, maxLength);
//
// Nearest ...
ArraySetAsSeries(nearestBuffer, true);
SetIndexBuffer(nearestBufferIndex, nearestBuffer, INDICATOR_DATA);
PlotIndexSetInteger(nearestBufferIndex, PLOT_DRAW_BEGIN, maxLength);
SetIndexBuffer(nearestBufferIndex, nearestBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(nearestBufferIndex, nearestBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(nearestBufferIndex, PLOT_DRAW_BEGIN, maxLength);
//
// Mediest ...
ArraySetAsSeries(mediestBuffer, true);
SetIndexBuffer(mediestBufferIndex, mediestBuffer, INDICATOR_DATA);
PlotIndexSetInteger(mediestBufferIndex, PLOT_DRAW_BEGIN, maxLength);
SetIndexBuffer(mediestBufferIndex, mediestBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(mediestBufferIndex, mediestBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(mediestBufferIndex, PLOT_DRAW_BEGIN, maxLength);
//
// Farest ...
ArraySetAsSeries(farestBuffer, true);
SetIndexBuffer(farestBufferIndex, farestBuffer, INDICATOR_DATA);
PlotIndexSetInteger(farestBufferIndex, PLOT_DRAW_BEGIN, maxLength);
SetIndexBuffer(farestBufferIndex, farestBuffer, INDICATOR_CALCULATIONS);
// SetIndexBuffer(farestBufferIndex, farestBuffer, INDICATOR_DATA);
// PlotIndexSetInteger(farestBufferIndex, PLOT_DRAW_BEGIN, maxLength);
}
//