
𝙃𝙚𝙧𝙢𝙚𝙨 Trismegistus
2025/08/17 16:38
TV Object Tree 🧩
Today I wanted to share my process for structuring the data within my trading view charts, keeping them clean and organised. Specifically, this relates to the 'object tree', which houses all the drawings within a chart.
For many people, the object tree could be likened to a 'black hole', never looked within, the contents of which is unknown and unstructured.
You can find the object tree to the right of TV, below the alerts icon.
Within the object tree, you can create folders of drawings, which can be renamed, locked, hidden, or moved up and down - affecting the visibility hierarchy of drawings. This can also be done for individual drawings.
An easy way to clear up some mental real estate is to make it a habit to organise drawings based on time frames, whilst simultaneously creating a new folder for each trade you have taken. Below is an overview of how I organise my object tree, which is the same for each chart/asset.
For the best results, I recommend keeping the hierarchy the same. Below is a detailed explanation for what each folder consists of:
Text ➡️ all text (no 'levels')
Plans ➡️ long/short position & trend line for stop loss
LTF ➡️ sub 2H TFs (can create separate MICRO TF)
MTF ➡️ 2H up to 11H
HTF ➡️ 12H up to 23H
HTF+ ➡️ 1D+
Levels ➡️ timeframe labels used for liquidity blocks🔒
The benefits of structuring data this way allows you to toggle the visibility of certain groups:
🟢 Getting caught up in LTFs and forgetting to see the bigger picture? Turn off LTFs and MTFs to only see your HTF reversal levels.
🟢Getting distracted by all the text and levels labels on your charts? Turn off text and levels to see clean levels only.
🟢Want to store your trading plan and SL on the chart, but your charts are getting too cluttered to work? Keep plans turned off while you chart, then turn them back on after.
Logging Trades
What makes this system great is the trade logging folders. After a trade has been entered, all drawings related to the trade are moved into a new folder which has a specific labelling system.
⚠️ To avoid wasting time moving drawings into folders, use this tip.*
The suffix is 'L' or 'S' (long or short), followed by the 'trade ID'**. For backtesting trades, I use 'BT' and for missed trades I use 'MT'. Once a trade is finished, I 🔒 the folder to prevent drawings from being moved, which could cause reviewing issues in the future.
*Firstly open the object tree. Then hold command (MAC) and drag the mouse over the area of drawings for a specific trade, and click on the 'create a group of drawings' button within the object tree (folder icon with a '+' symbol). This allows you to quickly group drawings, without having to sift through each timeframe folder to extract each drawing, which is painfully inefficient.
When dealing with a group of overlapping drawings that contain some objects not related to my trade, I instead hold command (MAC) and selectively click on drawings, after which I create the folder.
Because I value speed, I'll create a temporary folder this way even if its just one drawing, and then add it to its trade folder; ive found this is quicker then sifting through a whole folder for the drawing.
🎯 Dont forget, if you fat fingered and moved/deleted folders or drawings incorrectly, just press command + Z (Mac) to undo this.
**Each trade I take across all assets has a unique number. Importantly, the numbering is not related to just one chart only. For example, if you took 100 trades, and only trades 23, 45 and 89 were for LINK, your LINK chart would only have three trade folders labelled like this:
S-89
L-45
L-23
You can also add more info if you desire, like win/loss, or TF. I personally like to keep it simple on trading view as this data is already within my obsidian trade journal.
Conclusion
If you can take away anything from this post, it would be to start storing your old trades on trading view right now.
🔑 Remember, you only start winning when you learn from losing. How often do you study your losers? By systematically storing your old trades within trading view, backtesting new insights on old trades becomes easy and efficient.