Attachments forums

Re: TASC magazine indicators

Banzai, Sat May 16, 2026 6:59 am

One Percent A Week

Links: |TradingView|TradeStation|NinjaTrader|

TradeStation: June 2026
In “One Percent A Week: A High-Probability Weekly Trading Strategy For TQQQ, Part 2: Variations And Community Enhancements” in this issue, Dion Kurczek moves the strategy away from the original 1% dip entry and toward a weekly model with more adaptive exits.

The EasyLanguage implementation here raises the profit target when the trade moves in its favor, exits early if strength fades on the next trading day, attempts a recovery exit on weak losing bars, uses a stop for the defined loss exit, and retains the Friday end-of-week exit.

Code: Select all

{
	TASC JUNE 2026
	One Percent A Week: A High-Probability Weekly 
	Trading Strategy For TQQQ
	Part 2: Variations And Community Enhancements
	Dion Kurczek
}

inputs:
	FirstDayStrengthPct( 2.0 ),
	NextDayWeakPct( 3.0 ),
	TargetMult( 1.07 ),
	ExpansionTriggerPct( 0.3 ),
	ExpansionMult( 1.011 ),
	RecoveryExitMult( 1.025 ),
	LossArmPct( -1.3 ),
	HardLossMult( 0.985 );

variables:
	DayOfTradeWeek( 0 ),
	EntryDayOfTradeWeek( 0 ),
	ProfitPct( 0 ),
	TargetPrice( 0 ),
	FirstDayStrong( false ),
	MP( 0 );

MP = MarketPosition;

if CurrentBar = 1 then
begin
	DayOfTradeWeek = 1;
	EntryDayOfTradeWeek = 0;
	FirstDayStrong = false;
end
else
begin
	if DayOfWeek( Date ) < DayOfWeek( Date[1] ) then
	begin
		DayOfTradeWeek = 1;
		EntryDayOfTradeWeek = 0;
		FirstDayStrong = false;
	end
	else if Date <> Date[1] then
		DayOfTradeWeek = DayOfTradeWeek[1] + 1
	else
		DayOfTradeWeek = DayOfTradeWeek[1];
end;

if MP = 0 and DayOfWeek( Date ) <> 1 
 and DayOfWeek( Date Next Bar ) = 1 then
begin
	Buy ( "WeekIn" ) next bar at market;
end
else if MP = 1 then
begin
	if MP[1] <> 1 then
	begin
		EntryDayOfTradeWeek = DayOfTradeWeek;
		FirstDayStrong = false;
	end;

	ProfitPct = 100 * ( ( Close / EntryPrice ) - 1 );

	if DayOfTradeWeek = EntryDayOfTradeWeek 
	 and ProfitPct > FirstDayStrengthPct then
		FirstDayStrong = true;

	if DayOfTradeWeek = EntryDayOfTradeWeek + 1 and
	   FirstDayStrong and
	   ProfitPct < NextDayWeakPct then
		Sell ( "MomFail" ) next bar at market
	else if ProfitPct <= LossArmPct then
		Sell ( "HardLoss" ) next bar 
		 at EntryPrice * HardLossMult stop
	else if ProfitPct > 0 then
	begin
		TargetPrice = EntryPrice * TargetMult;

		if ProfitPct > ExpansionTriggerPct then
			TargetPrice = TargetPrice * ExpansionMult;

		Sell ( "Target" ) next bar at TargetPrice limit;
	end
	else if DayOfTradeWeek > EntryDayOfTradeWeek 
	 and Close < Open then
		Sell ( "Recovery" ) next bar 
		 at EntryPrice * RecoveryExitMult limit
	else if DayOfTradeWeek > EntryDayOfTradeWeek then
		Sell ( "BrkEven" ) next bar at EntryPrice limit;

	if DayOfWeek( Date ) = 5 then
		SetExitOnClose;
end;
A sample chart is shown in Figure 1.

Sample Chart FIGURE 1: TRADESTATION. A daily chart of TQQQ illustrates the strategy in action for a portion of 2026.

This article is for informational purposes. No type of trading or investment recommendation, advice, or strategy is being made, given, or in any manner provided by TradeStation Securities or its affiliates.
All files in topic