Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Program that automatically buys and sells stocks

20/04/2021 Client: muhammad11 Deadline: 2 Day

DIRECTIONS Many investment management companies are switching from manual stock trading done by humans to automatic stock trading by computers. You've been tasked to write a simple automatic stock trader function that determines whether to buy, sell, or do nothing (hold) for a particular account. It should follow the old saying "Buy low, sell high!" This function takes 4 input parameters in this order: 1. 2. 3. 4. current_shares - current number of shares of this stock in the account (int). purchase_price - price (per share) paid for current stock in the account (float). market_price - current market price (per share) of stock in the account (float). available_funds - maximum amount the client is willing to spend on a stock purchase (float). Any transaction (buy or sell) costs $10. This $10 must be paid out of the available_funds for a purchase, or out of the proceeds of a stock sale. Be sure to account for this fee in your profit calculations. A purchase would be considered profitable when the current market price is lower than the purchase price, and the available funds will allow us to buy enough shares so that the difference in value will cover the $10 transaction fee. In this case the function should return the string "Buy # shares" where # is an integer representing the number of shares to purchase. A sale would be considered profitable when the current market price is higher than the purchase price, and the value gained by selling the shares will cover the $10 transaction fee. In this case the function should return the string "Sell # shares" where # is an integer representing the number of shares to sell. If neither a buy nor a sell would be profitable, then the function should return the string "Hold shares." Here are some test cases that your function should satisfy: Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 current_shares 10 20 15 1 10 1 purchase_price 100 2 12 1 1 1 market_price 1 1 1 11 3 12 available_funds 10 21 12 0 30 0 OUTPUT Buy 11 shares Buy 2 shares HoldShares Sell 10 shares Hold shares Sell 1 shares Rationale for test cases: Test 1 Even though the current market price is very low (compared to the purchase price), after paying the $10 transaction fee, we would not have any funds left to buy shares; so we can only hold. Test 2 After paying the $10 transaction fee, there are enough funds remaining to buy 11 shares. At a purchase_price vs. market_price difference of $1 per share, our 11 shares represent a value gain of $11 dollars, which is $1 more than the $10 transaction fee - so we come out $1 ahead. Test 3 After paying the $10 transaction fee, there are enough funds remaining to buy 2 shares. At a purchase_price vs. market_price difference of $11 per share, our 2 shares represent a value gain of $22 dollars, which is $12 more than the $10 transaction fee - so we come out $12 ahead. Test 4 Selling our 1 share for $11 will leave us with just $1 after we pay the $10 transaction fee. That is the same as what we paid for it, and we won't make any profit - so we should hold. Test 5 With a market_price vs. purchase_price vs. difference of $2 per share, we stand to make $20 from the sale of our 10 shares. This is $10 more than the price of the transaction fee, so we will come out $10 ahead - therefore we should sell all 10 shares. Test 6 Our 1 share is worth $11 more than we paid for it at the current market price. The $11 dollars obtained by selling that share now will still leave us with a profit of $1 after paying the $10 transaction fee. Profit is profit, so we should sell. Things to think about when you’re designing and writing this program: 1. Look for opportunities to use variables as a way to name things, and to break larger more complex expressions down into simpler expressions. 2. Spend some time choosing your names carefully. Names should be descriptive. 3. Try to design and write your code a few lines at a time. Design and write a few lines, then run some tests to see if these lines are doing what you want them to do. If they are not, then analyze and correct them before you move on to the next few lines of code. ...

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Accounting Homework Help
Professional Accountant
Top Quality Assignments
Engineering Guru
Coursework Helper
Assignment Guru
Writer Writer Name Offer Chat
Accounting Homework Help

ONLINE

Accounting Homework Help

I have read your project details. I can do this within your deadline.

$32 Chat With Writer
Professional Accountant

ONLINE

Professional Accountant

I am known as Unrivaled Quality, Written to Standard, providing Plagiarism-free woork, and Always on Time

$17 Chat With Writer
Top Quality Assignments

ONLINE

Top Quality Assignments

You can award me any time as I am ready to start your project curiously. Waiting for your positive response. Thank you!

$45 Chat With Writer
Engineering Guru

ONLINE

Engineering Guru

Hello, I an ranked top 10 freelancers in academic and contents writing. I can write and updated your personal statement with great quality and free of plagiarism

$20 Chat With Writer
Coursework Helper

ONLINE

