記事「リプレイシステムの開発 - 市場シミュレーション(第19回):必要な調整」についてのディスカッション

 

新しい記事「リプレイシステムの開発 - 市場シミュレーション(第19回):必要な調整」はパブリッシュされました:

ここでは、コードに新しい関数を追加する必要がある場合に、スムーズかつ簡単に追加できるように基礎を整えます。現在のコードでは、有意義な進歩を遂げるために必要な事柄の一部をまだカバーまたは処理できません。最小限の労力で特定のことを実装できるようにするには、すべてを構造化する必要があります。すべてを正しくおこなえば、対処が必要なあらゆる状況に非常に簡単に適応できる、真に普遍的なシステムを得ることができます。

連載のこれまでの記事から、追加のポイントをいくつか実装する必要があることが明らかだと思います。これは、特に将来の改善を考慮して、作業をより適切に整理するために絶対に必要です。1つの資産を操作するためだけにリプレイ/シミュレーションシステムを使用する予定がある場合は、これから実装するものの多くは必要ありません。これらは脇に置いておいても構いません。つまり、必ずしも構成ファイルに存在する必要はないということです。

ただし、1つの資産だけでなく、複数の異なる資産、またはかなり大規模なデータベースを使用する可能性が非常に高くなります。この場合、物事を整理する必要があるため、この目標を達成するために追加のコードを実装する必要があります。ただし、非常に特殊なケースでは、ソースコードですでに利用可能なものを暗黙的な方法で単純に使用することもできます。これはただ明るみに出る必要があるだけです。

私は常に物事をきちんと整理しておくことを好みます。おそらく多くの人が同じことを考え、そうしようとしていると思います。この機能を実装する方法を理解しておくとよいでしょう。さらに、研究や分析に使用する特定の資産に特定のパラメータが必要な場合に、システムに新しいパラメータを追加する方法を学習します。

作者: Daniel Jose