問題タブ [financial]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
470 参照

database - 株式ポートフォリオの変化するアイテムを追跡する方法は?

私は人々がいくつかの株を選ぶことができ、ポートフォリオを評価するシステムを持っていますが、変更のない日数のエントリを作成しているため、毎日効率的にこれを行うのに苦労しています(考えてみてください)値を測定し、バージョン管理を行っているので、ポートフォリオの設計方法の変更を追跡できます)。

次に例を示します(株名とウェイトを含む毎日のポートフォリオ):

1日目にポートフォリオの値を測定でき、5日目(変更されたとき)に再度測定する必要があることは理解できますが、データベースに1日目のエントリを再作成せずに2〜4日目を測定するにはどうすればよいですか?

今の私のアプローチ(私は好きではありません)は、誰かがポートフォリオを変更したときのためにデータベースに一時エントリを作成し、1日の終わりに一時エントリがある場合は値を計算することです。過去の日のデータを使用して、新しいエントリ(2日目から4日目)を作成します。問題は、データが変更されないことが多いため、基本的に重複するエントリを作成していることです。キャッチは次のとおりです。私の株式データはすべて毎日です。また、ポートフォリオを取得することを考えました。ポートフォリオが3日以内に更新されていない場合は、各株式の過去3日間のリターンを見つけますが、より良い解決策があるかどうかはわかりませんでした。

何か案は?これは簡単な問題だと思いますが、効率的な方法がわかりません。

注:財務面では、NAVの作成と呼ばれ、ほとんどの企業は私が行っている非効率的な方法でそれを行っていますが、プロセスは50年前のように作成され、変更されていないためです。この問題はバージョン管理と非常に似ていると思いますが、解決策を見つけることができないようです。

0 投票する
3 に答える
16987 参照

sql - SQL:財務報告の最終支払い日に基づいてエージングバケットを作成する

顧客レベルのクレジット残高のエージングレポートを作成する必要があります。

ノート:

  1. 経年劣化は、お客様の最終支払い日に基づいています。

  2. 顧客は複数のアカウントを持つことができ、間違ったアカウントに支払いが適用されるというエラーが発生することがあります。たとえば、アカウントに15ドルの残高がある顧客は、15ドルの支払いを行います。その15ドルの支払いが間違ったアカウントに適用され、顧客の1つのアカウントに15ドルの残高が残り、別のアカウントに15ドルの残高が残る可能性があります。この顧客はレポートから除外する必要があります。

クレジット残高を顧客に提供するためのSQL:

最新の支払い日を取得するSQL:

次のようなエージングバケット用の列を作成する必要があります。

'0-30'クレジットバランス合計

'0-30'クレジットバランス顧客数

'31-60'..。

max(TRANSACTIONS.POST_DATE)と "yesterday"-DATEADD(dd、-1、getdate())の間でDATEDIFF関数を使用してCASEステートメントを使用してバケットを作成しました。

ただし、バケットの合計とカウントの計算を実行する前に、変数またはストアドプロシージャを使用してこれを実行し、最後の支払い日に基づいて顧客を分離する方がはるかに効率的ではないでしょうか。

これを正確かつ効率的に行う方法に関するアイデアはありますか?これまで、簡単なクエリでクレジット残高と最終支払い日を持つ顧客をピックアップし、Excelを使用して自分でエージングバケットを作成してきました。

0 投票する
2 に答える
1630 参照

r - ループ内の Quantmod get/viewFinancials

ティッカーのリストを循環し、財務情報を取得して、デスクトップのフォルダーにある CSV ファイルにエクスポートしたいと考えています。しかし、Quantmod パッケージの viewFinancials() に関連する R のエラーに悩まされています。コードとエラーを以下に示します。

それで、私の質問は、変数をクラス Financial のオブジェクトとして割り当てて、ループが適切に実行されるようにする方法です。または、誰かが別の選択肢を持っている場合は、それを聞いて興奮します!

エラーメッセージは次のとおりです。

viewFinancials(co.f, "BS", "Q") のエラー: 'x' はタイプ 'financials' でなければなりません</p>

ここに私が取り組んでいるコードがあります:

0 投票する
1 に答える
5866 参照

javascript - javascriptの単純な財務レート関数

簡単なjavascriptのfinancialRATE関数を探していますが、これを見つけました。しかし、理解するのは難しすぎるようです。この機能を簡素化したいので、あなたの助けが必要です。誰かが最も簡単な機能を持っているなら、答えてください。(これはExcelのRATE関数と同等です。)

ありがとう!

0 投票する
1 に答える
541 参照

r - 小数点形式なしでミリ秒の目盛りデータをzooシリーズに読み取ります

CSV形式の金融ダニデータ(ソース: HISTDATA_COM_ASCII_EURUSD_T_201209.zip)を動物園シリーズに読み込もうとしています。データは、次のような形式のタイムスタンプを含む時間列によってインデックスが付けられます。ミリ秒が必要に応じて小数点で区切られていないことを除いて、20120902 170010767ほとんど同じです。%Y%m%d %H%M%OS3%OS3

タイムスタンプの後半(右)の半分を1000で除算し、再度貼り付けることで、必要な小数点を強制しようとしました。

しかし、これはうまくいきませんでした-誰かがこれを適切に行うための最善の方法に光を当てることができますか?

どうもありがとう

0 投票する
2 に答える
572 参照

web-services - 金融SOAPベースのWebサービスのXML標準

財務計算を提供するSOAPベースのWebサービス用のXSDスキームを開発しています。サービス応答には、投資ポートフォリオの過去のパフォーマンスとさまざまな測定値(収益率、標準偏差など)が含まれます。

そのような情報についてよく知られている基準があるかどうか知りたいですか?例えば:

  • 値の小数点以下の桁数。
  • 通貨/パーセンテージ/日付/その他の値がSOAP応答でどのようにフォーマットされるか。
  • データ型の標準的な列挙。
  • 標準的な構造。

Webサービスの内部標準に準拠していますか?何か提案できますか?

ありがとう

0 投票する
1 に答える
2321 参照

python - numpy / pythonで永久のIRRを計算する

irr 関数を使用して単純な IRR 計算を行うために numpy ライブラリを使用しています。たとえば、キャッシュ フローの IRR を知りたい場合は、次のようにします。

しかし、私は永久にNPVを行う方法を探しています。私のキャッシュフローは-100、10....

誰かが前にこれをやったことがありますか

0 投票する
1 に答える
3934 参照

date - SharePoint リストで YTD エントリをフィルター処理する

特定の会計年度 (今年から) のアイテムのみを表示するために、SharePoint 2007 でフィルターを使用してビューを作成しようとしています。

=Created>DATE(2012,6,1) という計算で列を作成してフィルタリングしようとしましたが、うまくいかないようです。

アドバイスをいただければ幸いです。

0 投票する
3 に答える
1258 参照

financial - Excelを使用せずにC#またはVBでXNPV計算

金融機能 XNPV を開発した人はいますか? この値を計算するコードを探しています。値を計算するためにExcelを呼び出すつもりはありません。

どんな助けでも素晴らしいでしょう、ありがとう

0 投票する
16 に答える
77141 参照

c# - C#で単純移動平均をより速く計算するには?

単純移動平均を計算するための最速のライブラリ/アルゴリズムは何ですか? 私は自分で書きましたが、330 000 アイテムの 10 進データセットでは時間がかかりすぎます。

  • 周期/時間(ミリ秒)
  • 20/300;
  • 60/1500;
  • 120/3500。

私のメソッドのコードは次のとおりです。

これData.Close[]は、固定サイズ (1 000 000) の 10 進配列です。