[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/biz/ - Business & Finance


View post   

File: 17 KB, 445x409, c++.png [View same] [iqdb] [saucenao] [google]
18420491 No.18420491 [Reply] [Original]

Why doesn't /biz/ get into programming? Could help you with your trading, you know.

>> No.18420499

>>18420491
Why doesnt /biz/ get into kneepads?

It could help them fund their trading, you know.

>> No.18420505

imagine having a job lamao

>> No.18420530

>>18420491
If you use a lot of one letter variable names I recommend you to try using ii, jj and kk for iterator variables to make it a little easier to differentiate them.

>> No.18420539

>>18420491
Nested loops ur not gonna make it sirs

>> No.18420548

>>18420491
because it's boring as fuck

>> No.18420551

>>18420491
It's not the programming part, I don't understand the financial math. Where did you learn?

>> No.18420556

>>18420491
>no consistent style
>superfluous comments
>large functions
>abc complexity
Dogshitttt

>> No.18420576

>>18420491
That formatting is making me angry

>> No.18420580

>>18420530
lol just dont use one letter variable names

>> No.18420587

>>18420556
Nothing about that code makes it obvious that he's traversing a tree, although the last comment is garbage, that's true. Not too impressed about skipping { for the if but not for the else, likewise for the first loop but not the second, but apart from that it's not a trainwreck at all.

>> No.18420592

>>18420491
Some of us aren't literally autistic

>> No.18420597

>>18420580
I do so when I implement math, but apart from that almost never other than lambdas.

>> No.18420620

>>18420587
>>18420556
hey im just a beginner, everybody starts somewhere... not to mention this little project is already yielding great results

>>18420530
formatting isn't as important to me rn as functionality

>>18420551
work for a vol trading firm and they'll teach you how to model the theoretical prices and trade the vol skew/surface
beyond that, just books and papers

>> No.18420642

>>18420491

I don't know. I know quite a few programmers, most of them are very well earning as far as I understand (one works for Two Sigma, other in abroad backoffice of Ericsson, other is self-employed and works as external for company that provides energy in case of emegency to UK power grid. Oh and there's another one who programs smart televison or however it's called).

However, nearly all of them are fat or lanky/neglecting themselves, spend money on really stupid shit and are difficult to communicate since are a ball of their own neuroses.

I might go more into programming as engineer, but I'm really suspicious of the lifestyle and choices of guys going programming route.

>> No.18420647

>>18420491
I've been programing since 2011.

>> No.18420657

>>18420491
It makes my brain explode. It's just like sitting in a library all day reading books thinking and writing papers.
It's doable for a short time but for non autists it's torture.

>> No.18420665

>>18420587
Refactor into smaller functions/methods with descriptive names and you won't need the comments. Rookie stuff brahj, read some fowler

>> No.18420678

>>18420551
Same with this, although investopedia pretty much has all the formulations. I'm too much of a brainlet to carry them over into code. Also my the brokers for my country's exchange doesn't support API for these.

>> No.18420693

>>18420665
I'm not really into swinging dicks about writing code, and neither should you be.

>> No.18420710

>>18420693
Code monkey eh, I guess its a way to earn a living lmfao

>> No.18420719

>>18420548
/thread

>> No.18420731

>>18420491
Please post majic algorythm to make set amount of money

>> No.18420759

I don't see any recursion , you retarded as fuck lol. I studied computer science and a lot of ppl who learned programming online, don't know shit to code nor use terminology nor have any grasp of any concept

>> No.18420778

Kys yes, the first time I used it: kys nigga Op Jew retard spastic whore faggot pajeet whore shipping pig of your mother dies in her sleep tonight

>> No.18420791
File: 33 KB, 600x683, serious discussion.jpg [View same] [iqdb] [saucenao] [google]
18420791

>>18420710
I've spent enough time writing code to realize that showing off about how you write code is basically emanating strong loser-energy. For the record I'm incredibly autistic about programming languages and coding styles to the point that I've unironically used recursion schemes to traverse trees, so it's not like I can't spout buzzwords with the best of them, but I just realized it's all so tiresome.

>> No.18420811

You should literally go to the next store get a shovel and start digging a hole for yourself, no even better u are not worth of a grave get some gasoline and put yourself on fire thx

>> No.18420926

>backward recursion
>using dead simple iteration
pseud detected

>> No.18420940

>>18420491
I'm a programmer, I've got no knowledge in maths, what do you use it for?

>>18420530
indian developer tier

>> No.18420988

>>18420791
You're probably sick of this question, but in your experience whats the best language to start with?

>> No.18421012

>>18420988
Assembly

>> No.18421023

>>18420491
i was coding for 16 years. often coded all day from waking up to going to bed. then i made a software that made me a millionaire. now i get PTSD every time i open up visual studio. can't code no more.

>> No.18421050
File: 63 KB, 612x491, 1585516320165.png [View same] [iqdb] [saucenao] [google]
18421050

>>18420491
Can I teach myself to code for free? I majored in history in college and plan on getting an MBA in the near future, but I've always been terrible at math. There's way I'm going back to school for another bachelor's, and there's no way I'll be able to pass a Master's in Comp Sci if I miraculously got into the program.

Pls respond

>> No.18421065

>>18421050
>*no way I'm going back to school

>> No.18421081

>>18421050
you can only learn to develop software by yourself. there is literally no software of value made by academics.

bootcamps are said to be good tho if you just want to be a wagecuck. but if you want to make software of true value, you need to make something that hasn't been done before and you're on your own.

>> No.18421090

You're not a programmer if you don't understand math.

>> No.18421111

>>18420988
I really like strong static typing, so I think a language such as scala or haskell is pretty ideal. The reason I like these two so much is that you can start teaching a student how to build their own abstractions rather than teaching them how to use the built in abstraction the language already offers. Of course my answer reflects my interests, not yours, and chances are you wouldn't really get that much out of my approach without me simultaneously being your tutor. If you want to go the autodidactic route you're not going terribly wrong with javascript. As much as I dislike the language at least you'll have plenty source material and you probably aren't really in a position to study the more fundamental aspects of programming, which isn't really a bad thing or a slight.

>> No.18421118
File: 406 KB, 1826x2048, 1541561070276.jpg [View same] [iqdb] [saucenao] [google]
18421118

>>18421012
cheers

>> No.18421125

>>18420791
Its not about showing off your code retard, its writing it in a way that is understandable and maintainable. These things don't apply to you if your a) a uni student, b) a code monkey or c) some solo autistic hobbyist or contractor.

>> No.18421132
File: 163 KB, 767x239, Selection_392.png [View same] [iqdb] [saucenao] [google]
18421132

>>18421111
also, check em

>> No.18421150
File: 132 KB, 460x700, 1513112496903.jpg [View same] [iqdb] [saucenao] [google]
18421150

>>18421111
holy mother of check'd

>> No.18421152
File: 100 KB, 640x640, gorillaposting.jpg [View same] [iqdb] [saucenao] [google]
18421152

>>18421125
I already told you I'm not interested

>> No.18421155

>>18421081
I'm fairly good at working independently, so that isn't an issue. I'm just really bad at math. I graduated college in Spring 2019 and my last collegiate math course was in Fall of 2013 (took a break after earning my A.A.).


Where do I begin learning to code? Do I need to buy myself some textbooks? Writing a piece of software seems like a lofty goal right now, equivalent to asking an first year ESL to write a book.

>> No.18421187

>>18420539
Nested loop going brrrrr ftw

>> No.18421217

>>18421155
well tbf i started at 14, so i don't really know how you go as an adult. i just made and studied software that interested me.

as for "being bad at math" it depends. if it's because low iq professors (they generally put the bottom of the barrel mathematicians in CS depts) were trying to shove 10 page-long theorems down your throat that even they don't actually understand just too stupid to realize how they make no sense, and how they have 0 relation to reality, that is very fine.

if you're generally bad at recognizing patterns or create abstractions on your own, go down the bootcamp->wagecuck way. you're competing against the whole world when you're trying to create novel software.

>> No.18421278

>>18420580
>dude just name your variable something thats clear
>the_list_current_number_in_the_list_1

>> No.18421304

>>18421217
>if you're generally bad at recognizing patterns or create abstractions on your own

Nah, I do fine on at this. Just about everyone I know thinks I'm a genius, I graduated high school early, I got my Associates early, but I always feel like a retard because I know I'm terrible at math. Logic and deductive reasoning aren't really a problem, just remembering formulas. I can see patterns and make abstractions about people, places, things, and concepts. Just doing it with numbers makes my brain pop.

I also don't even wanna code or develop software as a career. I literally only want to learn how to do it so I can add it to my resume.

>> No.18421372

>>18421304
>just remembering formulas
you're very fine then.
coding experience would probably actually make you apply it to numbers easily.

>I literally only want to learn how to do it so I can add it to my resume.

i'm sure there are millions of websites with tutorials to learn programming from 0, and i assume you've tried that before.
what was the issue?

>> No.18421410

>>18420657
t. Brainlet

You don’t have to spend your entire day reading how to code. The basics can be learnt in 2 days ez and then slowly improve on that

>> No.18421417

>>18421372
>i assume you've tried that before.
>what was the issue?

I haven't tried. That's why I'm asking where to start. I didn't know if there was a textbook I should buy, or if there is a free teaching software out there that is like Anki is to Japanese. I just want someone to point me in the right direction.

>> No.18421440

>>18421417
cs50

>> No.18421482

>>18421440
Thanks fren

>> No.18421483

Programming is actually very lucrative, technologies are birthed through functional programing, fintech related projects as Finnexus boast of rich technical support and code base =, that is a good sign of a solid project

>> No.18421539 [DELETED] 

>>18421417
>>18421482
well a quick search gave me this

https://edabit.com/

this site gives you problems that you should solve. it's an ideal way to learn IMO because they are supposed to give you problems that are very easy to solve algorithmically, then incrementally get more and more complex.

how the site in question works in practice, idk. try a similar one if you end up not liking them.

for languages, i'd start with javascript. if the syntax annoys you a lot, then go for python. in case you later become serious about programming, it's somewhat easier to transfer your knowledge from javascript to more serious languages.

>> No.18421552

>>18421417
well a quick search gave me this

https://edabit.com/

this site gives you problems that you should solve. it's an ideal way to learn IMO because they are supposed to give you problems that are very easy to solve algorithmically, then incrementally get more and more complex.

how the site in question works in practice, idk. try a similar one if you end up not liking them.

for languages, i'd start with javascript. if the syntax annoys you a lot, then go for python. in case you later become serious about programming, it's somewhat easier to transfer your knowledge from javascript to more serious languages.

>> No.18421574

>>18421552
Thank you for the advice

>> No.18421584

>>18420491
coding is for pajeets and cucks. true chads go into infosec.

>> No.18421622

>>18420491
Wow, nice compsci 101 use of a for loop and if/else conditional. Keep us posted on your progress in hacking into Renaissance and optimizing their algorithms for your own profit.

>> No.18421932

>>18420491

Wow, this is a bullshit amateur code

How much they pay for this kind of abomination? I could code like this in a sleep.

>> No.18421961

>>18420620
>model the theoretical prices and trade the vol skew/surface

fuck, this shit is literally a numerology and astrology.

this must be illigal

>> No.18421980

>>18420491
Because I'm a lazy fuck who only cares about shortcuts like buying and selling BTC at astrologically relevant dates

>> No.18421983

Being a programmer is life on easy mode. You will never be out of a job, you can move to any country you want and find a job quickly, you will earn a lot of money, and you won't have to work that hard anyway. All my friends are struggling in their jobs because of the virus, meanwhile I'm just comfy here and everything goes like normal.

>> No.18421997

>>18420791

You are a pretensions fucking idiot, most likely fucking russki

one is using recursive functions to traverse recursive types (structures) because data always dominates and a shape of a process reflects shape of the data.

now fuck off.

>> No.18422023

>>18421081

> there is literally no software of value made by academic

you are fucking imbecile. go back to /pol/

MIT Scheme, Racket, Scala, Ocaml, Haskell, numpy, scipy, etc, etc.

>> No.18422027

>>18420491
>not using a ternary instead of that if statement

Amateur

>> No.18422035

>>18420491
>that styling
Holy fuck what a mess

>> No.18422050

I'm an engineer and have a decent amount of programming experience under my belt

I've always struggled with hobby programming

Don't really have any practical reason to do it outside of work

>> No.18422065
File: 176 KB, 1000x1000, 1579498382403.png [View same] [iqdb] [saucenao] [google]
18422065

>>18421961
dont even get me started on synthetic replication of variance swaps to arb realized and implied vol

>> No.18422128

>>18421111
>to build their own abstractions rather than teaching them how to use the built in abstraction the language already offers

One more pretentious faggot. Building abstract data types is fucking orthogonal to static typing. Common Lips or Erlang are examples of strong but dynamic typing with any abstraction imaginable.

just fuck off back to /pol/

>> No.18422505

>>18422065
please, do go on sir

>> No.18422534

>>18422023
>MIT Scheme, Racket, Scala, Ocaml, Haskell
oh yes. the powerful programming languages all the greatest software in the world were designed in. such as... jk

those are mediocre languages designed by mediocre computer scientists who weren't intelligent enough to solve real world problems, but were socially capable enough to suck dicks for good positions in academia.

>> No.18422570

Please post majic algorythm to make set amount of money

>> No.18422572

>>18421410
There are very few things that make me angry and raging. But when I can't figure out how to do something and need to wait 2 days until some pajeet on StackOverflow is gracious enough to provide me the answer, it just makes me rageeeee

>> No.18422582

>>18420491
If by programming you mean:
automate away all your $
Sounds like a bad idea.

>> No.18422660

>>18420657
>"Ah doing critical thinking with my head is hard, mommy! I want to get paid $200k assembling cars on a factory floor!"

People who intrinsically think they are worth 6 figure salaries also post memes on Facebook about how math is hard


>>18422572
If your question can be answered by a Pajeet on stack overflow, then you are not good at programming

>> No.18422676

>>18422660
My programming is bubble level tier bad

>> No.18422828

>>18422128
nice strawman faggot

>> No.18422839 [DELETED] 
File: 33 KB, 600x600, cutie.jpg [View same] [iqdb] [saucenao] [google]
18422839

>>18422505
Harvesting the spread between implied vol and realized vol using VIX options and hedging with SPX options in strips. You need an algo for this to hedge along the delta curve.

>> No.18422882
File: 64 KB, 497x477, mad.jpg [View same] [iqdb] [saucenao] [google]
18422882

mid 20's. no college. starting coding @ 13. make more than your whole family.

>> No.18422896

>>18422582
the only consistently profitable way is to make a bot desu

>> No.18422897

Anons, could someone give me a good resources or starting point form financial maths which would be useful in programming. Especially mathematical trading strategies which work.

>> No.18423128

>>18422897
OP here (on my phone now).
You have to develop trading strategies yourself by coming up with hypotheses and building tools to test those hypotheses. And all strategies have an alpha decay so you have to be quick about it.
The most effective system for a retail trader is honestly gamma trading. I can expand on that if you want but it's essentially volatility arbitrage.

>> No.18423149

>>18422882
>still hasn’t had sex

>> No.18423246

>>18420491
>Why doesn't /biz/ get into programming? Could help you with your trading, you know.
because you don't need to write a single line of code to buy high and sell low

>> No.18423305

>>18423128
Expand please. Also aren't their any sources on how to make trading strategies, as to give an exemple.

>> No.18423412

>>18423305
No because those things aren't published. But you can try reading papers (just Google them) and fitting them into your own strategies.
>Expand
Gamma trading/scalping is essentially trading options in a way that neutralizes your net delta. You periodically readjust your position to stay neutral and you're just collecting long gamma. Use futures instead of equities (oil, basedbeans etc) because I'm guessing your account size isn't that large.

>> No.18423460

>>18420491
First off, why are you using an online editor? Learn vim and stop using windows.

>> No.18423479

As a software components developer/tester have you ever been paid? If no
The TRIAS Prometh framework is what you should look out for

>> No.18423528

>>18423128
>>18423412
where do you get data to test your hypotheses? do you know of some good tutorial online on programming trading bots and trading in general?

>> No.18423863

>>18423528
Sources like Actant but live data is expensive so you'd have to clear a certain profit level. There are other less expensive/free data sets you can look for.
Honestly I'm not much of a programmer. I'm a trader by training so we're kind of in the same boat on that one. In any case, domain knowledge is more important than having an insane algo. I'd probably start with Ernie Chen then just work on your own projects (something like a dynamic delta hedging tool that auto buys/sells stock based on the movement of the underlying.. just an idea).

>> No.18423957

how do i make a arbitraging bot?

>> No.18423972
File: 488 KB, 1347x1984, 815yKdWZ3dL.jpg [View same] [iqdb] [saucenao] [google]
18423972

>>18423863
Oops got his name wrong lol

>> No.18423981

>>18423863
>domain knowledge is more important than having an insane algo
well, I'm not a programmer, but I do know how to program. OTOH, I've daytraded a bit, but I suck at it. I don't know shit about trading based on models, TA or anything. I've traded based on gut feeling.

>> No.18424037

>>18420530
I do this.
for(var i=0;i<xy;i++)
{
for(var ii=0;ii<xy;ii++)
{
.....
}
}

>> No.18424073

I'd rather whore myself on onlyfans than turning into a programmer wagecuck

>> No.18424136

>>18424073
based larper

>> No.18424180

>>18421050
>Can I teach myself to code for free?
The only programmers I've ever met who aren't complete shitheads and memers are all self taught.
It takes you probably a year to get halfway okish.
School is only ego feeding. Skip that shit.

>> No.18424198

>>18422050
Same problem here. tried some stock analysis tools and crypto trading bot stuff but never got anything meaningful out of it.

>> No.18424262

>>18420491
Biz should probably try to learn how to trade manually before trying to automate it

>> No.18424292

Please post majic algorythm to make set amount of money. hapu eastern

>> No.18424361
File: 489 KB, 1828x1849, 2020_03_13_swing_algo_update_edit.png [View same] [iqdb] [saucenao] [google]
18424361

I also programmed my own algo, it's definitely worth the effort, although it takes some time and creativity to find good setups.

>> No.18424451

>>18424037
Wow i never thought of this....

>> No.18424488

>>18420491
Just gotta throw this in, Python is html tier you’re not a software engineer if you run some dumbass scripts all day

>> No.18424512

>>18421050
Exercism.io
>>18424180
best programmer I know got his first programming job out of high school.
>>18424488
you are a moron.

>> No.18424534

>>18424361
thing is if u just hodl link since 2018 u wud be x20

>> No.18424560

>>18420491
>help
sure i code my own indicators and alerts but thats only to visualize it
>unless you trade in microseconds or daily/weekly/monthly the automated space is FULL

>> No.18424610

>>18420505
>when he goes bust it's straight to mcdonalds
>i make 150k from my couch
it helps your trading

>> No.18424702

>>18424560
That's sort of true. On an institutional level, yes it is absolutely full. But there are still strategies out there that can be implemented by a single, creative trader/engineer that can beat the market.

>> No.18424737

>>18421012
unironically yes, everything following will be much easier to understand

>> No.18424773

>>18420491
I’m trying to learn Python. Alteryx can get the job done most of the time though. Do you have to be really good at math to be good at Python?

>> No.18424879

>>18424702
>can be
of course there are but none that are consistant. even chans (of whom i am a big fan and have read all his books and his blog religiously) become unprofitable fairly quickly. that or the costs of maintaining their neutrality/hedge are too great.

i traded an algo in the fx space for many years with great success but that only worked on one pair and one timeframe.

>> No.18425193
File: 28 KB, 299x400, disgust.jpg [View same] [iqdb] [saucenao] [google]
18425193

>>18420491
>that scene in The BIg Short about the "doctor" looking at the spreadsheet and everyone acting surprised that he bothered to look
>"wow those are hundreds of thousands of lines and takes forever!"
>mfw i could've come to the same conclusion in mere minutes by SQL queries
did NONE of the people involved in selling these "products" bothered to write a few lines of python? not even do it the brainlet way and load it up on MS Access? jesus fucking christ
financefags are utterly worthless. wastes of oxygen.

>> No.18425242

>>18425193
Literally no one uses Access.

>> No.18425267

>>18425242
It's the most basic-bitch way to handle CSVs for people who are literally too dumb to write python. Finger-painting studio for databases. And none of the retards even bothered with doing that.

>> No.18425306

Lads, I need advice. I recently got an entry level (however temporary with chance for full time) job at a small hedge fund (17 employees) through pure luck, and at the moment they’re giving me small research projects to do, but basically it’s an administrative role. The problem is that my background is in the stupid fucking humanities, and I’m learning everything myself as fast as I can before my time is up, in hopes I get hired full time. Would learning some basic quantitative trading methods help for me to stand out, and keep improving in that area? My firm does not use anything like that, so I feel like there’s potential there. I’m having fits of autism trying to figure out what I should do, because I don’t want to waste my opportunity, especially learning something that won’t help me. I have no idea who to ask

>> No.18425369

>>18425306
>I have no idea who to ask
Ask people from that field on twitter

>> No.18425400

>>18425306
I'd say just stick with fundamental analysis. There's very little chance of transiting into a more quantitative role in your position. Sorry anon.

>>18424879
Yeah it's immensely hard to succeed in this business which is why I still implement my strategies my hand. I have cultivated a lot of domain knowledge in trading volatility and it's all I really know how to do.
But for what it's worth, there are a lot of very successful, lesser known funds that use very simple tools and achieve really high returns. They focus more on their math and quantitative analysis rather than the algos themselves.

>> No.18425439

>>18424534
and if you invested in google in 2005 you would be up 11x. your point being?

btw not aiming for a lucky 20x but for several 100x in a controlled compounded manner.

>> No.18425772

>>18425369
Ok will do, thanks man

>>18425400
That’s definitively true, I agree it’s probably way too optimistic to shoot that high. I’m more so looking for a way to become useful to the firm on top of my actual job, where they could seriously consider to hire me full time. I’ll definitely keep grinding at fundamental analysis though, thanks for the response mate

>> No.18425857

>>18420491
>using chars instead of enum
nice programmer

>> No.18425858

>>18420491
Currently doing comp sci/ data science for my undergrad.

>> No.18426098

I'm doing an online course on computer science. I'm not very good at math but my logic and problem solving skills are decent. Is there much hope for me as a coder? I literally don't care about being a code monkey or some web dev because any of that would be better than my current field as a chef.

>> No.18427190

>>18420491
Hideous.

>> No.18427219

>>18421023
I'm starting to feel this after 7 years....but I haven't made my millions yet. burnout is real.

>> No.18427387

>>18420491
That code looks ugly. You don’t get paid writing shit like this. No go back shilling shitcoins Kuwarjeet

>> No.18427404
File: 79 KB, 750x757, 1585418395651.jpg [View same] [iqdb] [saucenao] [google]
18427404

Practicing my JavaScript and HTML to get a job as a "marketing support engineer"

>> No.18427453

>>18426098
programming doesn't require any math....all it is is logic and problem solving, which pretty much uses the same part of the brain that math does so it's similar in that way I guess.

>> No.18427513

I also picked up programing recently and got into Python.If you start you could just go on youtube and look at the videos from Corey Schaffer and Telusko to get the basics. The problem solving part is better then the math part. Now you have tutorials and explanations for everything including concepts that your teacher couldn't explain to you now there may be a kid who does a way better job. Keep learning and continue to grow :)

>> No.18427536

>>18426098
Keep going. You‘ll make it.

>> No.18427565

>>18426098
I'm you. I'm doing a webdev course for fun

>> No.18427572

>>18427453
>>18427536
>>18427565
thanks frens

>> No.18428365

>>18421552
>>18421574
>for languages, i'd start with javascript. if the syntax annoys you a lot, then go for python. in case you later become serious about programming, it's somewhat easier to transfer your knowledge from javascript to more serious languages.
if he wants to make a trading bot then python is your best bet anon

>> No.18428404

>>18420576
fr. nested loop. double tabs. cancer.

>> No.18428554

I startee programming when I was 13 and by the time I was 15 my brain was overclocked. Btw C++ rules da haus

>> No.18428655

>>18420548
t. 80iq

>> No.18428987

>>18420539
Nested loops are used often (complex son iteration?)

>> No.18429028

>>18428365

These days I'm using Python and Excel. Very simple tools. But that's because I'm not fully automated. It takes a hell of a lot of design to create such a system.

>> No.18429049

>>18420491
i am interested. how do i get started?

>> No.18429161

>>18429049
I started learning with some mobile applications, I got a PC one year later, and in 6 months I had already made a banking system. Rapsberry pi-es are great for hobbyists who want to host a server

>> No.18429266

I am a programmer and I am starting a tutoring online job for a group of students for LaunchCode in STL missouri. I also have a business degree from Mizzou :)

>> No.18429291

>>18429266
lol reminds me of that English major we had when I was trading with my firm. To be fair, a lot of this stuff you can learn with the proper guidance

>> No.18429312

>>18429049
SQL book is $19.95:
https://learncodethehardway.org/sql/
But there's so many general SQL help on the web (thanks pajeets) that you could pirate ANY book online and get all the help you'll possibly need.

Python book is free:
https://learnpythonthehardway.org/python3/

SQL is the pen. Python is the tongue that sells it.

Educate yourself and become the fucking chad who knows EVERYTHING about any given data set in a day or two. Be the target of envy of every mouthbreathing office retard who has to rely on a dozen underlings to get even the cursory understanding of anything longer than a shopping list. You don't need a fucking degree in maths or expensive proprietary algorithms to predict the future when you can see the trend for yourself.

>> No.18429368

>>18420539
That & learn to get modular quick

>> No.18429382

>>18429049
pick a language and start writing

>> No.18429440

>>18429312
>>18429161
>>18429382
Thanks.

>> No.18429484
File: 16 KB, 211x270, rodney.jpg [View same] [iqdb] [saucenao] [google]
18429484

>>18429291
I hope so. I helped launchcode to find codeinterview.io to better do audio/video/run code in a browser for their online coding sessions with students. I dont get any respect at launchcode. Still try to be professional and polite. to be honest I dont know shit about coding on a deep level. I have dabled/taken entry level classes in java, C# and played with raspberry py python over the years.

>> No.18429721

>>18421023
>visual studio
There's your problem

>> No.18430019

>>18421023
really.. bet you cant code Hello World
link your github.
mines daveyman123

>> No.18430032

>>18421410
If you learn in 2 days you'll end up coding like in OP's pic make yourself or someone else lose a lot of money

>> No.18430134
File: 16 KB, 633x758, 1586612942598.png [View same] [iqdb] [saucenao] [google]
18430134

I can't fucking even solve the easy leetcode questions, how do I stop being retarded? I studied CE and did good but then did almost nothing for 8 months and fucked my attention span. What do I do? Should I memorize the answers?

>> No.18430308

The only way to learn how to program is stop listening to other programmers and find a resource that gives you problems to solve. There is so much pretentious, biased bullshit coming from the mouths of programmers it's disgusting. You can see it very plainly even in this thread.

Find reputable textbooks and just start reading, start practicing everything you learn and document everything. Ignore everyone on the internet. Especially on 4chan.

>> No.18430318

>>18428987
Most often, if you’re using nested for-loops you’re doing something inefficient or you should be using numpy. There are a few exceptions.

>> No.18430320

>>18430134
leetcode is a meme, you don't need that trash to get a job. Learn practical programming and learn to not be autistic in job interviews.

>> No.18430352

Is 30 too late to pursue jobs in programming. I already know a few languages, just never used them professionally

>> No.18430379

>>18430352
It's not too late to get into programming but for trading it is too late as most firms prefer college grads they can mold.

>> No.18430481

>>18430352
not necessarily if you have other job experience beyond mcdonald's you'll stand a pretty good chance

>> No.18431712

>>18421050
Yes, use sololearn app.

>> No.18431889

>>18424488
dunning Kruger moment.
python is perfectly suited for making trading bots, especially if you're new to programming or just prototyping.

>> No.18432190

I can never get past first semester undergrad shit

>> No.18432229

>>18420491
Ah so I can lose money even faster

>> No.18432244

>>18420642
Yeah, I'm going to go into programming and a psychologist would probably diagnose me with Antisocial Personality Disorder. I am fat but I lift a lot, so I'm actually in pretty good shape.

>> No.18432266
File: 100 KB, 1771x1417, ret_sp500_medallion.jpg [View same] [iqdb] [saucenao] [google]
18432266

You will never build a strong enough algorithm to do this

>> No.18432392

>>18420491
What if you simply hold

>> No.18432445

>>18430134
I can do leetcode problems. Does that make me smart?

>> No.18432511

>>18420530
>>18424037
FUCKING pajeets.

Convention is i, j, k, l in that order nested from the top. That gives you quadruple nesting to write your brute force with. If I see some stupid shit like 'ii' or 'xy' or 'm' or fucking x, y, z for iterators you're getting a hearty mental slap to the face and I'll make sure you get fired.

Fucking 'jeets. Always trying to be "smart" doing stupid shit like making your own conventions when unnecessary and WORSE than what already exists. Durrr look at me use TWO letters. Hurrr I'm going to use 'x' and 'y', inappropriately.

>> No.18432528

>>18432511
Based autist

>> No.18432825

>>18430318
Okay yeah thinking about it, you are right. The only thing I can think of is dynamically populating objects based on a previous selection.
There's also the idea that the method is inefficient but make be the most efficient method available to the inexperienced designer... which is perfectly a valid reason.

>> No.18432840
File: 181 KB, 820x838, 1585995035447.jpg [View same] [iqdb] [saucenao] [google]
18432840

>>18432445
At least more than me

>> No.18433477

>>18420791
> I’m a 1337 c0d3r
> I even use recursion to traverse a tree
Yes, that’s how one would normally traverse a tree.

>> No.18433687

>>18421090
> math
From a programming perspective, math is just another domain. Saying you need to know math is like saying you need to know accounting to do programming. If you code an accounting application it would maybe help, but in reality you will work with a domain expert who knows accounting really well. In the same way, if some interesting math will be a part of your application, it will be handed to you from an actual mathematician, they’re not going to let the programmer “come up with something”.
The reason you hear about math is because many math nerds have gone into programming (since there are actual careers available) and they like to pretend they have some sort of edge. They don’t. In fact they can be a bit worse due to often having a bias towards functional programming styles, not realizing that’s just a tool in the toolbox rather than God’s way to Program.

>> No.18433707

>>18430318
> just write your function without a nested loop and it will no longer be O(n^2)
It usually isn’t that easy.

>> No.18433896

>>18420491
I program hentai scene

>> No.18433931

>>18420491
Fuck off nerd

>> No.18433970

>>18420491
Because you sit in your room day and night, even weekends to figure out a problem, while your boss is at a party in a penthouse with some hotties and at the same time makes shittons more then you. How can anybody in their right mind would want to do code is beyond me. I can understand coding as a hobby for fun, but to acually work for somebody and do this is retarded. I though biz was smart. I thought people here knew better then shilling serf lifestyle. God damit biz. You disapoint me.

>> No.18434072
File: 87 KB, 865x1300, 31355376-trabajar-en-la-habitación-del-hotel-opinión-superior-el-hombre-joven-y-guapo-con-camisa-y-corbata-de-traba.jpg [View same] [iqdb] [saucenao] [google]
18434072

>>18420491
I just start learning web-dev in Feb 2019, December graduate from 4 years carrer in Marketing. Didn't find jobs on it. Apply at 2 tech just with my Front-dev knowledge and got accepted. That was in Feb.
Fuck I save my ass I still have a job.
All my college classmates are in misery and they will not find job until this covid shit ends.

Feel confortable, thanks everyone who spam in /biz/ 1 year ago. "LEARN TO CODE" My ass is saved for now, I keep learning so I could call myself full stack in my LinkedIn. NodeJS + APIs are fun stuff!

>> No.18434105

>>18430019
>doxxing yourself on 4chin

>> No.18434125

FAANG dev here ama

>> No.18434196

>>18420491
why learn anything when i'll be filthy rich after UND's main net and never have to work / just bang 10/10 asian qt's all day? answer that smarty pants.

>> No.18434294

What code is used in trading view to predict bitcoin prices?

>> No.18434322

>>18434125
which language makes your penis big

>> No.18434379

>>18434322
javascript

>> No.18434381

>>18420791
Traversing a tree with dynamic programming is more autistic.

>> No.18434552

>>18424361

This is just a fucking scam selling strategies lol

>> No.18434565

>>18424534

Lol no

>> No.18434620

>>18434379
how do I get hired at FAANG

>> No.18434639

>>18434620
literally just memorize Cracking The Coding Interview questions and have social skills

>> No.18434971

>>18420530
That doesn't help anything, nigger. Just don't use that poo nigger shit at all or get into a language with implicit iterators.
The only rare company I ever worked at with engineers who were actually good at their job banned all single letter variables.

>> No.18434983

>>18420539
Are you retarded or something?

>> No.18434993

>>18434125
>FAANG
Why do retards say this?
It's not like they have a job at 5 companies. They have a job at 1 company.

>> No.18435003

>>18420576
Only niggers use indentation styles other than "BSD". Some niggers also use tabs (disgusting).
>while (x == y)
>{
> something();
> somethingelse();
>}

>> No.18435021

>>18434993
They are retarded fags. The larger the company is, the more retarded their subhuman slaves are.
t. worked at intel and qualcomm.

>> No.18435045

>>18424488
Python is great and you're a brainlet. It's only downside is sketchy performance if you use certain features in certain ways.
t. mostly do c/c++ and I would never use either for anything that isn't system software or high performance oriented.

>> No.18435187

>>18435003
the quickest way to get revenge performance reviews is be the "indentations guy"
use what the rest of the team uses or fuck off

>> No.18435608

>>18432511
Based retard.

>> No.18435740

>>18435187
I've literally never worked with niggers who used any other style. But then again I'm a computer engineer.

>> No.18435865

>>18434072
Congrats anon, if my cousin hadn’t dropped my laptop two years ago i might be able to code by now but hearing stuff like this is good motivation. I did maths and have a goal/idea of what to do from programming and have seen a few others go in the same direction although different and with different end goals.

>> No.18436239

>>18420491
LMAO at this dick measuring contest
the bar for modern software dev is so incredible low that non of this matters
just get shit working and move on with life
if you write for your own, then go ahead and pleasure your autism
for retards who think they can build a bot, you probably can't

>> No.18436283

>>18420491
I'm in crypto to get out of this boring hellhole, faggot.

>> No.18436339

>>18420491
Have been working as a Dev for a few years now.

I'm thinking of doing remote work and living in the country with 100 acres and getting about 40 cows and bull to breed them for semi passive income.

Once the land / house is paid off I'd properly quit or only do part time work.

>> No.18436523

>>18429312
This

SQL + Python + not being overly autistic about it and actually understanding the business = you will fly through the ladder and gain respect of your superiors quickly. Amazes me how much people love excel and write insanely large formulas but back off at a simple SELECT statement.

You don't have to be a prodigy, you just have to understand; I like to know enough that I can hire smarter people than me to do the implementation, but I can still rattle it off in meetings understanding what they've done (Tech Consultant btw)

>> No.18436817

>>18420491
I see you've mentioned implied volatility based trading here: >>18420620

My understanding is that you're basically looking to never to be exposed to directional risk, and so, you'll be delta hedging the options you sell or using things like variance swaps that you mentioned here: >>18422065 and save yourself the hassle of delta hedging.

What your views on other types of nondirectional options strategies, stuff like butterfly spreads, straddles, strangles, iron condors. What are the major downsides to those sorts of strategies?

>> No.18437070

>>18436817
Finally a guy talking about trading
and >>18423128 >>18423412 was me as well btw
Yes, i only trade vol and i normally just buy calls and puts because its more skew efficient than condors and spreads. I have a model that tells me when options and cheap/expensive (relative to vol) and I just buy/sell accordingly along the vol skew.
These days I'm mostly just long gamma and using a delta hedging curve to periodically adjust my underlying position. I also trade butterflies and calendars. But I fill the long legs first so I can scalp some gamma while i wait for the short legs to fill

>> No.18437274

>>18437070
>because its more skew efficient than condors and spreads
By this, are you basically saying that you'd achieve a result closer to what's expected by just dealing with calls/puts directly, rather than using other more complex strategies.

So, for example, if your model was saying a certain Call option's implied volatility was "undervalued", you'd just buy the long and delta hedge it, as opposed to selling an Iron Condor as you might not get the expected result, in terms of what realized volatility ends up doing?

>I also trade butterflies and calendars. But I fill the long legs first so I can scalp some gamma while i wait for the short legs to fill

How to do you determine when it's safe to basically hold a directional position, and when do you determine it's time to set up your short leg?

>> No.18437284

>>18437274
>you'd just buy the long and delta hedge it
*buy the call and delta hedge it

>> No.18437374

>>18431712
Hahah I used that app and in 2 years I was a friggin master. But it is also important to know that you have to code as much as possible, that's the only way of really advancing. Learning programming can be disgusting and stressfull but once you get good it's wonderful

>> No.18437441 [DELETED] 

>>18437274
>as opposed to selling an Iron Condor and apologies, that should say *buying an Iron Condor, as your vega is positive if you're long an iron condor

>> No.18437468

>>18437274
>as opposed to selling an Iron Condor
and apologies, that should say *buying an Iron Condor, as your vega is positive if you're long an iron condor

>> No.18437530

>>18437274
>How to do you determine when it's safe to basically hold a directional position, and when do you determine it's time to set up your short leg?

Also, after looking at your response here: >>18423412, do you delta hedge your long legs, while waiting for fill your short legs, rather than holding directional positions?

>> No.18437561
File: 19 KB, 1285x775, voltrading.png [View same] [iqdb] [saucenao] [google]
18437561

>>18437284
>>18437274
That's right. Buying/selling naked is more efficient and allows for faster profit and its fine as long as you're long gamma and hedged off. Although there's nothing wrong with iron condors as the simplicity (in terms of payoff) and limited risk/high probability of profit is appealing to some.
>How to do you determine when it's safe to basically hold a directional position
I generally just buy the cheap ATM vol and sell the higher skew when I see it, pic related. Ofc its a bit more complicated but that's the general idea. I calculate the theoretical prices and when something crosses that threshold i just buy/sell accordingly.
>when do you determine it's time to set up your short leg
When the skew works in my favor. See on the diagram that I'm selling the higher node? Yeah, that happens a lot in oil/comm. When a big move is expected, sometimes the nodes go crazy and you get a lot of opportunities like that.
>>18437530
Delta leg the longs. I don't like holding directional positions. Although the exception is on volatility products like the VXX, UVXY. I use vixcentral .com to look at the term structure and I sometimes buy put spreads to short volatility.

>> No.18437572

>>18437530
just wanted some clarification, because I thought you'd have to be exposed to delta, in order to be exposed to being long gamma

>> No.18437627

>>18420491
We don't want to wear programming socks.

>> No.18438048

>>18420548
this t b h
programming is this generation's equivalent of accounting. you can make twice the money with half as much effort by applying the same brainpower to stuff that is ten times as fun

>> No.18438066

>>18438048
>you can make twice the money with half as much effort by applying the same brainpower to stuff that is ten times as fun
Like what?

>> No.18438128

>>18438048
Well what's worth it then? How do you get a job and good wage?

>> No.18438199

>>18437561
>When the skew works in my favor. See on the diagram that I'm selling the higher node? Yeah, that happens a lot in oil/comm. When a big move is expected, sometimes the nodes go crazy and you get a lot of opportunities like that

I can sort of get how you might do that with a Butterfly spread, but not sure with a Calendar spread.

An example trade for you might be something like:

Long Calendar Put spread on Crude Oil:

- You identify a back-month ATM Put that you view have undervalued implied volatility

- You buy this back-month ATM Put, and delta-hedge it, while still be long gamma?

- You then identify a corresponding front-month ATM Put, which you then sell once the volatility curve does as you've indicated?

>> No.18438296

Bumping because I know how to program and have messed around with trading enough but never derivates. How are you making money off of volatility? Not sure I'm following. Definitely gonna read more.

>> No.18438394

>>18438199
Let's say if a front month node jumps up above the back month node, I can sell the front and buy the back and hedge with either the underlying OR with other nodes along the skew. I'm always delta hedging to realize long gamma profits.
>>18438296
Realizing the profit between implied vol and realized vol through gamma trading.

>> No.18438627

>>18438394
Ah, okay that makes sense. Conceptually I'm equating it to making a +EV move. Paying less than the potential outcome over the long run.

>> No.18438687

>>18420491
Why is the end game for every programmer to build a site teaching people how code

>> No.18438861

>>18438687
To make a company

>> No.18439144

>>18427453
>programming doesn't require any math....all it is is logic and problem solving
Typical code monkey.

>> No.18439186

>>18420491
Where did you define data type for variables j, i, and n anon? Are they parameters in the function header? What about the OptionValue array?

>> No.18439230

>>18438687
Why won't you profit off people thinking they have the capacity to ride the gravy train?

>> No.18440676

>>18434993
prefer the anonymity, deal with it

>> No.18440683

>>18439186
Defined above.
Int I, j, z, n

>> No.18440710

>>18430308
This is great advice and gives me needed reassurance as CS student in a community college.

>> No.18440802

>>18430379
How would they know your age if you recently graduated? Some people don't look old at 30 and you don't put date of birth on resume.

>> No.18440858

>>18440802
The point is they like fresh grads. So if you graduated at 30 you still have a chance

>> No.18440927

>>18421050
>>18421081
>>18421155

hard parts: choosing a language & thinking of your unique software.
the rest is up to you and how you learn.
I suggest choosing the language.
build a calulcator, start adding things to it, changing the way it looks etc. as you do this and look at more code examples and learn the way they work you should begin to start seeing the most efficient/clean/understandable ways of doing things.
Break everything down into small tasks (within reason) and tackle each one as a separate piece of code. learn how to make these separate pieces of code interact. keep building/rewriting until your end product is what you looked for.
Do this with your goal project.

Will you become a programmer? probably not - depends how much you looking at, whats involved etc. can you write/understand code? yes. This is what is important. Mock up the product you want and how it works. maybe even get a beta working. then hire/befriend some real code monkey to look over and improve/refine etc. There will be teqhniques and processes that can only be learnt by experience or if you happen to luck onto the exact thing you need to and someone else has written the same type of thing in the best way possible.
after reading so much code you'll understand what they are doing even if you couldnt have written it yourself (in a timely manner).

goal is to not become a coder. that life sucks and a (decent) wagie existence but far better to be monkey wrangler for your own projects.

>> No.18441044

>>18429049
https://github.com/P1xt/p1xt-guides

do that and youll get a meme codemonkey job

>> No.18441369

>>18426098
You might be me

>> No.18441675

>>18421081
What a retard

>> No.18441702

>>18422882
>is gonna be divorced in the future

>> No.18441723

>>18434620
by having no soul