114

実際の株式や通貨で取引できるAPIを知っていますか?

もしそうなら、あなたの経験を説明してください:

  • 開発のしやすさ
  • 手数料
  • サンドボックス環境?
4

12 に答える 12

35

AFAIK、TradeStationは多くの中で最も有名です。他のほとんどの取引ソフトウェアはAPI(NinjaTrader、MetaStockなど)を提供します。FWIW、自動取引システムの競争さえあります-これを見てください。

また、これは取引所がサポートしなければならず、ブローカーが許可しなければならないものです。私が知っているほとんどの取引所は、事前の許可なしに自動取引を許可していません。

于 2009-04-13T17:37:25.260 に答える
20

あなたが取引できるAPIへのアクセスをあなたに与える多くのブローカーがいます。明らかに、あなたは彼らにコミッションを支払うだけでなく、直接市場よりも広いかもしれないビッド/アスクスプレッドを支払うことになります。それらはすべて、取引できる楽器の種類が異なります。

簡単な方法が必要な場合は、Tradestation(恐ろしいプロプライエタリ言語)、NinjaTrader(少し優れた、C#ベース)、SmartQuant(優れた、C#ベース)などのシュリンクラップソフトウェアを使用できます。これらは通常、実際に取引を実行する多くの証券会社へのインターフェースが事前に構築されています。InteractiveBrokersにも直接APIがありますが、対処するのが面倒であるという評判があります。

さまざまな証券会社の相対的なメリットに関する豊富な情報を持っているEliteTraderなどの代替フォーラムを確認することをお勧めします。APIを介して取引している人もたくさんいます。

于 2009-04-13T17:56:45.650 に答える
15

TDアメリトレードを試してみてください-彼らは素晴らしいAPI、比較的低い取引手数料、そして良いヘルプフォーラムを持っています。APIオファリングの概要へのリンク。

于 2009-04-15T16:37:15.840 に答える
12

ほとんどの電子証券取引所はAPIを提供しておらず、メッセージ仕様を提供しています。彼らにあなたのメッセージを受け入れさせるために(すなわち彼らと直接取引するために)、あなたは非常に多額のお金を使わなければならないでしょう。そして交換のメンバーになります-それはIBが行うことです。ライブマーケットデータフィード(賢明な取引を行うために必要)でさえ、途方もなく高価になる可能性があります。

于 2009-04-13T17:41:45.703 に答える
11

これは、私が数年前に尋ねた質問に似ています。どのオンラインブローカーがAPIを提供していますか?

私が選んだのはInteractiveBrokersを調べることをお勧めします。彼らのAPIは、Java、C ++、ActiveX、ExcelのDDEを含む複数の言語をサポートしています。かなり堅牢な取引プラットフォームを使用して実行できるAPIを介して、ほぼすべてを効果的に実行できます。

ブローカーとしてだけでも、IBのクレイジーな低手数料を打ち負かすことは困難です(私の注文のほとんどは非常に低いため、注文ごとに最低1ドルの手数料に切り上げられます)。それをかなり単純なAPIと組み合わせると、打ち負かすのは困難です。

また、 APIを提供するブローカーの詳細については、私の質問(上記およびここにリンクされています)を参照してください。

于 2010-12-29T19:36:18.587 に答える
7

TradeKingのAPIをいじり始めたところです。その非常にシンプルで、oauthを使用しています。5ドルの貿易手数料も悪くはありません。

E-tradeにもAPIがありますが、本番環境にアクセスするには、いくつかのフープを実行する必要があります。また、彗星インターフェースを介したリアルタイムストリーミングも提供します。etradeが提供するjavaライブラリを除いて、etrade用のライブラリは存在しないようです。

于 2011-08-10T22:20:44.517 に答える
6

https://www.quantopian.com

私は最新だと思いますが、オンラインのide /デバッガー/ビジュアライザーがあり、紙の取引と実際の取引のためのインタラクティブブローカーとの統合があります。研究開発のための素晴らしいコミュニティも

于 2014-03-11T20:42:45.590 に答える
3

このページのリンクを確認してください。

いくつかのオープンソースAPIを一覧表示します。まだ試していませんが、active-quantをチェックする予定です。

于 2009-11-15T17:36:35.493 に答える
2

取引APIとテストサーバーについては、ターゲットの証券取引所にお問い合わせください。ターゲットのStockExcnageがOMXプラットフォーム上にある場合は、X-Stream API(アンマネージドc ++)とドキュメントが提供されます。

于 2009-04-13T17:40:52.677 に答える
1

ETradeや他のいくつかの取引ソフトウェアを操作するためのAPIがあると思います。ただし、商品を使用せずに取引を実行するためのAPIを見つけることはないと思います。ただし、取引の分析を行おうとしている場合は、相場の取得、ティックのリッスン、シンボルの履歴データの取得などに使用できるAPIがあります。最初に述べたように、既存の商用製品の多くには、それらと連携するコードを記述するためのAPI。

于 2009-04-13T17:37:18.100 に答える
1

GithubでホストされているTDAmeritrade.NETSDKもご覧ください

于 2010-11-15T11:52:24.670 に答える
0

私はNinjaTraderとMetaTraderを使用して通貨と先物商品を取引しました。

忍者トレーダーはとても使いやすいです。私は自分自身を保持することはできますが、非常に深いコーディングスキルを持っていません。それは私にとってはうまくいきました。

彼らのアプリケーションは無料でダウンロードできます。彼らはまた、トレーディング戦略を作成するためにさまざまなテクニカル指標を選択できる「アプリ」を作成しました。

自動化されたシステムを使用してしばらく取引し、勝ち負けをしたので、取引するときはTICKDATAを使用することを強くお勧めします。テクニカルインディケーターを使用して取引の意思決定を行うという意味での自動取引は、非常に競争が激しく、非常に高速です。つまり、1分のデータなどのデータを使用している場合、システムに何かがあるとすれば、収益性の高い取引に遅れをとることになります。

デイトレーダーとして、画面に座って1分の移動平均が10分を超えると、またはそれに類似した取引を行う時代は終わりました。長期的な戦略が機能しないことは言うまでもありませんが、日足チャートでは機能します。

私のポイントは、使用するプラットフォームに関係なく、ティックデータを使用することです。忍者トレーダーはかなり良いです。ダニデータにサインアップし、それを使用して取引します。テクニカルインディケーターを使用している場合は、利益を上げることができます。

于 2014-02-20T15:32:51.293 に答える