Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare C#/.NET based step-by-step tutorial #23

Open
OlegRa opened this issue Nov 1, 2018 · 12 comments
Open

Prepare C#/.NET based step-by-step tutorial #23

OlegRa opened this issue Nov 1, 2018 · 12 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@OlegRa
Copy link
Collaborator

OlegRa commented Nov 1, 2018

Use this great Python tutorial as base point and prepare .NET Core based version using C# and latest version of SDK.

@OlegRa OlegRa added the enhancement New feature or request label Nov 1, 2018
@OlegRa OlegRa self-assigned this Nov 1, 2018
@ryanfalke
Copy link

ryanfalke commented Mar 23, 2019

Sorry, this is not a good tutorial for the C# version of the SDK. It would be nice to see some sample code to show how to handle the data that is received from the SDK. This is the major difference between C# and python. Thank you.

@ttt733
Copy link
Contributor

ttt733 commented May 6, 2019

While it's not quite a step-by-step guide like the one this issue links to, if you're interested in this issue, you may want to look at the UsageExamples directory here.

@ryanfalke
Copy link

Thank you!

@dukeajuke
Copy link

Has anyone actually gotten this example to work? There are load of errors centered around the dependencies that I have not been able to resolve.

@OlegRa
Copy link
Collaborator Author

OlegRa commented Dec 13, 2019

@dukeajuke If you have problems with building UsageExamples project from sources - just open a separate issue and attach the build output with errors. I'll try to help you to resolve these errors.

@dukeajuke
Copy link

dukeajuke commented Dec 14, 2019 via email

@OlegRa
Copy link
Collaborator Author

OlegRa commented Dec 14, 2019

@dukeajuke I've never heard about any limitations on simultaneous connections on Alpaca REST API. Most probably you'll not be allowed to open several web socket connections to Alpaca or Polygon but REST API is not limited AFAIK. But it's better to ask such questions to Alpaca support directly.

@OlegRa OlegRa added the help wanted Extra attention is needed label Mar 4, 2020
@OlegRa OlegRa removed their assignment Mar 7, 2020
@ooples
Copy link
Contributor

ooples commented Jun 16, 2020

I can help with creating a new tutorial if you want

@OlegRa
Copy link
Collaborator Author

OlegRa commented Jun 16, 2020

@ooples Unfortunately, I'm unable to provide you full access to Wiki but you can create a new .MD file in the root folder of this repo, write a tutorial, and make a pull request.

@ooples
Copy link
Contributor

ooples commented Jun 16, 2020 via email

@OlegRa OlegRa pinned this issue Oct 11, 2021
@natehitze
Copy link
Contributor

@OlegRa Is this something that's still needed? The link to the python tutorial in original issue is dead. I took a look at the python repo and I don't see any tutorials (the wiki link just redirects back to the readme for me).

@OlegRa
Copy link
Collaborator Author

OlegRa commented Apr 16, 2022

@natehitze Alpaca re-designed their documentation site completely. Right now it provides only reference information without any code snippets or tutorials. Of course, the old version can be restored from Git history but it's not necessary to use something as a base point - I just want to have more detailed instructions about connecting to both REST and WS APIs using .NET SDK and C# language.

I think we can use existing examples (like the MeanReversionPaperOnly class) as a reference for the resulting code. Ideally, this tutorial should demonstrate how to write a simple trading bot from scratch. We can place it into the .NET documentation and add a link to the repo README file. If you can do so I'll be glad to assign this issue to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

6 participants