状況は次のとおりです。
すぐにアクセスする必要がある膨大なデータ セットがあります。これは財務データ セットなので、基本的には、各時点で何千もの株式のデータが設定されています。現在、このデータをプログラムにロードするにはしばらく時間がかかります (20 ~ 40 秒)。コードを変更するたびにこれを行う必要はありません。
基本的に、私にはアイデアがあり、それが理にかなっているのか/最適であるかを知りたい. すべてのデータがロードされ、すべてのオブジェクト定義が含まれるある種のサーバーをセットアップすることを考えていました。次に、2 番目のプログラム/クライアントから、事前定義されたタイプのクラス (戦略クラス) をサーバーに送信したいと考えています。サーバーにコードを実行させてから、サーバーにテストの結果を返してもらいます。
この場合、トレーディング戦略を作成しているので、「戦略」に必要なものを定義する抽象クラスがあります。日付が変わるたびに派生した「戦略」を呼び出し、戦略が株を売買し、戦略からの利益を結果オブジェクトに保存する市場シミュレーターがあります。そのため、戦略部分をコーディングして送信し、結果部分を受信できるようにしたいと考えています。ストラテジー オブジェクトのパラメーターまたは生のコードを変更するたびに、すべてのデータをロードすることを避けたいと考えています。
これが誰かにとって意味があることを願っています。明確でない場合は申し訳ありません。これが可能かどうか教えてください。その後、どうすればこれをグーグルで検索できますか?? ここで何を検索すればよいかさえわかりません。