[{"data":1,"prerenderedAt":437},["ShallowReactive",2],{"project-18606766":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":8,"maker":9,"posted_at":10,"year":11,"points":12,"comments":13,"rank_in_year":14,"shown_in_year":15,"top":16,"tier":17,"category":18,"subcategory":19,"format":20,"keywords":21,"reception":25,"sentiment":26,"stance_mix":27,"scored_comments":32,"aspects":33,"strip":38,"post_text":40,"what":41,"said":75,"maker_in_thread":167,"shape":174,"grid":179,"attempts":398,"same_week":399,"maker_shows":30,"maker_hidden":428,"reader_version":429,"card":430},"18606766","Stock Trading from Google Spreadsheet","title","Show HN: Stock Trading from Google Spreadsheet",null,"umitanuki",1544001225,2018,281,84,98,2155,5,"legend","finance_crypto","stock trading","web_app",[19,22,23,24],"google sheets","trading api","apps script","curious",-0.269,{"positive":28,"neutral":29,"mixed":30,"critical":31},0,6,2,4,12,{"idea":34,"execution":36,"pricing":37},{"positive":28,"critical":35},3,{"positive":28,"critical":28},{"positive":28,"critical":28},[28,28,28,28,28,28,28,39,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,39,28,35,35,28,35,35,39,35,28,28,28,39],1,"I've shared copy-able G sheet with full script that calls stock trading API.\nhttps:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002F1RLvSmDEfS7U2OrqlUYvv_8KpHJ15tzACK_JvmRYXm1k\u002Fedit#gid=0\n\nI'm sure many of you guys do some trick over stocks in spreadsheet. Full explanation: https:\u002F\u002Fmedium.com\u002Fautomation-generation\u002Fmanage-your-stocks-from-google-spreadsheet-using-api-43026db44289",{"problem":42,"audience":48,"pricing":8,"motivation":52,"time_to_build":8,"stack":56,"openness":74,"stage":74,"team_size":74},{"value":43,"source":44,"evidence":45},"Managing and trading stocks from a spreadsheet","maker",[46],{"id":47},"post",{"value":49,"source":44,"evidence":50},"People who track stocks in spreadsheets",[51],{"id":47},{"value":53,"source":44,"evidence":54},"Many people trade stocks from spreadsheets",[55],{"id":47},[57,61,65],{"value":58,"source":44,"evidence":59},"Google Sheets",[60],{"id":47},{"value":62,"source":44,"evidence":63},"Google Apps Script",[64],{"id":47},{"value":66,"source":44,"evidence":67},"Alpaca trading API",[68,71],{"id":69,"by":9,"text":70},"18610155","https:\u002F\u002Falpaca.markets\u002F",{"id":72,"by":9,"text":73},"18610280","You will access to the historical data. https:\u002F\u002Fdocs.alpaca.markets\u002Fweb-api\u002Fmarket-data\u002F working to cover more","unknown",{"praise":76,"objections":88,"requests":112,"questions":127,"alternatives":139},[77],{"value":78,"source":79,"evidence":80},"Spreadsheet-driven trading is a familiar, flexible approach","commenter",[81,84],{"id":82,"by":9,"text":83},"18610209","I can see that. Traders in Wall Street are too practical to build something maintainable. Now G Sheet brings the same power but to software developers this time.",{"id":85,"by":86,"text":87},"18612456","sct202","Excel also gives people the comfort that they can track what goes in and out and adjust easily. Giving up that control is hard.",[89,104],{"value":90,"source":79,"evidence":91},"Spreadsheet trading is error-prone and risky",[92,96,100],{"id":93,"by":94,"text":95},"18607886","anonu","Trading driven from a spreadsheet brings back horrible memories of my earliest days on Wall Street. Excel was usually hacked in the most grotesque ways: tick data coming in,…",{"id":97,"by":98,"text":99},"18608481","hx2a","When I was a trader at Merrill Lynch (NYC, 2005) I traded these basket securities on a Swiss exchange through a Rube-Goldberg-like trading system employing two Excel…",{"id":101,"by":102,"text":103},"18610216","paulcnichols","Cool, but first thought was a sarcastic “What could possibly wrong?”",{"value":105,"source":79,"evidence":106},"Google Sheets is not suited to placing trades",[107,108],{"id":93,"by":94,"text":95},{"id":109,"by":110,"text":111},"18610425","hackerews","Smart to have a SUBMIT button. POST requests with Google Sheets is generally a bad idea since you can't explicitly control when they're sent.",[113,120],{"value":114,"source":79,"evidence":115},"Access to historical market data",[116],{"id":117,"by":118,"text":119},"18607664","hellofunk","Looks like the press release was only a few weeks ago. I wish they provided some way to access historical data, however. I struggle to find accessible and inexpensive histories.",{"value":121,"source":79,"evidence":122},"Support for non-US users",[123],{"id":124,"by":125,"text":126},"18608605","thedangler","I wish Alpaca worked for Canadians. There is Questtrade, but comparing the documentation, it isn't as nice to work with.",[128],{"value":129,"source":79,"evidence":130},"Is there a catch to Alpaca and how does it make money",[131,135],{"id":132,"by":133,"text":134},"18607960","syntaxing","Is there a catch to Alpaca? How do they make money?",{"id":136,"by":137,"text":138},"18608021","dmos62","Alapaca's business model [0]: > Alpaca will start offering Premium Plan subscriptions, where premium users will have access to various perks, such as higher quality live data…",[140,147,154,161],{"value":141,"source":79,"evidence":142},"Interactive Brokers",[143],{"id":144,"by":145,"text":146},"18610614","nycdatasci","Have you looked at Interactive Brokers? They seem to support more complex order types than Alpaca, which can meaningfully impact returns of a automated trading strategy.",{"value":148,"source":79,"evidence":149},"Degiro",[150],{"id":151,"by":152,"text":153},"18608746","throwaway123mmm","Try degiro?",{"value":155,"source":79,"evidence":156},"Robinhood",[157],{"id":158,"by":159,"text":160},"18613928","TheGrassyKnoll","These guys have actually been advertising on the radio lately (in the Los Angeles area). ``` https:\u002F\u002Fwww.robinhood.com\u002F ``` They are claiming zero commissions on US based…",{"value":162,"source":79,"evidence":163},"Quantopian",[164],{"id":165,"by":159,"text":166},"18613847","Quantopian ? https:\u002F\u002Fwww.quantopian.com\u002F",{"comments":29,"answered":28,"key":168},[169,172,173],{"id":170,"text":171},"18615505","Principal number one; don’t overcomplicate yourself. Keep it simple, stupid",{"id":82,"text":83},{"id":69,"text":70},{"commenters":175,"max_depth":176,"maker_replies":29,"first_comment_mins":177,"lifespan_hours":178},62,7,115,149,[180,184,187,190,193,197,198,201,203,206,209,210,212,215,217,220,224,227,230,233,234,237,240,241,244,245,246,249,251,254,257,260,263,266,267,270,273,276,278,280,282,284,287,290,292,295,299,300,303,305,308,311,314,316,319,320,323,326,329,332,333,335,339,340,342,345,348,350,354,358,361,363,366,369,373,375,378,380,383,386,389,392,394],[181,28,28,182,183,28],"18608294","other\u002Fneutral\u002Fnone","foolsgold",[185,28,28,182,186,28],"18608498","laminar_flow",[188,28,28,182,189,28],"18608666","saganus",[191,28,28,182,192,28],"18611132","mruts",[194,28,28,195,196,28],"18611526","commenter\u002Fneutral\u002Fnone","anoncoward111",[85,28,28,182,86,28],[199,28,28,195,200,28],"18612567","doctorpangloss",[202,28,28,195,192,28],"18612885",[204,28,28,182,205,28],"18612763","3pt14159",[207,28,28,195,208,28],"18613616","sticazzi",[170,28,28,182,9,39],[211,28,28,182,192,28],"18617170",[213,28,28,182,214,28],"18644161","ackbar03",[82,28,28,216,9,39],"project\u002Fneutral\u002Fidea",[218,28,28,195,219,28],"18610621","Ntrails",[221,28,39,222,223,28],"18611214","project\u002Fcritical\u002Fidea","sahaskatta",[225,28,28,182,226,28],"18613214","_trampeltier",[228,28,28,182,229,28],"18613973","iscro",[231,28,28,182,232,28],"18619492","o_nate",[93,39,28,182,94,28],[235,39,28,195,236,28],"18607978","projectramo",[238,39,28,195,239,28],"18608563","leoplct",[144,39,28,182,145,28],[242,39,28,182,243,28],"18612246","jason_slack",[165,39,28,182,159,28],[69,39,28,182,9,39],[247,39,28,182,248,28],"18608051","anovikov",[250,39,28,182,236,28],"18608069",[252,39,28,182,253,28],"18608208","ptero",[255,39,28,182,256,28],"18608356","JustSomeNobody",[258,39,28,182,259,28],"18608520","pjc50",[261,39,28,182,262,28],"18608651","h1srf",[264,39,28,182,265,28],"18609238","hbosch",[97,39,28,182,98,28],[268,30,28,182,269,28],"18607848","onion2k",[271,35,28,182,272,28],"18607539","DailyHN",[274,35,28,182,275,28],"18608527","giarc",[277,35,28,182,272,28],"18608754",[279,35,28,182,275,28],"18609711",[281,35,28,182,272,28],"18609807",[283,35,28,182,275,28],"18611208",[285,35,28,182,286,28],"18616339","scottmcdot",[288,35,28,182,289,28],"18617265","wj",[291,35,28,182,272,28],"18617313",[293,35,28,182,294,28],"18612092","fierro",[296,31,28,297,298,28],"18608538","other\u002Fneutral\u002Fpricing","Down_n_Out",[151,31,28,182,152,28],[301,31,28,297,302,28],"18613404","lucas03",[304,31,28,182,298,28],"18615849",[306,31,28,297,307,28],"18609600","Havoc",[309,31,28,182,310,28],"18610085","cfontes",[312,31,28,182,313,28],"18610641","dig1",[315,31,28,182,298,28],"18615870",[317,31,28,182,318,28],"18613015","Immortalin",[158,31,28,297,159,28],[321,31,28,182,322,28],"18615581","kencausey",[324,31,28,182,325,28],"18616812","axelrosen",[327,16,39,222,328,28],"18608444","rodolfobandeira",[330,29,28,182,331,28],"18607367","ykevinator",[117,29,28,182,118,28],[72,29,28,334,9,39],"project\u002Fneutral\u002Fdocs",[336,29,35,337,338,28],"18607798","project\u002Fneutral\u002Fnone","swalsh",[136,29,28,182,137,28],[109,176,35,341,110,28],"project\u002Fmixed\u002Fexecution",[343,344,28,182,243,28],"18612040",8,[346,347,28,182,302,28],"18612971",9,[349,347,28,182,159,28],"18613889",[351,352,35,216,353,28],"18614866",10,"nodesocket",[355,356,35,216,357,28],"18611394",11,"blairanderson",[359,32,35,337,360,28],"18607271","cpr",[101,362,39,222,102,28],13,[132,364,35,365,133,28],14,"project\u002Fneutral\u002Fpricing",[367,364,35,365,368,28],"18607980","conistonwater",[370,364,35,371,372,28],"18608113","project\u002Fmixed\u002Fpricing","mrfredward",[374,364,28,195,368,28],"18609507",[376,364,28,195,377,28],"18612727","SirLJ",[379,364,28,195,372,28],"18655360",[381,364,28,182,382,28],"18608183","solarkraft",[384,364,28,182,385,28],"18608317","jcfrei",[387,364,28,388,9,39],"18610339","maker\u002Fneutral\u002Fnone",[124,390,39,391,125,28],15,"project\u002Fcritical\u002Fnone",[393,390,28,337,9,39],"18610263",[395,396,28,182,397,28],"18609188",16,"robertsd247",[],[400,405,410,415,420,424],{"id":401,"name":402,"points":403,"category":404},"18599200","Dark Reader extension",369,"productivity",{"id":406,"name":407,"points":408,"category":409},"18576117","dust3d.org",290,"dev_tools",{"id":411,"name":412,"points":413,"category":414},"18569961","srslte-docker-emulated",210,"infrastructure",{"id":416,"name":417,"points":418,"category":419},"18568072","Tabulator",205,"languages",{"id":421,"name":422,"points":423,"category":409},"18608454","Next Browser",198,{"id":425,"name":426,"points":427,"category":409},"18593015","McFly",130,false,"v2",{"id":431,"name":5,"line":5,"ai":428,"cat":18,"year":11,"points":12,"comments":13,"rec":25,"s":432,"top":16,"kw":433,"maker":9,"domain":434,"tier":17,"attempts":28,"strip":435,"url":-1,"mix":436,"praise":78,"objection":90,"sub":19},18606766,-0.27,[19,22,23,24],"","0000000100000000000000000001033033130001",[28,29,30,31],1794036572445]