SkillAgentSearch skills...

TDAmeritrade

TD Ameritrade Client Library for .NET. Helps developers integrate custom solutions with the TD Ameritrade Trading Platform.

Install / Use

/learn @kriasoft/TDAmeritrade
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

TD Ameritrade Client Library for .NET

Free, open-source .NET Client for the TD Ameritrade Trading Platform. Helps developers integrate TD Ameritrade API into custom trading solutions.

Download

Get the latest version via NuGet

Sample

using (var client = new AmeritradeClient())
{
    client.LogIn();
    var quotes = await client.GetQuotes("GOOG", "AAPL", "MSFT");
    var symbols = await client.FindSymbols("bank");
    var prices = await client.GetHistoricalPrices("GOOG", startDate: DateTime.Now.AddYears(-1));
    var watchlists = await client.GetWatchlists();
}

If you have not specified username/password in code, you will be prompted to enter your TD Ameritrade client's credentials at runtime:

Login

Credits

Copyright (c) 2013 Konstantin Tarkus, KriaSoft LLC

This software is released under the Apache License 2.0 (the "License"); you may not use the software except in compliance with the License. You can find a copy of the License in the file LICENSE.txt accompanying this file.

Logo image is a trademark of TD Ameritrade, Inc.

Contacts

Do you have any questions or need help? Email me at hello@tarkus.me or visit our discussion board.

P.S.: Your contributions of any kind are welcome!

Related Skills

View on GitHub
GitHub Stars76
CategoryDevelopment
Updated2y ago
Forks54

Languages

C#

Security Score

80/100

Audited on Nov 21, 2023

No findings