trading has been a difficult process for novices and minor traders. it could be tempting most times if you dont understand the market movement and TA. you might loose patience and cancel out a trade you might regret later. i have cancel out many trades that later ended up in huge profits. i have also cancel some successfully. i just curious to know if there is any sure way to this trading were by you hold on a trade.
Most of the time, I hold position only for hours, within the day, based on 1H and 4H charts. I prefer to trade in shorter time to avoid paying margin interest fee as I mostly trade with leverage. This doesn't mean I never trade longer though, if the opportunity shows up in longer time frame, I'll take it too. Just prefer the shorter time frame.
I also try to use both the long term and the short term its all depend on market timing. I prefer long term because I am not that good in day trading thats why I like to trade for long term as it helps to know more about trading and I use to hold. Having one hour or two hours trading is not suitable for me as I am new so will have to hold longer and trade long term.