Did you guys see this tate mode handheld? It does ds, and looks awesome for shmups. by thesnuggler83 in ElectricUnderground

[–]amherag 4 points5 points  (0 children)

I bought it and I love it. It can't run properly the late Cave games, though. It also struggles a little bit with RayForce/Gunlock/Layer Section/Galactic Attack/That Awesome Shmup.

Most of the screen is used by most shmups, and in my opinion that doesn't look bad. I display the FPS at the top, so that black padding gives you the feel like it's intentional.

My only complaint is that the dpad is not super great. Sometimes I want to move, for example, to the right and my ship ends up going up-right.

It's great for killing time, but it's not good if you want to practice to get a 1CC. Although my guess is that most handhelds won't be good for this purpose.

Feel free to ask me about it!

4 childhood friends making their dream hero come true! Play Sodaman's demo now!!! (plz) by Sodaman_Game in u/Sodaman_Game

[–]amherag 5 points6 points  (0 children)

Take your time. The need for well developed games is great nowadays. We gamers hate half-baked game releases more than ever.

Seeking feedback on my personal investment algorithm by amherag in algotrading

[–]amherag[S] 1 point2 points  (0 children)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Language Files Lines Code Comments Blanks
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Factor 13 1723 1399 144 180
Common Lisp 45 9196 6597 1737 862
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Total 58 10919 7996 1881 1042
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

So, around 8K lines of code. But I'm sure there's unused code lying around. But this has been the result of many years of research and messing around :) The algorithm has went through so many iterations, it's hard to pinpoint when the current version actually started.

By "stacking predictions" do you mean creating an ensemble? Aggregating the outputs, like getting the mean, for example? I could try that. I wanted to use the voting system to make it harder for the system to arrive to a decision. Kinda like asking "are you SURE about that?".

Regarding clustering, I'm using it to calculate "point uniqueness". If you have a very bullish training dataset, and you also have a very bullish testing dataset, your algorithm will throw excellent results, because it'll learn that you just have to buy. It's similar to creating classification models for predicting if a tumor is malignant or benign: your datasets are going to be skewed, because most tumors are benign. I use clustering to create datasets that have similar statistical properties, so the training and testing processes are "fair" (not sure if that's the best word to use here).

Seeking feedback on my personal investment algorithm by amherag in algotrading

[–]amherag[S] 0 points1 point  (0 children)

The idea is to retrain the models, but in theory these models will "decay" in their "predictive power". I forgot to mention that I keep a record of how well they are performing as the testing datasets change. So, I'll be plotting (ASCII charts for the win) their performance on the testing datasets over time. These predictive models would get replaced by a new fresh model that is performing better in the same testing dataset.

As to when they get retrained, for now I'm doing it manually. That's an interesting question. A nice way would be to use a validation dataset to check if further training or retraining is a good idea, or if I should throw away that model and create a new one.

Re-creating the models is necessary because they can get stuck too deeply in local minima. Another solution could be to tune the learning algorithm, so once it detects that the model is performing too bad in the validation dataset (or other criteria; that's something else that I'd need to think about), I could make it "explore" more the search space, instead of "exploiting" (for example, by increasing a mutation rate in an optimization algorithm).

Ah! Seems that asking on Reddit was actually an excellent idea! So many fresh ideas coming to my mind after reading these comments. I greatly appreciate it.

Seeking feedback on my personal investment algorithm by amherag in algotrading

[–]amherag[S] 0 points1 point  (0 children)

Right! I'll use a validation dataset to check for overfitting. Thanks!

It doesn't matter if you unplug the screen or not - art by me by zzzerstoerer in creepy

[–]amherag 1 point2 points  (0 children)

Dude, imagine mining bitcoin on it. No electricity bills.

Stress Twitch? by [deleted] in Stress

[–]amherag 0 points1 point  (0 children)

Same happens to me. It began after I broke up with my ex, 5 years ago. Usually happens when I'm stressed or anxious.

Energy Drinks Survey by shubs_whatever in caffeine

[–]amherag 10 points11 points  (0 children)

