Find Jobs
Hire Freelancers

Scrape stock option data from web

$30-250 USD

Terminado
Publicado hace más de 5 años

$30-250 USD

Pagado a la 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 del proyecto: 18393215

Información sobre el proyecto

11 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 3 días
5,0 (4 comentarios)
2,5
2,5
11 freelancers están ofertando un promedio de $139 USD por este trabajo
Avatar del usuario
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 en 3 días
4,9 (76 comentarios)
7,4
7,4
Avatar del usuario
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 en 3 días
5,0 (30 comentarios)
6,6
6,6
Avatar del usuario
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 en 3 días
4,9 (29 comentarios)
5,4
5,4
Avatar del usuario
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 en 3 días
5,0 (9 comentarios)
4,3
4,3
Avatar del usuario
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 en 4 días
5,0 (3 comentarios)
3,3
3,3
Avatar del usuario
Hi I read your proposal carefully and studied. No problem. I can do it perfectly. Please let's discuss more. Thank you.
$200 USD en 3 días
4,2 (2 comentarios)
3,0
3,0
Avatar del usuario
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 en 3 días
1,0 (1 comentario)
2,7
2,7
Avatar del usuario
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 en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
San Diego, United States
5,0
11
Forma de pago verificada
Miembro desde feb 7, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos 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)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.