<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://petertengg.com/feed/Portfolio.xml" rel="self" type="application/atom+xml" /><link href="https://petertengg.com/" rel="alternate" type="text/html" /><updated>2025-12-05T06:21:44+00:00</updated><id>https://petertengg.com/feed/Portfolio.xml</id><title type="html">Péter Tengg | Portfolio</title><subtitle>A personal site by Péter Tengg — exploring creative programming, algorithmic trading, and technical projects.  Follow along for insights, experiments, and portfolio updates.</subtitle><author><name>Péter</name></author><entry><title type="html">Puell Multiple Variants</title><link href="https://petertengg.com/portfolio/2025-10-18-puell-multiple-variants/" rel="alternate" type="text/html" title="Puell Multiple Variants" /><published>2025-10-18T05:00:00+00:00</published><updated>2025-10-18T05:00:00+00:00</updated><id>https://petertengg.com/portfolio/puell-multiple-variants</id><content type="html" xml:base="https://petertengg.com/portfolio/2025-10-18-puell-multiple-variants/"><![CDATA[<p><a href="/assets/images/trading/puell-multiple/puell-5.png" target="_blank" rel="noopener noreferrer">
  <img src="/assets/images/trading/puell-multiple/puell-5.png" alt="" style="max-width:100%; height:auto;" />
</a></p>

<h2 id="summary">Summary</h2>
<p><a href="https://www.tradingview.com/script/3wL26GR7-Puell-Multiple-Variants-OperationHeadLessChicken/" target="_blank" rel="nofollow noopener noreferrer">Puell Multiple Variants</a> is an open-source Pine Script indicator visualising Bitcoin miner revenue in innovative ways.</p>

<h2 id="key-features">Key features</h2>

<p>Includes three related indicators for analysing Bitcoin miner revenue dynamics:</p>
<ol>
  <li>Classic Puell Multiple – the original indicator showing how current miner revenue compares to its long-term average.</li>
  <li>Halving-Corrected Puell Multiple – applies a compensation factor to adjust for miner revenue reductions after each halving, allowing easier comparison to a consistent overvalued threshold.</li>
  <li>Revenue RSI – a novel approach applying the Relative Strength Index to miner revenue to identify potential over- and undervalued conditions.</li>
</ol>

<ul>
  <li>Each component can be shown or hidden individually.</li>
  <li>All parameters are fully adjustable via input settings.</li>
</ul>

<h2 id="gallery">Gallery</h2>

<figure class="half ">
  
    
      <a href="/assets/images/trading/puell-multiple/puell-1.png" title="Classic Puell Multiple, linear scale">
          <img src="/assets/images/trading/puell-multiple/puell-1.png" alt="Puell Multiple image 1" />
      </a>
    
  
    
      <a href="/assets/images/trading/puell-multiple/puell-3a.png" title="Bitcoin's price (logarithmic scale) and classic Puell Multiple (logarithmic scale)">
          <img src="/assets/images/trading/puell-multiple/puell-3a.png" alt="Puell Multiple image 2" />
      </a>
    
  
    
      <a href="/assets/images/trading/puell-multiple/puell-3b.png" title="Bitcoin's price (linear scale) and classic Puell Multiple (logarithmic scale)">
          <img src="/assets/images/trading/puell-multiple/puell-3b.png" alt="Puell Multiple image 3" />
      </a>
    
  
    
      <a href="/assets/images/trading/puell-multiple/puell-4.png" title="Classic Puell Multiple (white) and Halving-Corrected Puell Multiple (yellow)">
          <img src="/assets/images/trading/puell-multiple/puell-4.png" alt="Puell Multiple image 4" />
      </a>
    
  
    
      <a href="/assets/images/trading/puell-multiple/puell-5.png" title="Bitcoin's price and Revenue RSI">
          <img src="/assets/images/trading/puell-multiple/puell-5.png" alt="Puell Multiple image 5" />
      </a>
    
  
    
      <a href="/assets/images/portfolio/puell-multiple-variants/puell-1.png" title="Puell Multiple Variants settings in TradingView">
          <img src="/assets/images/portfolio/puell-multiple-variants/puell-1.png" alt="Puell Multiple image 6" />
      </a>
    
  
  
    <figcaption>
