問題タブ [finance]
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.
finance - QuickFix ライブラリに関する質問
私はクイックフィックスのことは初めてで、クイックフィックス ライブラリに関していくつか質問があります。あなたからの回答をお待ちしております。
複数のクライアントから同時にFIXリクエストを取得するFIXサーバーを開発する予定です。それに関しては、
a) 異なるクライアントからのリクエストを区別する必要がある場合、TargetID (つまり CLIENT1) の正確な意味は何ですか? (これらのリクエストを互いに区別するにはどうすればよいですか?)
b) サーバー/クライアントに関する TargetID の一般的な意味は何ですか?
c) カスタム フィールドとカスタム メッセージを追加する方法と、メッセージ クラッカー オブジェクトへの正確な接続は何ですか?
よろしく、
モルデハイ・ヤアコビ
java - 金融向け確率指標の Java 実装
ハイ、
金融確率論的テクニカル分析の実装を提供する API/ライブラリを探しています。
誰かがすぐに使えるソリューションを知っていますか?
ありがとう、
finance - 品質と遅延を改善するために市場データフィードソースを比較するにはどうすればよいですか?
私は、新しく開発されたソースの品質を上司に証明し(つまり、リグレッション、更新の欠落、または間違いがないことを意味します)、レイテンシーを証明するために、2つの市場データフィードソースを比較するツールを実装する最初の段階にあります。改善。
したがって、必要なツールは、更新の違いを確認し、どのソースが最適であるかを判断できる必要があります(レイテンシーの観点から)。
正確には、参照ソースはReutersであり、もう1つは社内で開発したFeedハンドラーである可能性があります。ロイターの実装が私たちのものと完全に異なる可能性があるため、更新が同じ順序で到着しない可能性があると人々は私に警告しました。したがって、更新が同じ順序で到着する可能性があるという事実に基づく単純なアルゴリズムは、機能しない可能性があります。
私の最初のアイデアは、指紋を使用してフィードソースを比較することです。これは、Shazaamアプリケーションが送信するチューブのタイトルを見つけるために行うためです。グーグルはそれがFFTに基づいていると私に言った。そして、信号処理理論が市場アクセスアプリケーションでうまく機能するかどうか疑問に思いました。
その分野でのあなた自身の経験を知りたかったのですが、ニーズを満たすために非常に正確なアルゴリズムを開発することは可能ですか?あなた自身の考えは何でしたか?指紋ベースの比較についてどう思いますか?
project - ソフトウェア工学学生プロジェクト - 金融に入る
ソフトウェア エンジニアリング プロジェクトのトピックを提案しなければなりません。このプロジェクトが、金融/銀行分野での仕事を得るのに役立つことを本当に望んでいます. 私が興味を持っている分野は、アクセス制御メカニズム、データ セキュリティ、または投資銀行/取引の 3 つです。私は他のアイデアにもオープンです。プロジェクトを完了するのに約 6 か月かかります。現在、金融の知識はありません。基本的なドメイン知識を取得し、締め切りに間に合わせるために、どのようなプロジェクトを実行できるかわかりません。同時に、複雑さのレベルは、修士課程のソフトウェア工学の学位に適している必要があります。あなたの助けに感謝します。
python - Python 用の基本的な金融ライブラリ
割引キャッシュ フロー分析を可能にする Python 用の金融ライブラリを探しています。私は周りを見回して、やりたいことにはやり過ぎであるQuantLibを見つけました。必要なのは、一連のキャッシュ フローを入力し、正味現在価値と内部収益率を出力するために使用できる小さなライブラリだけです。誰かがこのようなものを持っているか、私がそれを見つけることができる場所を知っていますか?
api - ヤフー ファイナンス API ストックはストック オプション データを返しましたか?
株式とストック オプションのデータには yahoo ファイナンス API を使用しています。これは以前は機能していました:
http://quote.yahoo.com/d/quotes.csv?s=VCR.X&f=l1c1n
これは、Visa のオプションの 1 つです。これはもう機能しません。yahoo ファイナンスにアクセスすると、オプション記号がすべて異なっており、次のようになっています。
VEH100220P00055000
それが現在のVisaのオプションです。その長いものをURLに差し込むと、どちらも機能しません。オプションで物事を変更していて、これを壊したかどうか知っている人はいますか?
finance - FIX メッセージを解析する最良の方法は?
Python を使用して FIX メッセージを解析するにはどうすればよいですか? (「金融」FIX プロトコルのような FIX メッセージ)
java - オンライン決済の実装 - 製品所有者から購入したアイテムの代金を直接製品所有者に支払います
これは、私が現在開発しているシステムの 1 つのシナリオです。
私は、ユーザーが製品をオンラインで登録して配置し、価格を提供し、購入者が製品をショッピング カートに追加できるプラットフォームを持っています。
チェックアウト時に、購入者は安全な (https) プロトコルでクレジット カード情報を入力します。
私の質問はこれです:
(購入が成功したときに)製品所有者が自分のアカウントにお金を受け取る方法をどのように実装しますか? ショッピング カートにはさまざまなベンダーの製品が含まれている可能性があるため、ベンダーは購入後にお金を受け取る必要があることを忘れないでください。購入者のクレジットカードを受け取り、支払いが承認されているかどうかを確認し、購入者が行った購入からベンダーが必要とする金額に支払った金額を分割できる機能はありますか?
また、これを取引履歴として残す必要があります。
私は Java でこれを行っていますが、オンラインでの支払いプロセス/手順についての手がかりがありません。
前もって感謝します。
PS私は米国の銀行口座を持っていません。今のところ、南アフリカ市場に対応しています。
編集南アフリカの企業の場合、ビジネスアカウントを申請する必要があります。これにより、インターネットバンキングを介してオンラインでアイテムを購入できます(つまり、オンラインショップは、購入者がインターネットを介してオンライン購入できるように、アカウントの詳細をオンラインで提供する必要があります)バンキング) またはPayGateなどのオンライン決済ゲートウェイ経由。残念ながら、ここの各銀行には、信頼できる特定の支払いゲートウェイがあり、他の銀行はこれらの支払いゲートウェイに関連していない可能性があります.
PayPal 機能は南アフリカではまだ利用できません。FNBは PayPal (実際には eBay) との交渉に忙しく、ここに機能を導入しています。成功した場合、FNB のみが PayPal をサポートします。
python - Python と「お金の時間価値」の問題
(今日、この質問をしましたが、自分自身を説明するのが下手でした。もう一度やり直してください)
産業用メンテナンス会社のクライアントがいます。彼らは、技術者の時間の 20 時間のブロックを前払いするサービス契約を販売しています。大規模な顧客の一部は、2 週間でその契約を使い果たすかもしれませんが、問題の少ない顧客は、同じ契約で 8 か月かかるかもしれません。Python を使用して、予測される販売収益をモデル化し、1 か月あたりの請求可能な時間数を決定するのに役立てたいと考えています。
各顧客がサービス契約を 1 つしか購入していない (更新されていない) 場合、売上は として簡単に計算できmonthly_revenue = contract_value * qty_contracts_sold
ます。請求可能な時間も簡単です: billable_hrs = hrs_per_contract * qty_contracts_sold
. ただし、更新の会計処理はどのように行うのですか? 顧客の 90% (またはその他の任意の金額) が更新すると仮定すると、毎月の収益は幾何学的に増加するはずです。もう 1 つの重要な変数は、平均的な顧客が契約を消化する期間です。さまざまな更新率とバーン レートに基づいて、今から 3 か月、6 か月、または 12 か月後の収益と請求可能な時間をどのように判断すればよいですか?
ある種の再帰関数を使用すると思いますが、数学は私の得意分野の 1 つではありませんでした。何か提案はありますか?
編集: これにアプローチする最善の方法は、「お金の時間的価値」の問題と考えることです。質問のタイトルをそのように変更しました。「毎月の売り上げ」を年金の支払いに似たものと考えると、この問題はおそらくもっと一般的です。
sql - 一日の終わりの在庫データのスキーマで結果を再利用する方法
トップボリューム獲得者、トッププライス獲得者などのテクニカル分析に使用するデータベーススキーマを作成しています。ここでは 、設計の質問などの質問に対する回答を確認しました。そこでboe100の回答からヒントを得て、スキーマをほぼモデル化したので、次のようになります。
現在、End Of Day(EOD)データを含むこのテーブルは、3年間で約300万行になります。後でさらにデータを取得/必要とする場合、2,000万行になる可能性があります。
フロントエンドは、「Y日間の日付Xで最高値を獲得した人を教えてください」などのリクエストを要求します。その要求はより単純なものの1つであり、そのため、時間的にはそれほどコストがかからないと思います。
しかし、「過去10日間でトップボリュームの獲得者を私に与え、過去100日間をベースラインとして機能させる」などのリクエストは、10〜100倍のコストがかかる可能性があります。このようなリクエストの結果は、ボリュームが何倍に成長したかなどを示すフロートになります。
私が持っている1つのオプションは、そのような結果ごとに列を追加することです。また、ユーザーが20日間で10日間のボリュームの増加を要求した場合、別の列が必要になります。特にMACD-10、MACD-100のような他の結果を列として追加し始めた場合、そのような列の合計は簡単に100を超える可能性があります。それぞれに独自の列が必要になります。
これは実行可能な解決策ですか?
もう1つのオプションは、結果をキャッシュされたhtmlファイルに保持し、ユーザーに提示することです。私はWeb開発の経験があまりないので、私にはそれは厄介に見えます。しかし、私は間違っている可能性があります(ofc!)。それもオプションですか?
ユーザーに応答を提示するためにmod_perlを使用している/使用する予定であることを付け加えておきます。mysqlデータベースでの作業の多くはperlを使用して行われています。応答時間は1〜2秒にしたいのですが。