Mobius Volume Waves, Trend Pivots and RSI Laguerre For ThinkOrSwim

Thank you, very promising to see comments from Mobius. Is there any way to combine all three into one strategy that can be backtested and later converted into Conditional Order?
 

Join useThinkScript to post your question to a community of 21,000+ developers and traders.

Thank you, very promising to see comments from Mobius. Is there any way to combine all three into one strategy that can be backtested and later converted into Conditional Order?
Not really. The Mobius Volume Wave has recursion, the Trend Pivots and RSI are complex.

Mostly, these are not exact points which to code. The idea is to encourage traders to use multiple time frames, know where the support & resistance is, and understand the oscillator cycle.

Using these three type of indicators, allow traders to read charts and understand whether the instrument is in a tradable zone.
 
Last edited:
@MerryDay I know this is an old post. I am new here and in the learning phase. I am sort of lost as I cannot find the script that goes with this thread. One member said he was using it for scalping, but I couldn't find it. If you have a sec and can point me to the script, I would greatly appreciate it.
 
Last edited by a moderator:
@MerryDay I know this is an old post. I am new here and in the learning phase. I am sort of lost as I cannot find the script that goes with this thread. One member said he was using it for scalping, but I couldn't find it. If you have a sec and can point me to the script, I would greatly appreciate it.
 
This is how Mobius uses this strategy. It has excellent results for swing traders. Can be combined with the Buy The Dip or (whatever significant bottom-finding indicator of your choice).

I gather my favorite stocks that have had the best dips (OMG so many of them this week!) and I watch my 1hr chart (or whatever is your favorite middle time-frame)... It gives me a heads up that there is a good reversal setting up. Once the setup, is a go on my 4hr chart. I look to my shortest time-frame to come into line.
Hello @MerryDay !

To elaborate, you would try to find plays on the middle time frame first? Then go to the highest time frame to confirm. And finally go to the smallest time frame for entries? The way that mobius worded it seems like he's going from the lowest to the highest time frame to find plays, which felt so backwards to me lol. Thanks in advance for whenever you answer this post!
 
Hello @MerryDay !

To elaborate, you would try to find plays on the middle time frame first? Then go to the highest time frame to confirm. And finally go to the smallest time frame for entries? The way that mobius worded it seems like he's going from the lowest to the highest time frame to find plays, which felt so backwards to me lol. Thanks in advance for whenever you answer this post!
An argument can be made to filter your corral of potential commodities to meet your highest timeframe first. This helps limit the number of potential plays that you have to review on the middle timeframe.

It is possible to do it both ways.
1. Filter out the dogs of the dow on the highest timeframe
2. Find your plays on your middle timeframe, and then review your other strategy aspects on the higher timeframe.

Yes, you then find your best entry point on your lowest timeframe as your last step.
https://www.babypips.com/learn/forex/time-frame-combinations
 
Last edited:
I have read this thread several times. But I still do not know what is the purpose of the white dash lines, the Risk Off Line. What we should do if the bar crosses above or crosses below them?

bpNn0BZ.png
 
I have read this thread several times. But I still do not know what is the purpose of the white dash lines, the Risk Off Line. What we should do if the bar crosses above or crosses below them?

bpNn0BZ.png
The dashed lines warn of proximity to the pivot lines
 
I am learning to see if I can get higher level timeframe's information on lower timeframe chart. I tested with Mobius Volume Wave. But the results are unexpected.
P12Dnx1.jpg


There is my testing code which is a copy from Mobius Volume Wave. Please correct me if my plan or my code is wrong.


Code:
def baseTF = GetAggregationPeriod();

def agg;
if baseTF == AggregationPeriod.MIN
{
    agg = AggregationPeriod.FIVE_MIN;
}
else if baseTF == AggregationPeriod.TWO_MIN
{
    agg = AggregationPeriod.FIVE_MIN;
}
else if baseTF == AggregationPeriod.THREE_MIN
{
    agg = AggregationPeriod.TEN_MIN;
}
else if baseTF == AggregationPeriod.FOUR_MIN
{
    agg = AggregationPeriod.TEN_MIN;
}
else if baseTF == AggregationPeriod.FIVE_MIN
{
    agg = AggregationPeriod.TEN_MIN;
}
else
{
    agg = AggregationPeriod.MIN;
}


##########################  Mobuis VolumeWaves -- begin
input n = 6;

def v = volume;
def accumulation = IsAscending(HL2, n);
def distribution = IsDescending(HL2, n);

def w_volWave = if accumulation and !accumulation[1]
        then v
        else if distribution and !distribution[1]
        then v
        else w_volWave[1] + v;

def isVolumeWavesBuy = accumulation;
def isVolumeWavesSell = distribution;

#AddChartBubble(isVolumeWavesSell && baseTF == AggregationPeriod.MIN, low,  "r" , Color.WHITE, no);
#### ---- #### highTF

