last works ...
This commit is contained in:
@@ -241,6 +241,8 @@ public:
|
||||
ArraySetAsSeries(chikouSpanBuffer, true);
|
||||
ArraySetAsSeries(senkouSpanABuffer, true);
|
||||
ArraySetAsSeries(senkouSpanBBuffer, true);
|
||||
ArraySetAsSeries(futureSenkouSpanABuffer, true);
|
||||
ArraySetAsSeries(futureSenkouSpanBBuffer, true);
|
||||
|
||||
//
|
||||
mHandler = iCustom(
|
||||
@@ -507,21 +509,6 @@ public:
|
||||
int barIndex // Bar Index
|
||||
)
|
||||
{
|
||||
//
|
||||
barIndex += mInputs.kijunSenLength;
|
||||
|
||||
//
|
||||
if (barIndex < 0)
|
||||
{
|
||||
barIndex = 0;
|
||||
}
|
||||
|
||||
//
|
||||
if (barIndex > ArraySize(senkouSpanABuffer))
|
||||
{
|
||||
barIndex = ArraySize(senkouSpanABuffer) - 1;
|
||||
}
|
||||
|
||||
//
|
||||
Calculate();
|
||||
|
||||
@@ -545,7 +532,7 @@ public:
|
||||
//
|
||||
// Copy Items ...
|
||||
return Copy(
|
||||
start + mInputs.kijunSenLength,
|
||||
start,
|
||||
count,
|
||||
senkouSpanABuffer,
|
||||
buffer,
|
||||
@@ -580,21 +567,6 @@ public:
|
||||
int barIndex // Bar Index
|
||||
)
|
||||
{
|
||||
//
|
||||
barIndex += mInputs.kijunSenLength;
|
||||
|
||||
//
|
||||
if (barIndex < 0)
|
||||
{
|
||||
barIndex = 0;
|
||||
}
|
||||
|
||||
//
|
||||
if (barIndex > ArraySize(senkouSpanBBuffer))
|
||||
{
|
||||
barIndex = ArraySize(senkouSpanBBuffer) - 1;
|
||||
}
|
||||
|
||||
//
|
||||
Calculate();
|
||||
|
||||
@@ -618,7 +590,7 @@ public:
|
||||
//
|
||||
// Copy Items ...
|
||||
return Copy(
|
||||
start + mInputs.kijunSenLength,
|
||||
start,
|
||||
count,
|
||||
senkouSpanBBuffer,
|
||||
buffer,
|
||||
@@ -654,10 +626,7 @@ public:
|
||||
)
|
||||
{
|
||||
//
|
||||
if (barIndex < 0)
|
||||
{
|
||||
barIndex = 0;
|
||||
}
|
||||
barIndex -= mInputs.kijunSenLength;
|
||||
|
||||
//
|
||||
Calculate();
|
||||
@@ -682,9 +651,9 @@ public:
|
||||
//
|
||||
// Copy Items ...
|
||||
return Copy(
|
||||
start,
|
||||
start - mInputs.kijunSenLength,
|
||||
count,
|
||||
senkouSpanABuffer,
|
||||
futureSenkouSpanABuffer,
|
||||
buffer,
|
||||
forceClean
|
||||
//
|
||||
@@ -692,7 +661,7 @@ public:
|
||||
}
|
||||
|
||||
//
|
||||
// SenkouSpanB ...
|
||||
// Future SenkouSpanB ...
|
||||
|
||||
//
|
||||
double GetFutureSenkouSpanB(
|
||||
@@ -700,10 +669,7 @@ public:
|
||||
)
|
||||
{
|
||||
//
|
||||
if (barIndex < 0)
|
||||
{
|
||||
barIndex = 0;
|
||||
}
|
||||
barIndex -= mInputs.kijunSenLength;
|
||||
|
||||
//
|
||||
Calculate();
|
||||
@@ -728,9 +694,9 @@ public:
|
||||
//
|
||||
// Copy Items ...
|
||||
return Copy(
|
||||
start,
|
||||
start - mInputs.kijunSenLength,
|
||||
count,
|
||||
senkouSpanBBuffer,
|
||||
futureSenkouSpanBBuffer,
|
||||
buffer,
|
||||
forceClean
|
||||
//
|
||||
@@ -754,6 +720,8 @@ private:
|
||||
double chikouSpanBuffer[];
|
||||
double senkouSpanABuffer[];
|
||||
double senkouSpanBBuffer[];
|
||||
double futureSenkouSpanABuffer[];
|
||||
double futureSenkouSpanBBuffer[];
|
||||
|
||||
//
|
||||
// Tools ...
|
||||
@@ -820,6 +788,28 @@ private:
|
||||
senkouSpanBBuffer
|
||||
//
|
||||
);
|
||||
|
||||
//
|
||||
// SenkouSpan A ...
|
||||
CopyBuffer(
|
||||
mHandler,
|
||||
X_ICH_SENKOUSPANA_LINE,
|
||||
0 - mInputs.kijunSenLength,
|
||||
totalBars,
|
||||
futureSenkouSpanABuffer
|
||||
//
|
||||
);
|
||||
|
||||
//
|
||||
// SenkouSpan B ...
|
||||
CopyBuffer(
|
||||
mHandler,
|
||||
X_ICH_SENKOUSPANB_LINE,
|
||||
0 - mInputs.kijunSenLength,
|
||||
totalBars,
|
||||
futureSenkouSpanBBuffer
|
||||
//
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user