..so what action actually makes it to increase or reduce in price, is it the marketers, miners or who does that? Is there any technical reason behind that actually?
Actually, there are too many factors to consider that make the Bitcoin price so volatile.
It could be this,
- supply and demand in the open market
- buyers, sellers, market makers, and speculators
- miner
- market events and media coverage like news
So in short, just because of the fixed supply of Bitcoin, the price is so volatile.
This is why the price can go up when there's more buying pressure and down when there's more selling pressure, even though the total supply remains constant.
Correlation between buying and selling of bitcoin: Is it a technical methodology
No, it isn't, IMO, it's more on fundamental concepts than technical methodology.