def highTF_v = volume(period = agg);
def highTF_accumulation = IsAscending(HL2(symbol = getSymbol(), period = agg), n);
def highTF_distribution = IsDescending(HL2(symbol = getSymbol(), period = agg), n);

def highTF_w_volWave = if highTF_accumulation and !highTF_accumulation[1]
        then highTF_v
        else if highTF_distribution and !highTF_distribution[1]
        then highTF_v
        else highTF_w_volWave[1] + highTF_v;

def highTF_isVolumeWavesBuy = highTF_accumulation;
def highTF_isVolumeWavesSell = highTF_distribution;

##########################  Mobuis VolumeWaves -- end

AddChartBubble(highTF_isVolumeWavesBuy && baseTF == AggregationPeriod.MIN, high,  "g" , Color.YELLOW, no);
 
Which indicators are working well for this strategy? THanks
Could you please mark up your 1 min /MYM explaining what you said above? Thank you

I've been using this as a scalping strategy on /YM the past couple weeks on a 1-min chart. I know that isn't it's 100% intended purpose, but it works so well. I've never been more consistent with my trades. Just 1 mini contract at a time, entering if the previous bar closes within the shaded region AND when price breaches the STO/BTO levels, taking profits at the STO_RO and BTO_RO levels has been doing wonders for me. The second part of the strategy (letting another contract ride) is a little too fast-paced for me to set up the risk management appropriately on a 1-min chart so I'll be looking at higher timeframes for that. Just shooting from the hip, but I'd say I'm hitting about 75-80% of all the trades.
Could you please show me what you mean on a marked-up chart? Thank you
 
i just make a mtf label....



Code:
# Mobius Supertrend Volume Waves
# V01.2020
# Plots Volume Waves based on trend.
# CHETRON 01082023


#declare lower;

input n = 6;
input AvgType = AverageType.HULL;
input ATRmult = .7;
input ColorCandles = NO;
INPUT VT = AGGregationPeriod.MIN ;

def o = open(PERIOD=VT);
def h = high(PERIOD=VT);
def l = low(PERIOD=VT);
def c = close(PERIOD=VT);
def v = volume(PERIOD=VT);

def ATR = MovingAverage(AvgType, TrueRange(h, c, l), n);
def DN = HL2(PERIOD=VT)+ (AtrMult * ATR);
def UP = HL2(PERIOD=VT) + (-AtrMult * ATR);
def cond = if c < cond[1]
           then DN
           else UP;
def accumulation = cond == UP;
def distribution = cond == DN;
def w1 = if accumulation and !accumulation[1]
         then v
         else if accumulation
         then w1[1] + v
         else Double.NaN;
def w2 = if distribution and !distribution[1]
         then v
         else if distribution
         then w2[1] + v
         else Double.NaN;
DEF waves1 = w1;
DEF waves2 = w2;
def SD = StDevAll(v);
DEF avg = (HighestAll(w1/2)+highestAll(w2/2))/n ;
#AssignPriceColor(if ColorCandles and cond == dn
#                 then color.red
#                 else color.green);
ADDLabel(YES,IF W1[0] THEN W1[0] ELSE W2[0],IF UP THEN COLOr.DARK_GREEN ELSE COLor.DARK_RED);

# End Code
 

Not the exact question you're looking for?

Start a new thread and receive assistance from our community.

87k+ Posts
290 Online
Create Post

The Market Trading Game Changer

Join 2,500+ subscribers inside the useThinkScript VIP Membership Club
  • Exclusive indicators
  • Proven strategies & setups
  • Private Discord community
  • ‘Buy The Dip’ signal alerts
  • Exclusive members-only content
  • Add-ons and resources
  • 1 full year of unlimited support

Frequently Asked Questions

What is useThinkScript?

useThinkScript is the #1 community of stock market investors using indicators and other tools to power their trading strategies. Traders of all skill levels use our forums to learn about scripting and indicators, help each other, and discover new ways to gain an edge in the markets.

How do I get started?

We get it. Our forum can be intimidating, if not overwhelming. With thousands of topics, tens of thousands of posts, our community has created an incredibly deep knowledge base for stock traders. No one can ever exhaust every resource provided on our site.

If you are new, or just looking for guidance, here are some helpful links to get you started.

What are the benefits of VIP Membership?
VIP members get exclusive access to these proven and tested premium indicators: Buy the Dip, Advanced Market Moves 2.0, Take Profit, and Volatility Trading Range. In addition, VIP members get access to over 50 VIP-only custom indicators, add-ons, and strategies, private VIP-only forums, private Discord channel to discuss trades and strategies in real-time, customer support, trade alerts, and much more. Learn all about VIP membership here.
How can I access the premium indicators?
To access the premium indicators, which are plug and play ready, sign up for VIP membership here.
Back
Top