Find Jobs
Hire Freelancers

Scrape stock option data from web

$30-250 USD

Concluído
Publicado há mais de 5 anos

$30-250 USD

Pago na entrega
Create a C++ program using Visual Studio called [login to view URL] that will be run from the command line in Windows. It will read a file called [login to view URL], and for each stock symbol, download the information for that stock and store all results in a file named yahooEarnings.csv. Each stock will be on its own line and the fields will be seperated by commas. If the file already exists, append the data to the end of the file. The URL to use if the stock was JACK is: [login to view URL] Notice that JACK appears twice in the URL. Remember to change JACK to the desired stock symbol in both places. The first line of the file will always be a header containing the names of the fields to be saved. It will be exactly this: quotedateid,ask,bid,daystoexpiration,delta,expdate,id,impvol,last,lasttrade,nexttradedate,oi,stockprice,strike,symbol,type,volume Each option contract will be stored on its own line. You can see an example in the file yahooEarnings.csv. This sample file would be what is created if there were only one line in [login to view URL] with the entry JACK. If there were additional lines in [login to view URL], there would be more lines in yahooEarnings.csv. See the file [login to view URL] describes all fields included in each record. The C++ program must have getOptionData(symbol) as a callable routine. Feel free to add other routines and/or classes as desired. getOptionData() can can be a standalone routine or a public routine inside a class, whatever works best for you. I just want to be able to call it if I do any modifications to the code. int getOptionData(symbol) { download all options from [login to view URL] read in symbol + ".csv" file merge lines from file with downloaded option chains by merge, I mean if datequoteid field is identical then replace the line from the file with the downloaded line output the updated file. The file should always remain in quotedateid order return 0 if successful, otherwise a non-zero error code of your choosing } Deliverables: C++ source code compilable using visual studio. I'd prefer VS2010 or earlier, but later a version is acceptable. (You may also include an executable file and a *.csv sample output file to allow us to test more quickly, but it is not necessary.) 3. Allow two parameters from the command line. I don't care how they're specified, just tell me how. a. Number of days to go forward looking for option expirations. For example, if today is November 10, 2018 and the parameter was 90, it would only store options with expiration dates before February 8, 2019. b. Number of seconds to pause before each request made to the website so as not to overburden them.
ID do Projeto: 18393215

Sobre o projeto

11 propostas
Projeto remoto
Ativo há 5 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Hi, I would like to do it. i can do it with Poco libraries in c++ . they have automatic build system for visual studio too . I will be doing it on vs 2015. if you are interested we can talk about it in chat i will be available there. i also need to ask a question about "Callsfor" field. if accepted i can start working on it now and can give you details about work. Thanks
$80 USD em 3 dias
5,0 (4 avaliações)
2,5
2,5
11 freelancers estão ofertando em média $139 USD for esse trabalho
Avatar do Usuário
Hi, Dear Employer! I am really interested in your project. I have enough experience in Python, C/C++, C#, java programming. Especially, I have rich experience in stock trading & data. I am 100% sure I can satisfy your requirements perfectly. User-Friendly Interface And Clear Algorithm Will Encourage Your Project. I want a long-term relationship with you. Thank you and best regards!
$150 USD em 3 dias
4,9 (76 avaliações)
7,4
7,4
Avatar do Usuário
hello,how are you. i read your bid carefully. i am web scrapping expert and have full experience for 10 years. c/c++ language is my top skill and i can build your project by using that skills. i can provide most quality and high speed. if you want to success, please contact me. Then, I will give you good result to the proposals. hire me.
$150 USD em 3 dias
5,0 (30 avaliações)
6,6
6,6
Avatar do Usuário
Hello? How are you? I have good experiences in "Scrape stock option data from web" as you can see my profile for these (C Programming, C# Programming, C++ Programming). I have been working for 7 yrs in this scope. While we contract and work in our jobs, I will get paid once you have confirmed satisfied result. If I do not deliver satisfied result, I will never get paid from you. We can discuss more details to understand more easily if you have other infos. Hope to work with you. Thank you.
$155 USD em 3 dias
4,9 (29 avaliações)
5,4
5,4
Avatar do Usuário
Hey there, the Yahoo finance and MarketWatch custom client will be as required. Will you please specify whether the deliverable without backporting to 2010 will suffice? I do development with C++, for engineering native solutions, eg. UWP. How soon may we begin with this? Regards, - Vipul.
$80 USD em 3 dias
5,0 (9 avaliações)
4,3
4,3
Avatar do Usuário
Hi, My name is Rost, i'm from Kharkiv, Ukraine I would participate in the task, if you accept C++ project in VS 2017 :) BR, Rost
$177 USD em 4 dias
5,0 (3 avaliações)
3,3
3,3
Avatar do Usuário
Hi I read your proposal carefully and studied. No problem. I can do it perfectly. Please let's discuss more. Thank you.
$200 USD em 3 dias
4,2 (2 avaliações)
3,0
3,0
Avatar do Usuário
Hi... How are you?. I saw your description carefully and i 'm very interesting your project. And i can start to work just now and will be my best to finish asap with good quality. But to do your project perfectly, i will need to know more clearly so i have few questions with your project. If u have little time to discuss wiht me, please ping to me. And if you would like to see my skills please go this link: https://www.freelancer.com/u/crocodile305 If you would like to give me your project , i will be very happy to work with you. Thanks time:12/21/2018 13:8:37----27
$112 USD em 3 dias
1,0 (1 avaliação)
2,7
2,7
Avatar do Usuário
Working with market data is what I do every single day. I have developed market data and trading data gateways that connects exchanges to financial institutions. So, this will be a familiar task for me.
$200 USD em 5 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
San Diego, United States
5,0
11
Método de pagamento verificado
Membro desde fev. 7, 2007

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.