Support Board
Date/Time: Sat, 11 May 2024 19:03:21 +0000
Post From: "User Entered Pivot Point" for Pivot Points Daily Study
[2020-02-13 14:12:22] |
User996502 - Posts: 28 |
The PivotPoint-Daily study has 27 different types of formulas and they all seem to calculate Pivot Point based on: PivotPoint = (PriorHigh + PriorLow + PriorClose) / 3;
R1 = (PivotPoint * 2) - PriorLow; R_5 = (PivotPoint + R1) / 2; R2 = PivotPoint + (PriorHigh - PriorLow); R1_5 = (R1 + R2) / 2; S1 = (2 * PivotPoint) - PriorHigh; S_5 = (PivotPoint + S1) / 2; S2 = PivotPoint - (PriorHigh - PriorLow); S1_5 = (S1 + S2) / 2; R3 = 2 * PivotPoint + (PriorHigh - 2*PriorLow); R2_5 = (R2 + R3) / 2; S3 = 2 * PivotPoint - (2 * PriorHigh - PriorLow); S2_5 = (S2 + S3) / 2; R4 = 3 * PivotPoint + (PriorHigh - 3 * PriorLow); S4 = 3 * PivotPoint - (3 * PriorHigh - PriorLow); R3_5 = (R3 + R4) / 2; S3_5 = (S3 + S4) / 2; R5 = 4 * PivotPoint + (PriorHigh - 4 * PriorLow); S5 = 4 * PivotPoint - (4 * PriorHigh - PriorLow); R6 = 5 * PivotPoint + (PriorHigh - 5 * PriorLow); S6 = 5 * PivotPoint - (5 * PriorHigh - PriorLow); R7 = 6 * PivotPoint + (PriorHigh - 6 * PriorLow); S7 = 6 * PivotPoint - (6 * PriorHigh - PriorLow); R8 = 7 * PivotPoint + (PriorHigh - 7 * PriorLow); S8 = 7 * PivotPoint - (7 * PriorHigh - PriorLow); R9 = 8 * PivotPoint + (PriorHigh - 8 * PriorLow); S9 = 8 * PivotPoint - (8 * PriorHigh - PriorLow); R10 = 9 * PivotPoint + (PriorHigh - 9 * PriorLow); S10 = 9 * PivotPoint - (9 * PriorHigh - PriorLow); Is there a way to add option for "User Entered Pivot Point" and use that value for all S/R calculations? So far I have: SCInputRef Input_UserPivotPoint = sc.Input[19];
Input_UserPivotPoint.Name = "Enter Pivot Point Value";
Input_UserPivotPoint.SetFloat(0.0f); PivotPoint = GetFloat.UserPivotPoint();
R1 = (PivotPoint * 2) - PriorLow; R_5 = (PivotPoint + R1) / 2; R2 = PivotPoint + (PriorHigh - PriorLow); R1_5 = (R1 + R2) / 2; S1 = (2 * PivotPoint) - PriorHigh; S_5 = (PivotPoint + S1) / 2; S2 = PivotPoint - (PriorHigh - PriorLow); S1_5 = (S1 + S2) / 2; R3 = 2 * PivotPoint + (PriorHigh - 2*PriorLow); R2_5 = (R2 + R3) / 2; S3 = 2 * PivotPoint - (2 * PriorHigh - PriorLow); S2_5 = (S2 + S3) / 2; R4 = 3 * PivotPoint + (PriorHigh - 3 * PriorLow); S4 = 3 * PivotPoint - (3 * PriorHigh - PriorLow); R3_5 = (R3 + R4) / 2; S3_5 = (S3 + S4) / 2; R5 = 4 * PivotPoint + (PriorHigh - 4 * PriorLow); S5 = 4 * PivotPoint - (4 * PriorHigh - PriorLow); R6 = 5 * PivotPoint + (PriorHigh - 5 * PriorLow); S6 = 5 * PivotPoint - (5 * PriorHigh - PriorLow); R7 = 6 * PivotPoint + (PriorHigh - 6 * PriorLow); S7 = 6 * PivotPoint - (6 * PriorHigh - PriorLow); R8 = 7 * PivotPoint + (PriorHigh - 7 * PriorLow); S8 = 7 * PivotPoint - (7 * PriorHigh - PriorLow); R9 = 8 * PivotPoint + (PriorHigh - 8 * PriorLow); S9 = 8 * PivotPoint - (8 * PriorHigh - PriorLow); R10 = 9 * PivotPoint + (PriorHigh - 9 * PriorLow); S10 = 9 * PivotPoint - (9 * PriorHigh - PriorLow); Error message I am getting is: PivotPointsCustom.cpp: In function 'int CalculatePivotPoints(float, float, float, float, float, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&, int)': PivotPointsCustom.cpp:463:16: error: 'GetFloat' was not declared in this scope PivotPoint = GetFloat.UserPivotPoint(); ^ |
PivotPointsCustom.cpp - Attached On 2020-02-13 14:04:20 UTC - Size: 45.09 KB - 219 views |