I'm sorry. Website was hacked. It's my fault.
-
@jasurbek Done
-
well this sucks.
Really.
However I appreciate that you come up and said out the problem instead of brushing it off and ignoring it while the platform is on fire.
I would of been easier but not better.That was a heavy price to pay for a mistake. But you did and hopefully doesn't repeat.
-
@fxdreema said in I'm sorry. Website was hacked. It's my fault.:
Edit 29 Dec: Look here for updates: https://fxdreema.com/forum/topic/15519/repairing-the-database
Edit 28.Dec: Don't send me transaction IDs for now. And if you are working on new projects, at the end of the work download the .mq4 and .mq5 files from them.
The worst thing happened. Big parts of the database are lost after someone gained access to the database and deleted it. Unfortunately I don't have a recent backup, especially the projects and the payments history. I restored some very old projects and the forum as it was 6 months ago. User profiles registered after that point are gone, this is almost 9500 profiles (including some spambots). I had a backup of the forum from 6 months ago, but since then all user profiles are gone.
How it happened? Few days ago I was installing some script and I wanted to open a port of it so I can use it remotely, but I accidentally left all ports opened. The database did not have a password, so basically it was opened to the world.
I'm really sorry for what happened, it was all because of my negligence. Now there is a damage I can't undo.
Anyone who has downloaded .mq4 ot .mq5 files of his project can import them and work on them again.
Because the recent users and payments history are gone, it will be hard for me to restore the payments. For now I will leave it free for all, until I restore the payments. Sometimes PayPal/Stripe emails match the user's email here in the website and I may try to restore some of these payments. But if you have paid and I don't know who you are, better send me the transaction number of the payment in email or here as a personal message. I will give extra time to everyone. I still don't know how much, but in this topic we can discuss that. Or, you can ask me for a refund. Keep in mind that all of this will take time.
So, for those of you who paid with PayPal or Stripe, send me the transaction number. And for the crypto payments
I was sad when I found out. I have known FXDreema since 02-2012 and this site has brought me an experience that I have never seen in any other market professional.
Keep doing a great job! -
@fxDreema hello, still appear the message after click and reopening a new page on chrome

-
@ambrogio I changed the cookie settings, it should be better now.
-
I have a notification from the hostig provider for scheduled maintenance between 2023-01-17 24:15:00 UTC and 2023-01-17 04:15:00 UTC. If the website goes down for few hours very soon, this is the reason.
-
Muchas gracias por haber cedido tantos días de operatividad, no era necesario. A finales de diciembre noté que algo extraño sucedió; sospechaba que pudiera tratarse de algún problema al respecto, por eso no realicé ninguna reclamación y me mantuve expectante. Gracias a dios siempre guardo todos los archivos que voy creando, debemos aprender de estas situaciones y no confiar tanto en los alojamientos dentro de la denominada "nube". Todo mi apoyo al equipo de Fxdreema! ...Y recuerden, siempre que vayan modificando algún EA, indicador o scrip...también vayan guardando esas modificaciones en sus propios discos duros, esto último es una muy buena costumbre. Un saludo!
-
@fxdreema Quote: "Actually I have some ideas for the blocks. Right now they are very simple, but this leads to problems that many of you don't even realize. For example, it's not very easy to make one group of blocks and use that group from different places. As a result, what people usually do is to copy and paste that group of blocks many many times. In the world of programming, this is the worst bad practice. Also, at the moment there is no way to transfer values from one block to another. Well, there is, but with global variables. And having bunch of global variables is another bad practice. So yes, the EA builder is very appealing for the newbies who don't understand programming at all, but one project can very quickly become a huge mess, and I have seen many projects like this."
So... are you saying that as a best practice: If (for a simple example) one has a condition block, or group of blocks with some buffer connected to buy.... and then copy those condition blocks to change only the buffer for sell, is not a good idea. It is better to do each condition block separately with no copy paste. Or group of functionality. I even copy and paste blocks between projects.
Do I understand correctly? (...that it's better to construct each block and group of blocks on its own).
Thanks for the great website and forum, it has /had (as I didn't had so much forum interaction lately) a feel to it like nowhere else. Met a lot of great people. I'm also a one man show type, I presume it's harder for you, but this made this website to have that personal warmth, not so corporate :). In that regard, great disaster management, it shows that you did your best, thank you. -
@cpxiom In programming, there is a principle called DRY (don't repeat yourself). Take a look: https://www.digitalocean.com/community/tutorials/what-is-dry-development
If you are a newbie programmer, you would copy-paste some piece of code multiple times, instead of placing it in a separate function, because it's much easiear to copy-paste it. While initially this brings a little bit faster results, in the long run when the code becomes larger this can only cause problems, because when you decide to change part of this code, you will need to change it in multiple places. Here there are blocks instead of code, but the idea is the same.
I made this website when I was a newbie programmer and I didn't know any of these principles and good practices. As a result, it's hard and sometimes even impossible to follow them. At the same time, this is the appeal of the site, because it's simple enough for people who don't understand programming. And many strategies don't require so much blocks, so it's fine. But if you have 100s of blocks (or even 50 blocks), things are not pretty. And I know people with projects with 1000s of blocks... I have no idea how they work on them.
-
I have subscribed at 24 December 2022, and now it turned to free limited version. Can you grant me the access to full version? My user email: kwokboon@gmail.com
-
Just saw the update to full version. Thanks.
-
@kwokboon This happened automatically. I wrote a script to look at the newly registered users and find a payment in the last year with the same email address, and approve it. This script runs every 2 minutes and that's why you didn't see the full fersion immediately.
-
I just read about the hack. I bought 3 months in Oct and cannot find the transaction. But some days you added is enough for me.
I have many important works in last three month 2022. Can you recover them? -
@vbphone I don't have the projects from June to December and this will never change, they are just gone. This whole topic is all about that. I only have the shared projects, and in your case one such project was recovered. This is all I have.
-
https://www.fxdreema.com/forum/user/toppcat1 please have a look at my question post and help me with this huge issue. Linear regression candles load custom Indicator
Thanks -
hi
I had paid for 1 year from 2021 September to 22 September. I would like to know if I qualify for the free time if where do I send my email address.kind regards
-
@LALI You should contact him directly to fix that.
-
hi
I had paid for 1 year from 2021 September to 22 September. I would like to know if I qualify for the free time, if where do I send my email address.kind regards
-
@LALI It sounds fair. I added one extra rule to give bonuses to people like you, who had paid status after June 20.
-
THANK YOU SO MUCH