Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //**********************************************************************************************//
- #region Clear Lines
- vars:
- Trendline TL_FirstStop(null), TextLabel TXT_FirstStop(null),
- Trendline TL_SecondStop(null), TextLabel TXT_SecondStop(null),
- Trendline TL_Target_1(null), TextLabel TXT_Target_1(null),
- Trendline TL_Target_2(null), TextLabel TXT_Target_2(null),
- Trendline TL_Target_3(null), TextLabel TXT_Target_3(null),
- Trendline TL_TargetATR(null), TextLabel TXT_TargetATR(null),
- Trendline TL_BreakevenStop(null), TextLabel TXT_BreakevenStop(null),
- Trendline TL_TrailingStop(null), TextLabel TXT_TrailingStop(null),
- Trendline TL_TrailingStop2(null), TextLabel TXT_TrailingStop2(null),
- Trendline TL_TrailingStop3(null), TextLabel TXT_TrailingStop3(null),
- Trendline TL_ParabolicStop(null), TextLabel TXT_ParabolicStop(null),
- Trendline TL_VWAPStop(null), TextLabel TXT_VWAPStop(null),
- Trendline TL_Pivot1RevStop(null), TextLabel TXT_Pivot1RevStop(null),
- Trendline TL_Pivot2RevStop(null), TextLabel TXT_Pivot2RevStop(null),
- Trendline TL_Pivot3RevStop(null), TextLabel TXT_Pivot3RevStop(null),
- Trendline TL_ORStop(null), TextLabel TXT_ORStop(null),
- Trendline TL_ATRStop(null), TextLabel TXT_ATRStop(null),
- Trendline TL_CandleRevStop(null), TextLabel TXT_CandleRevStop(null),
- Trendline TL_HAPivRevStop(null), TextLabel TXT_HAPivRevStop(null);
- Method void ClearTrendLines() begin
- if (MarketPosition = 1) or
- (MarketPosition = -1) then begin
- RemoveLine(TL_LEORB, TXT_LEORB);
- RemoveLine(TL_SEORB, TXT_SEORB);
- RemoveLine(TL_LEPMBreak, TXT_LEPMBreak);
- RemoveLine(TL_SEPMBreak, TXT_SEPMBreak);
- RemoveLine(TL_LECandle, TXT_LECandle);
- RemoveLine(TL_SECandle, TXT_SECandle);
- RemoveLine(TL_LEHeikinAshi, TXT_LEHeikinAshi);
- RemoveLine(TL_SEHeikinAshi, TXT_SEHeikinAshi);
- RemoveLine(TL_LEPivot1, TXT_LEPivot1);
- RemoveLine(TL_SEPivot1, TXT_SEPivot1);
- RemoveLine(TL_LEPivot2, TXT_LEPivot2);
- RemoveLine(TL_SEPivot2, TXT_SEPivot2);
- RemoveLine(TL_LEPivot3, TXT_LEPivot3);
- RemoveLine(TL_SEPivot3, TXT_SEPivot3);
- RemoveLine(TL_LEATR, TXT_LEATR);
- RemoveLine(TL_LEPar, TXT_LEPar);
- RemoveLine(TL_SEATR, TXT_SEATR);
- RemoveLine(TL_SEPar, TXT_SEPar);
- RemoveLine(TL_LEMA2, TXT_LEMA2);
- RemoveLine(TL_SEMA2, TXT_SEMA2);
- RemoveLine(TL_LEDiv, TXT_LEDiv);
- RemoveLine(TL_SEDiv, TXT_SEDiv);
- end;
- if (MarketPosition = 0 and PrevMP <> 0) or
- (MarketPosition = 1 and PrevMP = -1) or
- (MarketPosition = -1 and PrevMP = 1) then begin
- RemoveLine(TL_FirstStop, TXT_FirstStop);
- RemoveLine(TL_SecondStop, TXT_SecondStop);
- RemoveLine(TL_BreakevenStop, TXT_BreakevenStop);
- RemoveLine(TL_TrailingStop, TXT_TrailingStop);
- RemoveLine(TL_TrailingStop2, TXT_TrailingStop2);
- RemoveLine(TL_TrailingStop3, TXT_TrailingStop3);
- RemoveLine(TL_ParabolicStop, TXT_ParabolicStop);
- RemoveLine(TL_VWAPStop, TXT_VWAPStop);
- RemoveLine(TL_Pivot1RevStop, TXT_Pivot1RevStop);
- RemoveLine(TL_Pivot2RevStop, TXT_Pivot2RevStop);
- RemoveLine(TL_Pivot3RevStop, TXT_Pivot3RevStop);
- RemoveLine(TL_ORStop, TXT_ORStop);
- RemoveLine(TL_ATRStop, TXT_ATRStop);
- RemoveLine(TL_CandleRevStop, TXT_CandleRevStop);
- RemoveLine(TL_HAPivRevStop, TXT_HAPivRevStop);
- RemoveLine(TL_Target_1, TXT_Target_1);
- RemoveLine(TL_Target_2, TXT_Target_2);
- RemoveLine(TL_Target_3, TXT_Target_3);
- RemoveLine(TL_TargetATR,TXT_TargetATR);
- end;
- end;
- #endregion
- in the end:
- //******************************
- #region Remove Entry Lines
- if LE_Trigger = false then begin
- RemoveLine(TL_LEORB, TXT_LEORB);
- RemoveLine(TL_LEPMBreak, TXT_LEPMBreak);
- RemoveLine(TL_LECandle, TXT_LECandle);
- RemoveLine(TL_LEHeikinAshi, TXT_LEHeikinAshi);
- RemoveLine(TL_LEPivot1, TXT_LEPivot1);
- RemoveLine(TL_LEPivot2, TXT_LEPivot2);
- RemoveLine(TL_LEPivot3, TXT_LEPivot3);
- RemoveLine(TL_LEATR, TXT_LEATR);
- RemoveLine(TL_LEPar, TXT_LEPar);
- end;
- if SE_Trigger = false then begin
- RemoveLine(TL_SEORB, TXT_SEORB);
- RemoveLine(TL_SEPMBreak, TXT_SEPMBreak);
- RemoveLine(TL_SECandle, TXT_SECandle);
- RemoveLine(TL_SEHeikinAshi, TXT_SEHeikinAshi);
- RemoveLine(TL_SEPivot1, TXT_SEPivot1);
- RemoveLine(TL_SEPivot2, TXT_SEPivot2);
- RemoveLine(TL_SEPivot3, TXT_SEPivot3);
- RemoveLine(TL_SEATR, TXT_SEATR);
- RemoveLine(TL_SEPar, TXT_SEPar);
- end;
- LE_Trigger = false;
- SE_Trigger = false;
- #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement