Portfolio April 2021 Report and May Strategy

For April, climbing back up for trading in Quantfury acct since the disaster outing in March, the perps account is still on hold while doing research on various HODL coins.  Sorare was fun but need to purchase some rare cards in order to get more better and unique cards. Anyway, the portfolio as attached:

HODL 

Have added ZIG and looking to add RUNE for May, the strategy will be to accumulate RUNE and ZIG, and trade perps for RUNE.

Quantfury going to list on a tier-one exchange on May 26th, see https://twitter.com/quantfury . Woo, hope to see $50-100 by the end of the year.

Cashaa is very disappointing with no delivery due to poor planning and price has been going down;in addition, India has 2nd wave of Covid. Hopefully, the AMA in May will address the project delivery.

Trading

Still using Quantfury to trade, will be using a new strategy, let’s see.

Staking

Locktrip and Hydra has been an absolute blast in April since staking started. Both their price have been climbing steady 6-7/30-40 USD since Webjet investment news and Cointelegraph reported it. Was hopeful for the travel bubble between Australia and New Zealand to start but there are new cases of Covid.  Hope the world get vaccinated fast enough so travel can resume normalcy in 1-2 year LOC should go to the Moon.

Quantfury as usual getting the staking rewards and reaching new traded volume.

Safex just getting started with their TWM wallet and listed products, hope more adoption to follow to see staking rewards.

Zig, is getting 110% APR in pre-staking for April and May.

Summary

Planning to play around with zignaly and accumulate RUNE and ZIG.

Portfolio March 2021 Report and April Strategy

Sad month as the binance futures and quantfury got nearly decapitated due to my own greed and over exposure which wiped out my months of accumulation of DOT, LINK and ETH. On the bright side, these two accounts are about 10% of my overall portfolio. A lesson that I need to learn and relearn again, the exposure and getting too confident, will take a few months to recover both accounts.

Will still continue to trade on both accounts but on a smaller scale.  Now on my HODL and staking portfolio, see following mindmap.

HODL

Have shifted HIVE, WAX out and move some of them into buying LOC which is going to have an airdop 1:1 for HYDRA, and at the same time start to stake HYDRA which have a min 200% APR for the first year.  My average price is $2, and given the current price of LOC is $5, HYDRA is $23, a good investment i hope especially they have investment from Webjet and going to integrate their rezchain database which originally locktrip wanted to create a global hotel database for a fairer price comparison against the likes of OTAs like booking, Tripadvisor, etc.  With the vaccination efforts going around globally, a good time to accumulate and prepare for reopening of travel and tourism within this year, normalcy which i expect in 1-2 years unless another new strain strikes again.

QTF is finalizing tier 1 exchange presale/IEO which i am hopeful that the price will be around $8-10 a coin, i bought an average 0.68 per coin, which means an immediate 1000% ($8) gain. i am hopeful.

STAKING

SAFEX have finally launched their TWM client and have started to stake, hopefully they can generate enough buzz, the adoption is still weak, will wait 6-12 months to re-evaluate.

NODES

Been exploring various crypto projects to find nodes to earn some spare coins, used to to ZEN, was too early let go and now ZEN is trading at $50….. oh well. looking at TFUEL and  RLC. Waiting for my new Raspberry Pi 4 to play with.

GAMING

Started with Sorare, realized i have so much to catch up with soccer players these days, missed the 90s when my fav team was Liverpool. Axie infinity still need to buy axies to start with, and its not cheap, let’s see.

Presale 

Exploring projects like uniqly and easyfeedback.

Trading

As stated earlier, will need some time to recover both accounts

 

 

 

March 2021 Strategy

 

Have changed the strategy for some, thats the good thing about cryptos, you can rebalance anytime without any management/commission fees except transaction fees.  It has been a crazy month in cryptos which is business as usual.

Ok, have move most of the funds in Binance to perps as i prefer directional trading over market making, the risk is much more but more rewarding than market making.  One of the most important thing in trading in the cost of entry and cost of exit. Market making is a HFT activity which slowly eats away your profit if you are not careful enough.

Quantfury

For this month or maybe the rest of the year, the long term strategy will focus on commodities, cryptos and some stocks. Holding PLTR for now.

Binance Perps

Short term strategy, hold no more than 2-3 days.

HODL

Looking at MAPS, SOL and OXY token, while the rest remains the same. Quantfury has finally release QTF tokens to uniswap and soon HITBTC. It’s been two years since i owned the coin and it has been paying QDT tokens every month without fail. An average of 0.3 eth every mth, and ther QTF listed price has move between 8-22. The secret is out of the bag, with only 10 million tokens in circulation, it will moon.

Staking

Have started the transition move to staking for DFI, FLOW. Quanfury was since two years ago. Hydra will begin in end-MArch once the tokens start to airdropped in.

Still hoping SAFEX will be ready, its been almost 3 years of promises.

Each of the token has their own specific use case in their relevant industry.

Others

Utrade, FTX and Tiger brokerage are sidelined for now till there is a need to go in. However for Utrade, have been targeting China Rare Earth company.

Finally, to the Moon and Beyond!!!!!!!!!!!!!

 

Portfolio Feb 2021 Report

Again, i have changed strategy, (see March strategy) and move out of market-making and into perps, still holding some coins in spot but will eventually move everything to perps.

The following shows the Binance perps PNL

Started on 20 Feb, after a week, generated 246%,  mainly due to ADA pump.

As for Quantfury acct, the progress is slow as the strategy is more long term.

 

Feb 2021 Strategy

Was thinking to do a quarterly strategy but the events in the stock market have changed the dynamics a lot.  See following mindmap.

Had move out of DFI cause they going to support Dodge as liquidity mining, I didn’t like the coin even it has rallied a lot. Decided to move more into Cashaa since the next two-three months will be very interesting as they are moving rapidly into opening physical branches across India for crypto banking services that are catered to retail folks. The market cap is pretty undervalued in India, see link.  Have also decided to store up DOT for the long term.

Still waiting for Safex to be ready in BW to offload it, we’ll see.

Now for the interesting part, short squeeze trade. Have loaded some funds in Tiger and Utrade, thinking whether to fade or join the movement, most likely in AMC and long TLT, GOLD for safety reasons but also looking for 5G stocks in the longer term. This is not about main street vs wall street, more about liquidity issues that might implode if WSB hold the line, an interesting nite. Depending on whats going to happen, will update again.

Portfolio Jan 2021 Report

 

One month down one month up, that’s cryptos, the Jan 2021 was interesting, didn’t do much of liquidity mining as was fine-tuning strategy but did two liquidity campaigns. Stocks were more interesting :). Decided to move into stocks either to fade or join the movement, depends on tonight. Overall, in terms of USDT value, portfolio is still up and have the same following coins:

Store of value coins :

  • BTC
  • ETH
  • USDT
  • BNB

Alternative coins:

  • LINK
  • DOT
  • SCRT – Mining rewards
  • AVAX – Mining rewards

Quantfury results were better with 266 % profit. With what is happening in the stocks market,  going to be a wild wild ride in feb. Will update the asset allocation and trading strategy in another post. To the moon!

1Q 2021 Strategy

Did a review of the crypto strategy in 2020 and will update every quarter of the year. See the following mindmap plan for 1Q 2021.

The crypto space is moving very fast and will focus on DEFI stuff for the 1st Q, the new focus is CakeDefi with staking and sub-focus into Binance options using 3c.exchange.  Hummingbot liquidity mining is still good but will focus on coins that have catered to more liquidity rewards and strong use cases, HARD and XEM are the focus now unless new entrants are in.

 

 

Portfolio Dec Report

 

Dec was bad as i decided to take one mth break and plan for 2021 strategy. BTC was mooning and cause my overall portfolio to dip and the same for some of the alt coins. Overall, in terms of USDT value, portfolio is still up and have the same following coins:

Store of value coins :

  • BTC
  • ETH
  • USDT
  • BNB

Alternative coins:

  • BNT
  • LINK
  • BAL
  • NEM – Mining rewards
  • HARD – Mining rewards

Quantfury results also dipped as I was hedging ETH, TSLA, SPY but the BTC move was too strong, and have to stop out the positions. Was down 60% but overall still in 193% profit.

Using 3commas to start algotrade for BTCUSDT, been testing for a month over several bots, chose two bots that were positive, one long and one short. Will update the results in Feburary.

Will post interim plans for 1Q 2021.

Portfolio Nov Report

 

Nov was a bit better due to BTC mooning and ETH2.0 staking but overall the portfolio is down because the majority of coins are altcoins and BTC climb up a lot. Still have the same coins:

Store of value coins (treated like bonds):

  • BTC
  • ETH
  • USDT
  • BNB

Alternative coins(treated like stocks):

  • BNT
  • LINK
  • BAL
  • RLC – Mining rewards
  • NEM – Mining rewards
  • RLC – Mining rewards
  • HARD – Mining rewards

Have restarted to use Quantfury since October this year to follow systematic trading of using pivot levels, the results have been pretty ok, see screenshot. Been using much lower leverage up to a maximum of 3. so 1:3.

Have upgraded my tradingview to premium to have more server-side alerts and test 3commas again. Hopefully, will have positive results.

 

 

Portfolio Oct Report

Moved to using Binance PnL, see following Oct.

Oct was bad but not as bad as Sept. Still have the same coins:

Store of value coins (treated like bonds):

  • BTC
  • ETH
  • USDT
  • BNB

Alternative coins(treated like stocks):

  • BNT
  • LINK
  • BAL
  • RLC – Mining rewards
  • COTI – Mining rewards
  • XZC

With NEM(Nov3) and Algorand(Oct 27) liquidity campaign coming, will concentrate on NEM and be more aggressive in mining.

 

Portfolio Sep Report

Sep was bad overall for the market, ROI is – 32% based on end-aug, negate August earnings. Went diversify the portfolio with more coins.

Store of value coins (treated like bonds):

  • BTC
  • ETH
  • USDT
  • BNB

Alternative coins(treated like stocks):

  • BNT
  • LINK
  • BAL
  • RLC – Mining rewards
  • COTI – Mining rewards
  • XZC – Mining rewards

 

 

Portfolio Aug Report

 

Move out of MFT and NULS, the ROI is 34% based on July, and 42% since the beginning of using HB from June. Looking forward to Kucoin campaign.

Store of value coins (treated like bonds):

  • BTC
  • ETH
  • USDT
  • BNB

Alternative coins(treated like stocks):

  • BNT
  • LINK
  • RLC – Mining rewards
  • COTI – Mining rewards
  • LOC

Portfolio July Report

I have been using Hummingbot since mid June, and this is my first full month report for July. I am using Blox to chart the performance of Hummingbot, there is no new deposit or withdrawal for July, and i masked out figures for privacy.

It has been a good month, 37% ROI. A number of factors contributed to the ROI, BTC, ETH, LINK spike in prices, and Hummingbot usage. So much HB % contributed to the growth? 12% (current portfolio value/initial portfolio value) so far. ROI expectations for August, no ideas, need another 11mths of data i guess. Oh well, to the moon!

Since i am using the 50/50 ratio, the ratio is  currently at 57/43, the store of value coins is 57% while the alternate coins is 43%

Store of value coins (treated like bonds):

  • BTC
  • ETH
  • USDT
  • BNB

Alternative coins(treated like stocks):

  • BNT
  • LINK
  • RLC – Mining rewards
  • COTI – Mining rewards
  • NULS – Mining rewards
  • MFT – Mining rewards

 

 

Thoughts on using Hummingbot so far

It’s been quite a journey since late May 2020 till now, been trying out Hummingbot on an Ubuntu server, think i go live in mid June. Since then, i have 4 instances running, and so far make over 5000 trades, and a 12-13% return. Looking good so far but still need another 11 mths of data to really qualify it.

Was trading a fair bit using Quantfury but it will be next to impossible to trade during my sleeping hours or after Covid restrictions are lifted off. I did try to use 3Commas, they have excellent platform and have numerous bot including grid bot which is similar to market making bot except that the grid bot are trading on different price levels while hummingbot orders are price according to the mid-price.

What sets hummingbot apart is liquidity mining where you can get a reward based on your liquidity activity. I only run 2 instances for liquidity rewards to sort of earn back my VPS fees which is about $10usd, and hopefully the tokens that are being liquidity mined goes up in value as well. The other 2 instances is basically tokens that i have a long term view.

So far, i only need to monitor my instances a couple of times a day or if i need to change strategy for any bot, it doesn’t takes more than 20mins. Then there is monthly versions upgrade of hummingbot which takes slightly longer but i will usually update when no bots are running.

My target is running a max of 6-10 instances but i am happy with what i have now.

TradingView indicators ideas for Hummingbot

Now that we can send and control the start/stop commands from Tradingview to Telegram (see Link), let’s explore some Indicators that can be used for certain parameters:

  • Order levels and order spread
  • Start/Stop
  • Price band/Dynamic price brand(scripts)
Order levels and order spread

There are two indicators that you can use in Tradingview:

  • Average pip movement
  • EMA

See following screenshot:

The blue line on the price is the EMA while the bottom panel shows the average movement of the price, redline is the EMA and the blue is the average of the day. You can calculate the average percentage by taking average pip movement(EMA)/EMA, that is 0.00000021/0.00000398=0.0527. Then you multiply by 100, that is roughly 5.27 percent. What this means is the price moves around 5.27% a day. (You can adjust the settings to experiment which are the optimal settings) Based on this percentage, you can set your order levels to 5, spread to 1% or up to your desired levels within the 5.27%, or whatever fits your boat.

Start/Stop

Depending on what strategies you want, you can use a trend following strategy, a simple moving average to start your bot during uptrend on stop your bot during downtrend, or accumulate more during downtrend. If you are a die-hard supporter of liquidity mining rewards and love the project/token very much but at the same does not wish to be suffering from down spikes, maybe volume profile will be a good way to explore, see https://www.tradingview.com/support/solutions/43000502040-volume-profile/ for details.

Volume Profile

In a nutshell, most of the price action trade within 70-80% (you can define the percentage) of the price range and will revert to mean(POC). See following screenshot:

The upper and lower lines indicate the boundaries of the price within 80%(you can set this to whatever amount you like), yellow line is the POC which price will revert to. How to use?  Set your stop when price cross down the lower boundary, and start when the price cross back up. By setting this, your bot will always trade where prices are bound within 80% of the volume profile. The pros are that 80% of time, your bot will always be engaged in mining where most of the action takes place, and if prices move out of bounds (saves you from spikes down), the bot will stop till prices revert up.

Note: If you want a risk-free approach in holding and increasing the coin inventory, try using the cross-exchange maker making.

Price Band

Or you can use volume profile as to sell above 80% or buy below 20%. In this case, you wont be bothered by the whipsawed price actions within 80%, buy and sell at the extremes, this is similar to the price band parameters. The Hummingbot scripts which is enabled in v0.29 allows you to use a dynamic price band based on moving average price or you can customize the dynamic price band according to your own strategy. In short summary, there are three ways:

  • Volume profile:
    • start the sell orders when above 70-80%, stop when price cross down 70%-80%,
    • start the buy orders when below 20-30%, stop when price cross up 70-80%
  • Price band: manually set your buy and sell orders
  • Dynamic Price band: Using scripts to dynamically set your buy and sell order

So what about the POC? another way is to change strategy when prices cross down the the POC by accumulating more coins, and when prices cross up POC, start to distribute (sell) the coins. However, this is still quite a manual process in Hummingbot unless develop own script.

Trend Following

There are dozens of TV indicators that you can use for trend following. You can start the HB during uptrend or stop the bot during the downtrend. The issue with stop the bot during the downtrend is in the event of a prolong downtrend, the average cost of the coin for the inventory is higher. You can do a dollar cost average during the downtrend by buying the coin at a higher spread level, increase order level, etc, so the average cost per coin will be lower, and when the price reverts, the time taken to return profit is hopefully faster. Again, if the downtrend persist for a few months, you will be trapped with a large inventory and will have to ride it out. IMHO, don’t use it for smaller cap coins unless you really really have a strong sense with the coin that it can moon or only use it for the top 50/100 coins in Coinmarketcap.

If you don’t have the time to change strategy on-the-fly, and trade on a short timeframe, try using ping-pong mode during the uptrend which hopefully perform a fast in fast out trade, and during downtrend – stop the bot.

Choices, choices, choices.

Mean reversion

Still pondering with some ideas with futures order for hedging but Hummingbot doesn’t support this feature yet, will update on this post once futures is available.

Summary

Hope the article lets you explore more ideas in using various TV indicators to trigger Hummingbot.

 

 

How to send commands from TradingView to Hummingbot telegram bot

Important as of Aug 1st 2020: Confluxbot no longer offer free tier(Previously, you can set up to two free resender combinations), you need to pay $15/mth for unlimited resender combinations.

Discovered liquidity mining back in late May, and has a VPS setup to run the operation ever since. My problem with liquidity mining that it will work brilliantly in a trending or sideways market but terrible in a downtrend market.

So how can we keep running the bot in a trending or sideways market, and stop the bot in a downtrend market? The cons to stopping the bot in a downtrend is that liquidity rewards will stop unless there is way to import different strategy file but this is currently not possible. So let’s take a look on how we can auto-trigger the bot based on any technical indicator.

Overview

Luckily, hummingbot has a telegram feature where you can start or stop the bot. Secondly, tradingview has a webhook feature to trigger trades but what is missing is the connector.

The connecter is conflux bot which provides a free webhook, and then setup a channel, group account where the tradingview signals are sent to. From that channel/group account, we need to forward the messages, start/stop to the hummingbot telegram. See following flowchart:

During the setup, there were some problems as the message from tradingview to channel/group has addition message of #webhook. Inorder to forward the correct messages, using text manipulation (by confluxbot) needs to be perform first before sending the commands to the hummingbot telegram.

The end result is that total automation of liquidity mining can be perform by sending start/stop signals from Tradingview to humming telegram bot.

Instructions

  1. Follow instructions https://docs.hummingbot.io/advanced/telegram/ to setup your hummingbot telegram.
  2. Add https://t.me/ConfluxBot
  3. (For payment, steps 3-4) Click Show Packages.
  4. Select and click 1.Plus […option], and follow onscreen instructions to pay. Two payment types: Paypal and Bitcoin.
    1. Paypal: You will received a code in your email which you need to enter in the Redeem Access Code option.
    2. Bitcoin: Just pay to the address and the bot will be activated.
  5. Create a channel or a group. This group/channel is used as receiver from Tradingview triggers, and then forward to the hummingbot telegram bot. Add confluxbot as admin to the group.
  6. Go to ConfluxBot 
  7. Enter /Start
  8. Click Connect Accounts. Follow on-screen instructions for first time setup.
  9. Click Webhook. Your webhook URL is displayed.
  10. Copy & paste the webhook URL in your browser. A list of groups or channels is displayed.
  11. Look for the channel/group URL that you created (not the Hummingbot telegram) to confirm your channel/group is detected by conflux bot. Copy that URL as well.
  12. Go back to confluxbot, and click Telegram Account. You will be prompted to share your contact.
  13. Click Re-sender combinations.
  14. Click Add Combination. A list of telegram and discord groups/channels are displayed.
  15. Search for your group/channel. Tip: pin the group/channel so it will appear first. Select the number of the group/channel  as your source.
  16. Select the hummingbot telegram number as the destination.
  17. Click Back to Configs to confirm that you have selected source and destination.
  18. Go Tradingview and setup your alerts to trigger start or stop:
    – In the alert actions, use the confluxbot webhook URL for your group/channel. For info how to setup Tradingview webhook, see https://www.tradingview.com/blog/en/webhooks-for-alerts-now-available-14054/
    – Enter Start or Stop in the message.So there will be two alerts messages, start and stop sent to the confluxbot webhook URL .Once either start or stop message is sent to group/channel. There should be an additional text infront of Start/Stop, for example #webhook Start or #Webhook stop. You need to perform text manipulation on those words. If there is none, great!
  19. Now go back to conflux bot, click Text Manipulation.
  20. Cut and paste the #webhook Start literally from the group/channel and paste the text in, and add :start. see following:
    Repeat step 17 for the stop
    For info on text manipulation: https://medium.com/@ak4zh/confluxbot-how-to-use-text-manipulation-feature-63b24fb9a93e
  21. Click Forward/Resend , and ensure the mode is in Resend. This allows text manipulation to be performed before sending the message to the bot.Now the bot should be able to start/stop based on your Tradingview strategy and alert triggers.
  22. You also need to disable Show Headers, so when sending, the channel/group headers wont be included in the headers.Hope this helps! So we can sleep better 😛

Note: If you have alertatron, it can be use as well but the steps will be a bit different.

 

Liquidity Mining, Bots Trading, and Quantfury Trading

My main trading focus have shifted to the following three platforms:

  • Hummingbot for liquidity mining
  • 3commas for automated crypto bot trading
  • Quantfury for currencies/commodities/stocks trading.The focus is to shift everything to automated trading, as for Quantfury platform, its difficult to perform automated trading as they do not have APIs exposed, still researching other ways to use Quantfury as it still has the best fees in the business.

    Another method is using the Tradingview to MT4/MT5, but needs to find the best brokerage to execute this strategy.