</figcaption>
  
</figure>

<h2 id="tech-stack">Tech stack</h2>
<ul>
  <li>Pine Script v6</li>
  <li>TradingView</li>
</ul>

<h2 id="links">Links</h2>
<ul>
  <li><a href="https://www.tradingview.com/script/3wL26GR7-Puell-Multiple-Variants-OperationHeadLessChicken/" target="_blank" rel="nofollow noopener noreferrer">Puell Multiple Variants indicator on TradingView</a></li>
  <li><a href="/trading/2025-10-14-puell-multiple">Related blog post: research and analysis</a></li>
</ul>]]></content><author><name>Péter</name></author><category term="Portfolio" /><category term="Trading" /><category term="Pine Script" /><category term="TradingView" /><category term="Indicator" /><category term="Bitcoin" /><category term="Crypto Market Indicator" /><category term="Puell Multiple" /><category term="Relative Strength Index" /><summary type="html"><![CDATA[An open-source TradingView indicator visualising Bitcoin miner revenue in innovative ways]]></summary></entry><entry><title type="html">My Personal Site</title><link href="https://petertengg.com/portfolio/2025-07-29-my-personal-site/" rel="alternate" type="text/html" title="My Personal Site" /><published>2025-07-29T05:46:00+00:00</published><updated>2025-07-29T05:46:00+00:00</updated><id>https://petertengg.com/portfolio/my-personal-site</id><content type="html" xml:base="https://petertengg.com/portfolio/2025-07-29-my-personal-site/"><![CDATA[<p style="text-align: center;"><img src="/assets/images/portfolio/my-personal-site/my-personal-site1.png" alt="Personal site image" /></p>

<h2 id="summary">Summary</h2>

<p>Built a personal website in Jekyll, hosted on Github Pages under my custom domain. Tailored the default Jekyll behaviour to better align with my goals for the site. A hub for knowledge sharing, entertainment, and personal branding.</p>

<h2 id="key-features">Key features</h2>

<ul>
  <li>Multiple sub-blogs (Programming, Portfolio, Updates), with a flexible structure for future topics</li>
  <li>Unified tags, categories, and related posts across all sections</li>
  <li>Updates page highlighting the latest content</li>
  <li>Per-section Atom feeds</li>
  <li>Custom domain and DNS</li>
  <li>Performance and SEO optimisations</li>
  <li>Disqus comments integration</li>
  <li>Google Analytics and Google Search Console for traffic metrics</li>
</ul>

<h2 id="tech-stack">Tech stack</h2>

<ul>
  <li>Google Analytics</li>
  <li>Disqus</li>
  <li><a href="https://mademistakes.com/work/jekyll-themes/minimal-mistakes/" target="_blank" rel="nofollow noopener noreferrer">Minimal Mistakes</a> Jekyll theme</li>
  <li><a href="https://shopify.github.io/liquid/" target="_blank" rel="nofollow noopener noreferrer">Liquid</a>, HTML, Markdown, JavaScript, CSS</li>
  <li><a href="https://jekyllrb.com/" target="_blank" rel="nofollow noopener noreferrer">Jekyll</a>: static site generator</li>
  <li>Ruby</li>
  <li>Git</li>
  <li>GitHub Pages</li>
</ul>

<h2 id="links">Links</h2>
<ul>
  <li><a href="https://petertengg.com/">The live site</a></li>
  <li><a href="https://github.com/petertengg/petertengg.github.io" target="_blank" rel="nofollow noopener noreferrer">GitHub repo</a></li>
  <li><a href="/programming/2025-07-29-how-i-built-my-personal-site-with-jekyll-and-minimal-mistakes-part-1">Blog post</a></li>
