
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
並列分散処理を用いたシステムトレーディング - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
並列分散処理を用いたシステムトレーディング - Qiita
はじめに agentの行動として、 BUY、HOLD、SELLの三つの内一つを選択する。環境の戻り値として、状態(... はじめに agentの行動として、 BUY、HOLD、SELLの三つの内一つを選択する。環境の戻り値として、状態(今現在保有しているポジションの価格、市場価格、手持ちのキャッシュ)、報酬(手持ちのキャッシュの変化値(含む益も含む))、終了(取引の終了か否か)、情報(ターミナルにディスプレイする情報)を返す。 マルチスレッドとマルチプロセス マルチスレッドの特徴は以下の通り ・平行処理 ・GILロックを持っているスレッドのみ、実行可能、他のスレッドは待機する。 ・cpuのコア数に依存しない。 マルチプロセスの特徴は以下の通り ・並列処理 ・メモリーが共有されていないので、値の受け渡しが大変。 ・tensowflowだと、modelが動かないことがある。 ・cpuのコア一つにプロセスを割り当てする。 cpuバウンドとはcpu内で行なっている数値計算などの処理 ソースコードはこちら 使用データに