0

私たちが構築したいユースケースは、ユーザーに金融機関のリストが表示され、ユーザーがその中から誰かを選択したときに、選択した機関を認証するための資格情報を提供する必要があるというものです。次に、証券口座が表示され、それをクリックすると、すべてのポートフォリオ ポジションが取得されます。

これまでに達成したこと:

  1. すべての機関のリストを取得します。これは次を使用して実現できます

API メソッド: getInstitutions

  1. 機関を選択して認証を行います(これが正しい方法かどうかはわかりません。別の方法があれば教えてください)

API メソッド: DiscoverAndAddAccounts

  1. それに関連付けられているすべてのアカウントを取得し、ブローカー アカウント ID を使用してすべてのポジションをフェッチします。

API メソッド: getInvestmentPositions

上記を使用すると、すべてのポジションが返されますが、ポジションの「購入」アクションと「販売」アクションを区別することはできません。

注: 同じ目的でこの gem を使用しています: https://github.com/cloocher/aggcat

前もって感謝します。

4

1 に答える 1

0

まず、オプションの定義を知っておく必要があります。

「オプション」の定義

ある当事者 (オプション ライター) が別の当事者 (オプション保有者) に販売した契約を表す金融デリバティブ。契約は、特定の期間中または特定の日に、合意された価格 (行使価格) で有価証券またはその他の金融資産を購入 (コール) または販売 (プット) する権利を買い手に提供しますが、義務ではありません。日付(運動日)。

次に、Intuit のドキュメントを見ると、次のことがわかります。

positionType 文字列

これは、ポジションが保持される期間を説明し、ライターとオプションまたはその他の証券の保有者を区別するために使用されます。

たとえば、SHORT = オプションのライター、Short - その他すべての証券の書き込み、LONG = オプションのホルダー、Long = その他すべての証券のホルダー。債券の場合、常に「LONG」です。

于 2015-12-04T07:02:19.070 に答える