Totally agree with the OP, to be successful in trading.. greed should be put out of the table. The rules of the game is take what you can and live to fight another day, the longer you remain in the markets thinking you can milk the markets, be guaranteed that those profits will go back and if not careful you will be liquidated and left in the negative (RED)!!
If greed is in your gene 🧬 try trade mechanically, for example set rules like risk 1% of capital for ROI of 3%, this way you get your peace of mind and don't over risk.