This snippet should get you started in the right direction
TimeSpan timeToGoal; if(High[0] == EMA(200)[0]) { sellSignal = true; arrow1 = DrawArrowUp("MyArrow", 0, High[0], Color.Green); time1 = Time[0]; } if(sellSignal) { if(/*your goal condition here*/) { //if reached, set goalReached to true else false goalReached = true; } else goalReached = false; if(goalReached) { //Check for if the goal has been reached and how long to reach goal timeToGoal = Time[0] - arrow1.Time; } //Checks current bar time to 8 AM of the same day and if the goal variable has been set to false else if(Time[0] == new DateTime(time1.Year, time1.Month, time1.Day, 8, 0, 0) && !goalReached) { //this the Loser logic here } }
Comment