fxDreema

    • Register
    • Login
    • Search
    • Back to the main page
    • Categories
    • Recent
    • Tags
    • Popular
    • Search

    UPDATE time, write here if you have problems!

    Questions & Answers
    24
    101
    44827
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • fxDreema
      fxDreema last edited by

      I'm starting uploading a new update of the EA generator, which I made in the last few months. This will change the structure of the output files - from functions to OOP (classes). As a result the output files will be smaller in size, especially for big projects. Also, in my tests the new structure sometimes provides faster backtests... at least most of the time.

      But because I have made many many changes, I expect problems to appear. I of course did many tests by myself and for me everything works normal right now, but I know that every time I do some big update like this, some bugs appear out of nothing.

      So I also want to apologize in advance for any problems that might happen. And I also want you to tell me here about any newly introduced problems 🙂

      D A 4 Replies Last reply Reply Quote 0
      • E
        EndyPhD last edited by

        Not sure if this is due to new update. I created a new EA and when I downloaded the code it was gibberish (see below). So, I tried one of my older EA's and it worked fine. I went back to my new EA and tried it again, and it appears to work fine. Weird.

        L�y�8�r�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�K�y�8�v�D�Q�o�v�L�y�k�g�I�C�B�f�X�1�9�f�I�C�B�f�I�C�B�f�I�C�B�f�X�1�9�f�I�C�B�f�X�1�9�f�I�C�B�f�X�1�9�f�I�C�B�f�X�1�9�f�I�C�B�f�X�y�A�g�X�1�8�g�I�C�A�g�X�1�8�g�I�C�A�g�I�C�B�f�X�1�8�g�I�F�9�f�X�1�9�f�I�C�B�f�X�y�A�g�X�1�8�g�I�C�A�o�L�y�8�N�C�i�8�v�K�S�A�g�K�C�B�f�X�1�8�p�K�C�B�c�L�y�A�p�K�C�A�g�X�y�B�c�K�C�A�g�X�y�B�c�K�C�B�f�X�1�8�p�K�C�B�f�X�1�8�p�K�C�A�g�X�C�8�g�I�C�k�g�I�C�9�f�X�1�w�g�I�C�A�g�L�y�B�f�X�y�k�o�I�C�B�f�I�C�A�p�K�C�A�g�X�C�8�g�I�C�k�g�I�C�g�v�L�w�0�K�L�y�8�p�I�C�A�g�K�V�9�f�K�S�A�g�K�S�A�g�K�C�A�g�K�S�h�f�K�S�A�p�K�S�A�g�I�C�8�g�K�V�9�f�K�S�A�g�K�V�9�f�K�S�A�g�K�S�A�g�I�C�A�o�I�C�A�v�K�F�9�f�K�V�w�g�I�C�g�g�K�F�9�f�I�C�A�p�K�F�8�p�K�C�A�g�K�S�A�g�I�C�A�o�I�C�A�g�K�C�8�v�D�Q�o�v�L�y�k�g�I�C�h�f�X�y�k�g�I�C�h�f�L�1�x�f�K�S�h�f�X�1�9�f�L�y�h�f�K�V�x�f�K�S�h�f�X�1�9�f�K�S�h�f�X�1�9�f�K�S�h�f�L�1�w�v�X�F�8�p�K�F�9�f�K�S�h�f�X�y�k�o�K�V�x�f�X�1�8�p�K�F�9�f�X�1�9�f�K�S�h�f�L�1�w�v�X�F�8�p�I�C�A�o�L�y�8�N�C�i�8�v�K�S�A�g�I�G�h�0�d�H�A�6�L�y�9�m�e�G�R�y�Z�W�V�t�Y�S�5�j�b�2�0�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�B�D�b�3�B�5�c�m�l�n�a�H�Q�g�M�j�A�x�N�y�w�g�Z�n�h�E�c�m�V�l�b�W�E�g�I�C�g�v�L�w�0�K�L�y�8�r�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�K�y�8�v�D�Q�o�j�c�H�J�v�c�G�V�y�d�H�k�g�Y�2�9�w�e�X�J�p�Z�2�h�0�I�C�I�i�D�Q�o�j�c�H�J�v�c�G�V�y�d�H�k�g�b�G�l�u�a�y�A�g�I�C�A�g�I�C�J�o�d�H�R�w�c�z�o�v�L�2�Z�4�Z�H�J�l�Z�W�1�h�L�m�N�v�b�S�I�N�C�i�N�w�c�m�9�w�Z�X�J�0�e�S�B�z�d�H�J�p�Y�3�Q�N�C�g�0�K�L�y�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�8�N�C�i�8�v�I�C�s�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�r�I�C�8�v�D�Q�o�v�L�y�B�8�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�B�J�T�l�B�V�V�C�B�Q�Q�V�J�B�T�U�V�U�R�V�J�T�L�C�B�H�T�E�9�C�Q�U�w�g�V�k�F�S�S�U�F�C�T�E�V�T�L�C�B�D�T�0�5�T�V�E�F�O�V�F�M�s�I�E�l�N�U�E�9�S�V�F�M�g�Y�W�5�k�I�E�l�O�Q�0�x�V�R�E�V�T�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�f�C�A�v�L�w�0�K�L�y�8�g�f�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�B�T�e�X�N�0�Z�W�0�g�Y�W�5�k�I�E�N�1�c�3�R�v�b�S�B�2�Y�X�J�p�Y�W�J�s�Z�X�M�g�Y�W�5�k�I�G�9�0�a�G�V�y�I�G�R�l�Z�m�l�u�a�X�R�p�b�2�5�z�I�H�V�z�Z�W�Q�g�a�W�4�g�d�G�h�l�I�H�B�y�b�2�p�l�Y�3�Q�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�C�A�g�I�H�w�g�L�y�8�N�C�i�8�v�I�C�s�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�t�L�S�0�r�I�C�8�v�D�Q�o�v�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�K�i�o�q�L�w�0�K�D�Q�o�v�L�1�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Z�W�V�l�Y�v�L�w�0�K�L�y�8�g�U�3�l�z�d�G�V�t�I�G�N�v�b�n�N�0�Y�W�5�0�c�y�A�o�c�H�J�v�a�m�V�j�d�C�B�z�Z�X�R�0�a�W�5�n�c�y�k�g�L�y�8�N�C�i�8�v�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�l�5�e�X�i�8�v�D�Q�o�v�L�y�0�t�D�Q�o�j�Z�G�V�m�a�W�5�l�I�F�B�S�T�0�p�F�Q�1�R�f�S�U�Q�g�I�m�1�0�N�C�0�1�M�z�Y�x�I�g�0�K�L�y�8�t�L�Q�0�K�L�y�8�g�U�G�9�p�b�n�Q�g�R�m�9�y�b�W�F�0�I�F�J�1�b�G�V�z�D�Q�o�j�Z�G�V�m�a�W�5�l�I�F�B�P�S�U�5�U�X�0�Z�P�U�k�1�B�V�F�9�S�V�U�x�F�U�y�A�i�M�C�4�w�M�D�E�9�M�C�4�w�M�S�w�w�L�j�A�w�M�D�A�x�P�T�A�u�M�D�A�w�M�S�w�w�L�j�A�w�M�D�A�w�M�T�0�w�L�j�A�w�M�D�E�i�I�C�8�v�I�H�R�o�a�X�M�g�a�X�M�g�Z�G�V�z�Z�X�J�p�Y�W�x�p�e�m�V�k�I�G�l�u�I�G�E�g�c�3�B�l�Y�2�l�h�b�C�B�m�d�W�5�j�d�G�l�v�b�i�B�s�Y�X�R�l�c�g�0�K�L�y�8�t�L�Q�0�K�L�y�8�g�R�X�Z�l�b�n�R�z�I�E�9�u�L�0�9�m�Z�g�0�K�I�2�R�l�Z�m�l�u�Z�S�B�F�T�k�F�C�T�E�V�f�R�V�Z�F�T�l�R�f�V�E�l�D�S�y�A�x�I�C�8�v�I�G�V�u�Y�W�J�s�Z�S�A�i�V�G�l�j�a�y�I�g�Z�X�Z�l�b�n�Q�N�C�i�N�k�Z�W�Z�p�b�m�U�g�R�U�5�B�Q�k�x�F�X�0�V�W�R�U�5�U�X�1�R�S�Q�U�R�F�I�D�E�g�L�y�8�g�Z�W�5�h�Y�m�x�l�I�C�J�U�c�m�F�k�Z�S�I�g�Z�X�Z�l�b�n�Q�N�C�i�N�k�Z�W�Z�p�b�m�U�g�R�U�5�B�Q�k�x�F�X�0�V�W�R�U�5�U�X�1�R�J�T�U�V�S�I�D�A�g�L�y�8�g�Z�W�5�h�Y�m�x�l�I�C�J�U�a�W�1�l�c�i�I�g�Z�X�Z�l�b�n�Q�N�C�i�8�v�L�S�0�N�C�i�8�v�I�F�Z�p�c�n�R�1�Y�W�w�g�U�3�R�v�c�H�M�N�C�i�N�k�Z�W�Z�p�b�m�U�g�V�k�l�S�V�F�V�B�T�F�9�T�V�E�9�Q�U�1�9�F�T�k�F�C�T�E�V�E�I�D�A�g�L�y�8�g�Z�W�5�h�Y�m�x�l�I�H�Z�p�c�n�R�1�Y�W�w�g�c�3�R�v�c�H�M�N�C�i�N�k�Z�W�Z�p�b�m�U�g�V�k�l�S�V�F�V�B�T�F�9�T�V�E�9�Q�U�1�9�U�S�U�1�F�T�1�V�U�I�D�A�g�L�y�8�g�d�m�l�y�d�H�V�h�b�C�B�z�d�G�9�w�c�y�B�0�a�W�1�l�b�3�V�0�D�Q�o�j�Z�G�V�m�a�W�5�l�I�F�V�T�R�V�9�F�T�U�V�S�R�0�V�O�Q�1�l�f�U�1�R�P�U�F�M�g�I�m�5�v�I�i�A�v�L�y�A�i�e�W�V�z�I�i�B�0�b�y�B�1�c�2�U�g�Z�W�1�l�c�m�d�l�b�m�N�5�I�C�h�o�Y�X�J�k�I�H�N�0�b�3�B�z�K�S�B�3�a�G�V�u�I�H�Z�p�c�n�R�1�Y�W�w�g�c�3�R�v�c�H�M�g�Y�X�J�l�I�G�l�u�I�H�V�z�Z�S�4�g�I�m�F�s�d�2�F�5�c�y�I�g�d�G�8�g�d�X�N�l�I�E�V�N�R�V�J�H�R�U�5�D�W�V�9�T�V�E�9�Q�U�1�9�B�R�E�Q�g�Y�X�M�g�Z�W�1�l�c�m�d�l�b�m�N�5�I�H�N�0�b�3�B�z�I�H�d�o�Z�W�4�g�d�G�h�l�c�m�U�g�a�X�M�g�b�m�8�g�d�m�l�y�d�H�V�h�b�C�B�z�d�G�9�w�L�g�0�K�I�2�R�l�Z�m�l�u�Z�S�B�F�T�U�V�S�R�0�V�O�Q�1�l�f�U�1�R�P�U�F�N�f�U�k�V�M�I�D�A�g�L�y�8�g�d�X�N�l�I�D�A�g�d�G�8�g�Z�G�l�z�Y�W�J�s�Z�S�B�o�Y�X�J�k�I�H�N�0�b�3�B�z�I�H�d�o�Z�W�4�g�d�m�l�y�d�H�V�h�b�C�B�z�d�G�9�w�c�y�B�h�c�m�U�g�Z�W�5�h�Y�m�x�l�Z�C�4�g�V�X�N�l�I�G�E�g�d�m�F�s�d�W�U�g�P�j�0�w�I�H�R�v�I�G�F�1�d�G�9�t�Y�X�R�p�Y�2�F�s�b�H�k�g�c�2�V�0�I�G�h�h�c�m�Q�g�c�3�R�v�c�H�M�g�d�2�l�0�a�C�B�2�a�X�J�0�d�W�F�s�L�i�B�F�e�G�F�t�c�G�x�l�O�i�B�p�Z�i�A�y�I�G�l�z�I�H�V�z�Z�W�Q�s�I�H�R�o�Z�W�4�g�a�G�F�y�Z�C�B�z�d�G�9�w�c�y�B�3�a�W�x�s�I�G�J�l�I�D�I�g�d�G�l�t�Z�X�M�g�Y�m�l�n�Z�2�V�y�I�H�R�o�Y�W�4�g�d�m�l�y�d�H�V�h�b�C�B�v�b�m�V�z�L�g�0�K�I�2�R�l�Z�m�l�u�Z�S�B�F�T�U�V�S�R�0�V�O�Q�1�l�f�U�1�R�P�U�F�N�f�Q�U�R�E�I�D�A�g�L�y�8�g�Y�W�R�k�I�H�B�p�c�H�M�g�d�G�8�g�c�m�V�s�Y�X�R�p�d�m�U�g�c�2�l�6�Z�S�B�v�Z�i�B�l�b�W�V�y�Z�2�V�u�Y�3�k�g�c�3�R

        fxDreema 1 Reply Last reply Reply Quote 0
        • S
          shafifie last edited by shafifie

          Hi,

          A few hours ago, I have no problem generating the same EA.

          Now, this error come up.

          0_1503149028553_error fxdreema.jpg

          Kindly look into this matter.

          Thanks.

          fxDreema 1 Reply Last reply Reply Quote 0
          • C
            chiper last edited by

            i have formula error pls look to this : https://fxdreema.com/shared/6SfbK4aie
            sanks

            fxDreema 1 Reply Last reply Reply Quote 0
            • fxDreema
              fxDreema @shafifie last edited by

              @shafifie I know why this happens. I made a decision for the code in the "Indicator is visible" that obviously doesn't work sometimes. So I will need to find a better way to do this, but it will take some time. So what I can suggest now is to replace these blocks with "Condition" blocks. I can see you are trying to load some objects in these blocks, so it will probably be easier. If in "Condition" block any of the sides equals to EMPTY_VALUE, the block won't pass. And this is the value when the object was not found, so basically it doesn't matter what you have on the other side of the "Condition". But just in case you can do "> 0"

              1 Reply Last reply Reply Quote 0
              • fxDreema
                fxDreema @EndyPhD last edited by

                @EndyPhD I tried your latest project, the sassy one. It looks fine for me. Meanwhile I also updated the Chrome plugin. Maybe the plugin does something wrong?

                1 Reply Last reply Reply Quote 0
                • fxDreema
                  fxDreema @chiper last edited by

                  @chiper The "Formula" block works only with numeric values. In your Formula I see strings on the both sides. To be honest, I never expected such thing to work, even in the old way. Maybe it worked, I never tested it. I will take a look if it's somehow possible to make it work now... but I'm not 100% sure.

                  1 Reply Last reply Reply Quote 0
                  • fxDreema
                    fxDreema last edited by

                    I think I fixed the Formula problem

                    1 Reply Last reply Reply Quote 0
                    • D
                      drewinbrissie @fxDreema last edited by

                      @fxDreema
                      There appears to be a compile error from this update. Same EA that worked fine yesterday, when saved as a different name today doesn't work

                      D 1 Reply Last reply Reply Quote 0
                      • M
                        mohammad2232 last edited by

                        Hello
                        I have problem when use custom indicator in indicator is visible or in condition that you say at the first topic
                        0_1503177310262_01aa.PNG

                        Thanks

                        fxDreema 1 Reply Last reply Reply Quote 0
                        • A
                          anse33 @fxDreema last edited by

                          @fxDreema Wrote it in "Bug Reports" already:
                          Input fields in Strategy Tester ("input parameter for optimization") are now with wrong "inp"-numbers, no descrpitions and some are not showed at all. I did not change anything in my EA. It worked fine two days ago.

                          1 Reply Last reply Reply Quote 0
                          • D
                            drewinbrissie @drewinbrissie last edited by

                            @drewinbrissie

                            Here's an example
                            This works OK because I generated the MT4 from the project yesterday
                            0_1503193902797_170810dca03-3.mq4

                            Same project exported to MT4 now (without any changes) has 205 errors in MetaEditor
                            0_1503193946828_test2.mq4

                            fxDreema D 2 Replies Last reply Reply Quote 0
                            • A
                              azazelio last edited by

                              Hi all

                              I think i have found my "bug"

                              Please have a look to this screen shot.
                              I believe the groups fields should be "and/or " condition and not only "and".
                              Thanks

                              https://fxdreema.com/shared/t6b5eWHRd
                              0_1503217331450_upload-fef0e3ad-ccdf-4ca9-9408-3ef4a3f1bf73

                              fxDreema 1 Reply Last reply Reply Quote 0
                              • fxDreema
                                fxDreema @mohammad2232 last edited by

                                @mohammad2232 I will take a look at this. I can recommend you to just add the indicator in "My Indicators" and use it like this.
                                Also, the way you are trying to use the "Param." is not right. The contents of this input field is supposed to contain MQL4 code (all parameters separated with comma), which will then go directly in the output file as is. But this field is not a string and it's not supposed to be input parameter for the EA.

                                M 1 Reply Last reply Reply Quote 0
                                • fxDreema
                                  fxDreema @drewinbrissie last edited by

                                  @drewinbrissie I don't get any compile errors 😧

                                  1 Reply Last reply Reply Quote 0
                                  • fxDreema
                                    fxDreema @azazelio last edited by

                                    @azazelio I don't understand what is the problem here. I tried "For each Trade" and it works as expected for me. Which block doesn't work as expected for you?

                                    A 2 Replies Last reply Reply Quote 0
                                    • A
                                      azazelio @fxDreema last edited by

                                      @fxDreema Have you tried with the righ example... the block works fine... it doesnt works when you add more than one group orders. Please run the right one with ordersgroup "1,2,3,4" etc

                                      https://fxdreema.com/shared/ng9BTg5Kb

                                      Thanks

                                      fxDreema 1 Reply Last reply Reply Quote 0
                                      • A
                                        azazelio @fxDreema last edited by

                                        @fxDreema I forgot this one

                                        https://fxdreema.com/shared/BepY4KRZ

                                        "Draw text" blocks seems not working either

                                        Thanks

                                        1 Reply Last reply Reply Quote 0
                                        • fxDreema
                                          fxDreema @azazelio last edited by fxDreema

                                          @azazelio I still don't see the problem. Block 16 passes if there is no trade with group 1 or 2. If there is any other trade (with group 3 for example) it will pass. But from the beginning block 12 created one trade with group 1 => block 16 refuses to pass because of it.

                                          By the way you don't need that "Once per tick" block

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            mohammad2232 @fxDreema last edited by mohammad2232

                                            @fxDreema

                                            Thanks , but when i use indicator(my indicator) 's block and when i click on 0_1503223977627_myindi.PNG

                                            not do anything ! and i can not add any indicator to this !
                                            and why you say visible indicator block was wrong ?!
                                            when for example i need check arow that come in my indicator i should use visible block ! yes?
                                            past time before update core when i use visible i do not have any problem but now i see problem that i sent photo about that at my past post
                                            !
                                            Thanks so much again 🙂

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 1 / 6
                                            • First post
                                              Last post

                                            Online Users

                                            R
                                            F

                                            21
                                            Online

                                            146.7k
                                            Users

                                            22.4k
                                            Topics

                                            122.6k
                                            Posts

                                            Powered by NodeBB Forums | Contributors