Praksisøving 5 Aksjespekulanten. Oppgaven Tjen mest mulig penger på en aksjehandel Vet hele børshistorien.

Slides:



Advertisements
Liknende presentasjoner
AKSJEHANDEL * SPILL * FORRETNING
Advertisements

Dine Penger på Facebook Nå: følgere: Dobling på under ett år – slik gjorde vi det!
Enorm omsetning I Norge omsettes det for over en halv milliard kroner i SMS innholdstjenester pr år ! Kunne du tenke deg å få en del av denne kaka ?
Nasjonal dugnadskampanje 2012 – En veskeholder som gleder.
Du har $ 350,- Hva skal du bruke dem på? Dine valg er i dette tilfellet: Bank til 2 % rente Aksjer til 25 % rente Eller på Banners Broker.
Praktisk info til prosjektkunder
BRUKTBILKURS Gjennomføres av CarWEB. Etableres nå i samarbeid med BilNorge.no og Norges bilbransjeforbund. Kursene støttes av Finn.no og Zett.no.
Østlendingen og skolene i tospann
Et bekymringsløst liv – er det mulig? Matteus 6,23-34
Hvordan utvikle og gjøre kandidater og parti kjent? - å drive kampanje.
SMS * MLM * FORRETNING SMSKLUBBEN Viktig før vi går i gang med presentasjonen. Bruk kun denne koden når du skal melde deg inn Skriv mld mxm send.
Introduksjon til Bridge By invitation only™. Å velge på egenhånd blant tusentalls investeringstilbud er ikke lett.
TDT4120 Algoritmer og datastrukturer Trær og søking i dem, samt litt diverse emner Kristian Veøy
Påsan Påsan var fisker. Hver dag rodde han ut på sjøen og tok opp garnet sitt. Det hadde stått i vannet hele natten. Garn står like over bunnen. Garn står.
Daglig leder Sult-gruppen Siviløkonom BI
Vi er i gang med å klargjøre byggeplassn for å bygge vår CABLAC i Zemba! (CABLAC er omtrent det samme som et samfunnshus.) Hei lærere og elever på Rasta.
Den store Skattejakten
Beslektede algoritmer. Isolere klient fra algoritme  Klienter trenger av og til helt forskjellige måter å gjøre det samme på  Men klienten selv kan.
Ulike sorteringsmetoder Kompleksitet av dem
Arbeidsliv og utdanning
Ngitili Sukumaenes løsning for å gjenoppbygge skog og gresslandskap.
Ungdomsbevegelsen til Kirkens Nødhjelp
Veiledet lesing Mørkved skole
1 Øvingsforelesning Andreas Knudsen Nils Grimsmo
Øvingsforelesning 2 Trær og søking i dem, samt litt diverse emner Kristian Veøy
Forarbeid til: ”Hvilket studieprogram skal jeg søke på?” Skoleåret
TITLE KLUBBENS MÅL OG PLANER PETS D
Klargjøring fra forrige gang
Øving 7: Overvåkning Med ny teknologi som IT kan vi skaffe mer data, for eksempel når det gjelder: –Pengestrømmer –Helsevesen –Internasjonal reisevirksomhet.
Figurer til artikkel i Penger og Kreditt 1/10
Studentliv - Regnskapskurs for små foreninger - Modul 2
Dialogkonferanse billettkontroll, samt vektertjenester for nattilbudet
1 Å tjene skaperen eller skapelsen  Givertjeneste handler om penger ”Gi, så skal det bli gitt dere! Et godt mål, stappet, ristet og overfylt, skal bli.
Fellesskap handler ikke om at den enkelte skal vise seg frem.
9 Skanning.
Regulære uttrykk.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Høgskolen i Oslo Webprogrammering Java-scripting 2 Klientvalidering.
Kantinen - Torsdag 03. Mai 2007 ”Introdusere” Blend til studentene.
 en reorientering  et fokusskifte Vi vil doble Misjonsforbundet innen 2020.