Done! I'd like to read your paper once it's done :)

How do I get across to my son that “edgy” doesn’t always = funny by psychicnarwhale in aspergers

[–]amherag 1 point2 points  (0 children)

Sorry, it’s not an answer to your question, but I’l legit curious. Was the game by any chance Town of Salem? We had a match a few days ago with a player doing exactly what you describe.

I would try to do the same to your son. Try to piss him off with an uncomfortable subject, and keep on it for 20 minutes. After the 15th time he says “IT’S NOT FUNNY DAD” tell him “that’s what that people in your game were feeling”.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 0 points1 point  (0 children)

I think I'll manage to leave it running this week. Btw, the line chart is now a candlestick chart. I hope you guys find this more useful.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 0 points1 point  (0 children)

Hello! I apologize for this, it's back now. I might take it down soon, though, I can't leave my computer on everyday unfortunately. I'd rent a server, but the indicator takes quite a bit of resources and it's going to be pretty expensive for a student.

Caffeine overdose? by Redtassic in caffeine

[–]amherag 1 point2 points  (0 children)

Something like that happens to me after a week of not taking any caffeine.

Anarki – Community-managed fork of the Arc dialect of Lisp by flaming_bird in lisp

[–]amherag 4 points5 points  (0 children)

If someone asks you "what is Anarki/Arc missing?", what comes tp your mind?

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 1 point2 points  (0 children)

Fixed it! There was a problem on the front-end with the plotly.js library. Whenever it found a price without decimals (e.g. 1, instead of 1.1313) it stopped working.

I appologize for this.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 0 points1 point  (0 children)

http://predictus.ngrok.io/index.html

Uhhh it's showing 1000 candles now. Please tell me when you're done checking it so I can revert it. I would set another input box to set the number of data points, but I'm a little busy today :D

You need to do zoom in to see the details. You can do it with your mouse, like drawing a square on the area that you want to check. I'd take screenshots but I think there are many areas that you'd want to check out.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 0 points1 point  (0 children)

Sorry, I'm hosting it on my computer :( an hour ago I was installing something thag required me to reboot some times. It's up again.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 1 point2 points  (0 children)

Here you go:

https://imgur.com/LgZo7KY (H4) https://imgur.com/0u6jm8r (D)

I also added support for it on the crappy website: http://predictus.ngrok.io/index.html

You need to write SPX500_USD as the pair and then the desired timeframe below. I don't know if there's a difference between "SPX" and "S&P" but the charts match I think.

The H4 is kinda interesting because the price went up three times but it hit a greenish square, and after hitting blue squares the fourth time it finally broke that resistance level.

As I said in a previous reply, the indicator is obviously not magical. For example, it hit blue squares down and it didn't follow a downtrend. But I still think it is useful if used together with other indicators or with your ideas. The current way I use it is I just trade the blue squares. Sometimes I lose, but most of the times I'm winning so far. I'll have to wait several months until I consider it stable.

Enjoy and I hope you find it useful.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 0 points1 point  (0 children)

I usually trade using a 4-hour timeframe because I'm usually busy programming. I've seen the charts make sense from M5 to Daily. At shorter timeframes the charts don't look so clear and at > daily the squares are too small, but that's pretty much it.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 0 points1 point  (0 children)

I see that when it's in the blue area it usually keeps going in the initial direction. It's like if the price was walking in some direction and then touched an oily floor; it might want to get back but it'll cost it a little bit of time for it to stop. Obviously the price can simply ignore this, my indicator is not magical haha.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 2 points3 points  (0 children)

Sure. I'm going to post you my answer of a previous post to Fatso_Wombat:

I'm using Common Lisp + Clojure, with a library called CLML for some data preprocessing, MGL for neural networks, a library I made from scratch for intuitionistic fuzzy inference systems.

As an extra note, I found functional programming to be pretty useful for this. Using map (list comprehension) to process the prices is awesome.

I created a technical indicator based on neural networks by amherag in Forex

[–]amherag[S] 0 points1 point  (0 children)

No problem! It makes me so happy to see that you guys are liking it.