取引に関連するため、外国為替から始めます。

外国為替市場（外国為替、FX、または通貨市場）は、通貨の取引のための世界的な分散または店頭（OTC）市場です。この市場は、すべての通貨の外国為替レートを決定します。現在または決定された価格で通貨を売買、交換するすべての側面が含まれます。取引量に関しては、それは世界最大の市場であり、その後に信用市場が続きます。

アルゴリズム取引は、時間、価格、ボリュームなどの変数を説明する自動化された事前にプログラムされた取引指示を使用して注文を実行する方法です。このタイプの取引は、人間のトレーダーと比較してコンピューターの速度と計算リソースを活用しようとします。21世紀には、アルゴリズムの取引は、小売業と機関の両方のトレーダーの両方で注目を集めてきました。これは、投資銀行、年金基金、ミューチュアルファンド、ヘッジファンドが広く使用しており、より大きな注文の実行を広めたり、人間のトレーダーが反応するには速すぎたりする必要があります。2019年の調査では、外国為替市場での取引の約92％が、人間ではなく取引アルゴリズムによって実行されたことが示されました。
アルゴリズム取引という用語は、自動取引システムと同義的に使用されることがよくあります。これらには、さまざまな取引戦略が含まれており、その一部は数式と数学的資金の結果に基づいており、多くの場合、専門ソフトウェアに依存しています。

これらのアルゴリズムの主な利点は、人間のバイアスを回避することです。そうは言っても、市場の変動性が高いため、利益を上げるのに十分なパフォーマンスを発揮するモデルを構築することは困難です。
たとえあなたがそれを構築できたとしても、あなたは専門家に尋ね、あなたが失うことができるお金のみを使うべきです。
I'll start with the forex since it is relevant to trading.

The foreign exchange market (forex, FX, or currency market) is a global decentralized or over-the-counter (OTC) market for the trading of currencies. This market determines foreign exchange rates for every currency. It includes all aspects of buying, selling and exchanging currencies at current or determined prices. Regarding trading volume, it is by far the largest market in the world, followed by the credit market.

Algorithmic trading is a method of executing orders using automated pre-programmed trading instructions accounting for variables such as time, price, and volume. This type of trading attempts to leverage the speed and computational resources of computers relative to human traders. In the twenty-first century, algorithmic trading has been gaining traction with both retail and institutional traders. It is widely used by investment banks, pension funds, mutual funds, and hedge funds that may need to spread out the execution of a larger order or perform trades too fast for human traders to react to. A study in 2019 showed that around 92% of trading in the Forex market was performed by trading algorithms rather than humans.
The term algorithmic trading is often used synonymously with an automated trading system. These encompass a variety of trading strategies, some of which are based on formulas and results from mathematical finance, and often rely on specialized software.

The main advantage of these algorithms is that they avoid human bias. That being said, due to the high variability of the markets, it is hard to build a model that performs well enough to be profitable.
Even if you are capable of building one, you should ask experts and only use money that you can lose.