vil deltagerne lære blant annet:
Navn på FIRMa eller produkt HER SNAKKER DERE LITT OM DERE SELV. PKT 1 I LISTEN.
Behov for plater Mål: En møbelfabrikk har en kappliste som definerer materialbehovet framover for alle komponenter som skal sages ut av plater. Vi skal.
Forhåndsoppgaver.
Project.
Ungdomsbevegelsen til Kirkens Nødhjelp
Øving 1 - Forretningsideen
SKADE/LAKK KONFERANSEN 12 MARS 2015
Arkivene i 2030 – hvordan blir fremtiden? IKA Kongsberg, møte i Larvik 6. juni 2013 Ranveig Gausdal, Norsk kulturråd.
IHR – gruppearbeid 1 Direktørnettverket, 5. jan 2011.
HUMSAM etablererkurs Karrieresenteret ved UiO Vidar Grøtta,
Hvorfor ha en plan? Virksomhetsplan = tydelighet og fokus Tydelighet
8C Skoleåret
© Cappelen Akademisk Forlag Kapittel 2 Beregning av sluttverdi, nåverdi og annuitet.
økonomi Hvordan fungerer økonomien?
1 Press Ctrl-A ©G Dear2008 – Not to be sold/Free to use Complementary Trigonometric Ratios Stage 6 - Year 11 Mathematic (Preliminary)
Matematikk - utvidet form. Mål for timen Du skal kunne kjenne igjen plassverdien til et siffer og skrive et tall på utvidet form.
M&L2 Kap. 7, del 2 Prisstrategier Oslo, januar 2010.
Strategi Fortsatt fokus på utvikling av Voldsløkka
Markedsføring.
Driftsbudsjett og regnskap
De fire regneartene.
Hvilket planstadie er klubben på?
Cake q4 SIKKERHETS-LEDELSE
Fasit 15 #! /bin/sh clear pwd > filer.txt ls -l >>filer.txt
Verdsetting av aksjemarkeder
Oppgave 14 Side 123 i arbeidsboken.
Games for Civic Engagement
Makroøkonomi for økonomer BI Trondheim Johannes Mauritzen K7.5 Steigum
Hva er en PITCH? Kort, overbevisende presentasjon av ideen og dere
Utskrift av presentasjonen:

Praksisøving 5 Aksjespekulanten

Oppgaven Tjen mest mulig penger på en aksjehandel Vet hele børshistorien

Strategier: intuitiv metode Θ(n 2 ): For hver dag, se hvor mye penger du kan tjene ved å selge ved hver etterfølgende dag. For every day X for every day Y (after X) if (value(Y) – value(X)) > tempValue tempValue <- value(Y) – value(X) buyDay <- X sellDay <- Y

kompleksitet Dobbelt for-løkke som løper gjennom n 2 /2 Θ(n 2 )

Lineær løsning Kan bare løpe gjennom alle verdiene et fast antall ganger. Hvis vi løper gjennom dem en gang, hva kan vi gjøre? Kan vi sortere endringene? Verdiene? Generere verditabell fra endringstabell?

Lineær løsning Anta at vi kjøper ved dag en. Se hvor mye penger vi kan tjene ved salg de neste dagene. Hvis verdien av aksjen skulle synke til under antatt kjøpsverdi: Anta at vi kjøper nå i stedet. Hvis vi finner ny beste, oppdater kjøpsdato og salgsdato. Må huske (i form av variabler): –Antatt kjøpsdato –Foreløpig maks verdistigning –Forrige antatte kjøpsdato –Forrige antatte salgsdato

Lineær løsning, kode Setter opp variablene som skal brukes int sum = 0; //aksjekursen til enhver tid start = 0; //antatte kjøpsdato bestSum = 0; //hittil beste fortjeneste bestStart = 0; //når vi kjøpte bestSlutt = 0; //når vi solgte

Lineær løsning, kode (2) for (int i = 0; i < periode.length; i++) { //for alle dager sum += periode[i]; //regn ut fortjeneste if (sum > bestSum) { //hvis ny beste bestSum = sum; //oppdater beste bestStart = start; //oppdater kjøpsdag bestSlutt = i + 1; //oppdater salgsdag } else if (sum <= 0) { //hvis vi taper penger start = i + 1; //sett ny kjøpsdag I dag sum = 0; //nullstill fortjeneste }

Lineær løsning Hvorfor virker dette? Vi setter et nullpunkt og ser hvor mye fortjeneste vi kan klare. Hvis vi går under nullpunktet blir den nye verdien et nullpunkt.

Eksempel

Eksempel (forts) kursendringer Faktisk verdi

Eksempel (forts) sumstartbestSumbestStartbestSlutt

Neste øving Fletting av kortstokker. Gitt X kortstokker med tilsammen N kort. Det finnes en og bare en rekkefølge på kortene. (jamfør oppgaveteksten) Gitt at hver av de X kortstokkene allerede er sortert Hvordan kan man mest effektivt føre sammen kortstokkene til en stor kortstokk som er sortert?

Neste øving (forts) Kan man bruke en vilkårlig sorteringsalgoritme? Kan man finne en bedre måte? Klarer dere å finne en lineær løsning? Det finnes mange løsninger Θ(nlogn) Det finnes en løsning bedre enn dette.

s