Moving averages,RSI ,MACD, buy and sell, take profits,algorithmic,high frequency ,specify entry and exit ,position sizing ,python,C++,java, install a code editor,install necessary libraries,connect to a trading platform,data collection,risk management ,order execution ,optimize and refine ,deploy the robot ,comply with regulations,continuous improvement,tool and resources, suitable for any broker,must be 100% good