I would appreciate confirmation if i can i use private labels in a Multi-Time Frame Strategy Scrip and if so how do i do so correctly
Thank you
------------------------------------------
publicclass MultiTestA : Strategy
{
#region Variables
// Wizard generated variables
privateint myInput0 = 1; // Default setting for MyInput0
// User defined variables (add any user defined variables below)
#endregion
#region Variables
// Defining Private LABELS for FOR PRIMARY DATA (ie 300 Ticks)
private EMA E01; // ema(25)
private EMA E02; // ema(50)
private SMA S01; // sma(25)
private SMA S02; // sma (50)
#endregion
///</summary>
protectedoverridevoid Initialize()
{
// ADD:- Trigger time-frame
Add(PeriodType.Tick, 50); // BarsArray[1] where Index==1
// Defining Private labels for Primary Chart/Data Indicators
E01 = (EMA(25));
E02 = (EMA(50));
S01 = (SMA(25));
S02 = (SMA(50));
//Adding Trigger related Stochastic Indicators for BarArray[1]
Add(Stochastics(BarsArray[1],7,14,5));
//Setting GLOBAL profit/stop loss/& CalcOnBarClose
SetProfitTarget("", CalculationMode.Ticks, 6);
SetStopLoss("", CalculationMode.Ticks, 4, true);
CalculateOnBarClose = true;
}
///<summary>
/// Called on each bar update event (incoming tick)
///</summary>
protectedoverridevoid OnBarUpdate()
{
// Condition set 1 - SHORT
// when Primary Data >> E02 <below S01 && S01 <below S02
// + Falling S01
// >> Then Short = 50 Ticks Stochastic(7,14.5).K >above 80
if (E01 [0] < S01 [0]
&& S01 [0] < S02 [0]
&& Falling(S01) == true
// trigger =
&& Stochastics(BarsArray[1],7,14,5).K [0] > 80);
{
EnterShort(DefaultQuantity, "");
}
Comment