</ul>]]></content><author><name>Péter</name></author><category term="Portfolio" /><category term="Jekyll" /><category term="Minimal Mistakes" /><category term="Liquid" /><category term="Jekyll" /><category term="Ruby" /><category term="Github Pages" /><category term="Web Development" /><summary type="html"><![CDATA[Built a personal website using Jekyll, hosted on GitHub Pages under a custom domain. Tailored the default setup to better serve my goals for the site.]]></summary></entry><entry><title type="html">Divergo</title><link href="https://petertengg.com/portfolio/2025-07-15-divergo/" rel="alternate" type="text/html" title="Divergo" /><published>2025-07-15T10:00:00+00:00</published><updated>2025-07-15T10:00:00+00:00</updated><id>https://petertengg.com/portfolio/divergo</id><content type="html" xml:base="https://petertengg.com/portfolio/2025-07-15-divergo/"><![CDATA[<p style="text-align: center;"><img src="/assets/images/portfolio/divergo/divergo-chart-1.png" alt="Divergo chart image 1" />
<em>Figure 1: Divergo in action</em></p>

<h2 id="summary">Summary</h2>
<p>Developed a Forex strategy using a manually tested, non-standard divergence method — implemented entirely from scratch due to the complexity of the logic.</p>

<h2 id="key-features">Key features</h2>
<ul>
  <li>Unique divergence technique based on indicator waves, peak and low values
    <ul>
      <li>Regular/hidden, bullish/bearish divergences</li>
    </ul>
  </li>
  <li>Visualisation of diverences, entries, exits, take profit, stop loss levels</li>
  <li>Possibility to restrict trading sessions to certain days and time periods</li>
  <li>Pine Script v6 on TradingView</li>
  <li>Trading automation via real time alerts, Pine Connector and MetaTrader 4</li>
  <li>Backtasted over several major Forex and Crypto pairs</li>
</ul>

<h2 id="gallery">Gallery</h2>

<figure class="third ">
  
    
      <a href="/assets/images/portfolio/divergo/divergo-chart-2.png">
          <img src="/assets/images/portfolio/divergo/divergo-chart-2.png" alt="Divergo chart image 2" />
      </a>
    
  
    
      <a href="/assets/images/portfolio/divergo/divergo-chart-3.png">
          <img src="/assets/images/portfolio/divergo/divergo-chart-3.png" alt="Divergo chart image 3" />
      </a>
    
  
    
      <a href="/assets/images/portfolio/divergo/divergo-equity-curve-1.png">
          <img src="/assets/images/portfolio/divergo/divergo-equity-curve-1.png" alt="Divergo equity curve image 1" />
      </a>
    
  
    
      <a href="/assets/images/portfolio/divergo/divergo-equity-curve-2.png">
          <img src="/assets/images/portfolio/divergo/divergo-equity-curve-2.png" alt="Divergo equity curve image 2" />
      </a>
    
  
    
      <a href="/assets/images/portfolio/divergo/divergo-equity-curve-3.png">
          <img src="/assets/images/portfolio/divergo/divergo-equity-curve-3.png" alt="Divergo equity curve image 3" />
      </a>
    
  
  
    <figcaption>
</figcaption>
  
</figure>

<h2 id="client-testimonial">Client testimonial</h2>
<blockquote>
  <p>“Others left me disappointed, but Péter delivered exactly what I needed — in just a week and a half.”</p>

  <p>— Ákos</p>
</blockquote>

<h2 id="tech-stack">Tech stack</h2>
<ul>
  <li>Pine Script v6</li>
  <li>TradingView alerts</li>
  <li>Pine Connector</li>
  <li>MetaTrader</li>
</ul>]]></content><author><name>Péter</name></author><category term="Portfolio" /><category term="Trading" /><category term="Pine Script" /><category term="TradingView" /><category term="Divergence" /><category term="Strategy Development" /><category term="Backtesting" /><summary type="html"><![CDATA["Others left me disappointed, but Péter delivered exactly what I needed — in just a week and a half." - Ákos]]></summary></entry></feed>