Coursework Helper

Give me a chance, i will do this with my best efforts

$44 Chat With Writer
Assignment Guru

ONLINE

Assignment Guru

I have read and understood all your initial requirements, and I am very professional in this task.

$25 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Maori symbols and meanings - MA_Assignment 8 - Montreal, Canada Assignment - Transimpedance amplifier op amp - Chapter 18 volcanic activity study guide answer key - Support our law enforcement and safe neighborhoods act - CASES CASE 35 CIRQUE DU SOLEIL* The founder of Cirque du Soleil, Guy Laliberté, after see- ing the firm’s growth prospects wane in recent years, was thinking about expanding his firm in new directions. For three decades, the firm had reinvented and revolutionized the circus. From its beginning in 1984, Cirque de Soleil had thrilled over 150 million spectators with a novel show concept that was as original as it was nontraditional: an astonishing theatrical blend of circus acts and street enter- tainment, wrapped up in spectacular costumes and fairy- land sets and staged to spellbinding music and magical lighting. Cirque du Soleil’s business triumphs mirrored its high- flying aerial stunts, and it became a case study for business school journal articles on carving out unique markets. But following a recent bleak outlook report from a consultant, a spate of poorly received shows over the last few years, and a decline in profits, executives at Cirque said they were now restructuring a - Coca cola amatil graduate program - Using the cpt manual code the following alkaloids quantitative urine - Reed supermarkets a new wave of competitors case solution - How many atoms are in silicon - Mckean's haggis usa - Week5 disc 2 6053 - Chemistry in context answers aquatherm pipe and fittings - 93.4 kg to lbs - 2 case studies - Perpetual inventory system lifo example - Manufacturing execution systems training courses - What is a branching dichotomous key - North american reggio emilia alliance - Chapter 2 jasper jones - Week 15 - Numeracy across the curriculum audit - American History Paper - Copssh 3.1 4 download - Gestalt and person centered therapy debate - Insourcing vs outsourcing ppt - Ethical and Legal aspect Of Nursing week 2 DQ 3 student replay Yanet Garrido - "What do I do if Someone Plagiarizes MY Work?" - Z cheddar project - Due to erratic sales of its sole - Research Paper - Mla format speech outline template - Reading response - Which is the correct chemical name for li2so4 - St brides east kilbride bulletin - Bolt torque to axial force - If i ran the circus activities - Sources of error in a circuit lab - Demonstrated project management skills - 1105 shackleton road apex nc 27502 - Hawkesbury district cricket association - The centerpiece of the marketing environment analysis framework is - Brain candy questions and answers - How is malala a hero - Argumentative essay about online shopping - Legal Environment ESSAY - Windermere international summer school - Week 6 discussion - Heavy letters in arabic - Property valuation report template - Health management form nib - 8732 rainbow ave kings beach ca 96143 - A movable resizable container for text or graphics - Continuous problem city of monroe - Sideways citizen cope guitar lesson - A life insurance policyowner does not have the right to - 4 45 military time - +91-8890675453 love marriage problem solution IN Kakada - A pharmaceutical company receives large shipments of aspirin tablets - Escucha la conversación y completa las oraciones - Tcas 2 impact factor - Decomposition of copper carbonate - Four seasons hotel langkawi malaysia - Electricity meter box australia - Informative essay foundation of army leadership - Inspector goole final speech - Steve humble trap door designer - Difference between absolute and relative poverty - Relationship between absolute pressure gauge pressure and atmospheric pressure - 978 0 87220 464 5 - Best practices for it infrastructure security policies - Boise state financial aid office - Assignment - Summarize the three most important items as prioritizing time as manager on what's important to what is urgent. - Why did lucy punch leave the series vexed - 36/6 as a mixed number - Milky colored fluid secreted from the prostate gland - Multiple linkage model of leadership - Scotiabank student gic refund - System Design - Old mutual point southampton - Strategies for choosing a career in psychology - Dr seuss sleep book - MEMO - Mr twit description extract - Zara supply chain management strategy - Factless fact table tutorialspoint - 152 renwick st marrickville - What channel is disney channel on fios - La misma luna characters - Kouzes and posner pdf - Bowel management care plan - Betula utilis sichuan red - Discussion - When does brutus join the conspiracy - Professionalism in healthcare makely pdf - Risk Management - eBay Challenges - Multicultural counseling and psychotherapy assumes