IMG Investor Dnes Bloombergtv Bulgaria On Air Gol Tialoto Az-jenata Puls Teenproblem Automedia Imoti.net Rabota Az-deteto Blog Start Posoka Boec
Контролен панел | Съобщения | Потребители | Търси
  • If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Съобщение

Collapse
No announcement yet.

Създаване на алгоритъм/робот за търсене на логика в числови редици

Collapse
X
  • Филтър
  • Време
  • Покажи
Clear All
new posts

  • Бе що не си вземете истински случайни поредици от тука https://www.random.org/ или подобно?

    Или си купете съвместно хардуерен генератор и нека ви генерира денем и нощем.

    Коментар


    • Предлагам да пускате трейдове в реално време с истинсите стойности на валутите. Защо да се опитваме да симулираме форекс пазара като вие може директно да се упражнявате върху него?

      Първоначално изпратено от bvg Разгледай мнение
      предлагам ви да продължим експериментите във форума на Матеев

      Коментар


      • Матеев интуицията ти излезе правилна, бинарното разпределение значително влоши резултатите ranedbetween(0,1)*2-1, но въпреки това познаваемостта все още е положителна познава 2 от 3. За разлика от предишните където познаваемостта е 6 от 7

        Коментар


        • предлагам ви да продължим експериментите във форума на Матеев

          Коментар


          • Първоначално изпратено от Money Разгледай мнение
            Не е неоходимо ръчно вмешателство. Едно решение, което ми идва на ум е да направиш една втора случайна променлива, която самата тя да има random walk и да се променя на всяка стъпка, и тази променлива я ползваш като variance.
            Добре де, като толкова много искате да направите усложняване на случайноста, аз ще ви кажа как може да се направи. Така със сигурност ще объркате bvg, но няма да промените структурата на истинската случайност и няма да предизвикате събития, които лесно се детектират.

            Създайте на Excel две различни колонки - едната с 40%, а другата с 60%. След това на ръка ги превключвайте (вземате числа от едната, а след това от другата). При това превключване се старайте:
            1. Броя на взетите числа от едната колонка и от другата да е еднакъв.
            2. Периодите от време да са различни.

            Например 150 от първата, 30 от втората, 95 от първата, 417 от втората, 255 от първата, 53 от втората. Виждате че така спазих и двете точки - еднакъв брой числа, но с различни периоди.

            Направете такова превключване не повече от 2-3 пъти в рамките на редицата от 1000 тика. Така ще съхраните 50%-ната идеална случайност, но ще направите невъзможно детектирането на вашите действия, защото сте го правили много малко на брой пъти.

            Между другото точно така прави и реалния пазар. Опитва се да създаде идеална случайност, но ползва методи, които не са чак толкова случайни. Това създава зависимости, които обаче не могат лесно да се детектират, още повече ако периода от време е малък.

            Вие в момента изиграхте ролята на реален пазар, който се опитва да заблуди хората, че е случаен. Видяхте обаче колко трудно се прави това, да не кажа че е невъзможно. На това се надяват и системните трейдери - че е много трудно реалния пазар да създаде последователност с високо качество, такова, каквото например има генератора на Excel.
            Last edited by Mateev; 13.02.2020, 11:15.

            Коментар


            • Не е неоходимо ръчно вмешателство. Едно решение, което ми идва на ум е да направиш една втора случайна променлива, която самата тя да има random walk и да се променя на всяка стъпка, и тази променлива я ползваш като variance в генератора на числовата редица.

              Първоначално изпратено от Mateev Разгледай мнение
              Продължавате да правите опити една случйност да я направите още по случайна. Това обаче е невъзможно. Точно обратното - всякакви ръчни вмешателства в тази случайност ще вкарат някаква закономерност.
              Last edited by Money; 13.02.2020, 14:20.

              Коментар


              • Първоначално изпратено от Money Разгледай мнение
                Е, добре, дай да видим. Но мисля, че трябва най-малкото да направиш променящ се variance на error term-а, ако ползваш някакъв random walk model. И да добавиш произволни пропазния или резки "излитания" съвсем произволно.
                Ама то variance-то си го има на изхода на черната кутия, при това е ПРАВИЛНО ДОЗИРАНО. Ако добавите още, ще създадете зависимост.

                Също така произволните резки излитания и пропадания пак си ги има в Random генератора, и пак са ПРАВИЛНО и СЛУЧАЙНО ДОЗИРАНИ. Ако добавите излитания и пропадания, ще вкарате зависимост, защото ще са повече от нормалното.

                Всичко, което можете да измислите за създаването на случайност, вече си го има в поредицата на Random генератора, и при това е ПРАВИЛНО ДОЗИРАНО точно колкото трябва - ни повече ни по-малко. Каквото и да се опитате да добавите - ще предозирате. Каквото и да се опитате да отнемете - ще създадете дефицит. Това са си все зависимости.


                Коментар


                • Първоначално изпратено от Mateev Разгледай мнение
                  Продължавате да правите опити една случйност да я направите още по случайна. Това обаче е невъзможно. Точно обратното - всякакви ръчни вмешателства в тази случайност ще вкарат някаква закономерност.

                  Kildirim_Bei например отново вкара зависимост в дължината на сегментите, а само преди 8 часа го говорихме това как се е издънил предния път.

                  Не знам защо се си въобразили, че сте най-умните хора на света. Та тези генератори на случайност са ги измислили професори и гении-математици, и ако е можело да бъдат направени по случайни, със сигурност щяха да го направят. Вие от позицията на незнанието се опитвате да подобрите тяхната работа, ха-ха, но в действителност каквото и да направите, само я влошавате. Не го ли осъзнавате това?
                  Казах, че отклоненията не са от генератор. Генератора на Ексела дава само посоката.
                  Не се заяждам никога и с никой, но... истината винаги боли.
                  ~ Enfant Sanssouci de Monde ~

                  Коментар


                  • Продължавате да правите опити една случйност да я направите още по случайна. Това обаче е невъзможно. Точно обратното - всякакви ръчни вмешателства в тази случайност ще вкарат някаква закономерност.

                    Kildirim_Bei например отново вкара зависимост в дължината на сегментите, а само преди 8 часа го говорихме това как се е издънил предния път.

                    Не знам защо се си въобразили, че сте най-умните хора на света. Та тези генератори на случайност са ги измислили професори и гении-математици, и ако е можело да бъдат направени по случайни, със сигурност щяха да го направят. Вие от позицията на незнанието се опитвате да подобрите тяхната работа, ха-ха, но в действителност каквото и да направите, само я влошавате. Не го ли осъзнавате това?
                    Last edited by Mateev; 13.02.2020, 08:25.

                    Коментар


                    • Е, добре, дай да видим. Но мисля, че трябва най-малкото да направиш променящ се variance на error term-а, ако ползваш някакъв random walk model. И да добавиш произволни пропадания или резки "излитания" съвсем произволно.



                      Първоначално изпратено от Kildirim_Bei Разгледай мнение

                      защо? Мислиш, че на пръв поглед са много корелирани ли?
                      Квото и да говорим, псевдогенераторите си имат некъв seed (за +/- говоря в случая).
                      Но да видим, абсолютните стойности на отклоненията не са от псевдогенератор.
                      Last edited by Money; 13.02.2020, 14:20.

                      Коментар


                      • Първоначално изпратено от Money Разгледай мнение
                        Няма да стане така


                        защо? Мислиш, че на пръв поглед са много корелирани ли?
                        Квото и да говорим, псевдогенераторите си имат некъв seed (за +/- говоря в случая).
                        Но да видим, абсолютните стойности на отклоненията не са от псевдогенератор.
                        Last edited by Kildirim_Bei; 13.02.2020, 02:03.
                        Не се заяждам никога и с никой, но... истината винаги боли.
                        ~ Enfant Sanssouci de Monde ~

                        Коментар


                        • Няма да стане така

                          Първоначално изпратено от Kildirim_Bei Разгледай мнение

                          Реших за майтап да ползвам две зависимости, които мисля, че са достатъчно случайни (после ще ви кажа какво избрах). За всяка от тях изгенерирах по 3 редици - общо 6 редици.
                          Но не можах да избегна рандом-генератора на Ексела, за да слагам +/-. Ползвах предложената от Матеев формула sign(2*rand()-1), за да слагам +/-.
                          rand() дава число в интервала [0;1].

                          Ето кво се получи за числата от 1 до 166:

                          Алгоритъм А:
                          ]

                          Коментар


                          • Първоначално изпратено от bvg Разгледай мнение

                            Дай за утре.
                            Реших за майтап да ползвам две зависимости, които мисля, че са достатъчно случайни (после ще ви кажа какво избрах). За всяка от тях изгенерирах по 3 редици - общо 6 редици.
                            Но не можах да избегна рандом-генератора на Ексела, за да слагам +/-. Ползвах предложената от Матеев формула sign(2*rand()-1), за да слагам +/-. (rand() дава число в интервала [0;1])
                            Почвам от 0 и всеки следващ член от редицата е равен на предишния + произволно отклонение в интервала от -9 до +9.

                            Ето кво се получи за числата от 1 до 166:

                            Алгоритъм А:

                            А1 = [0;-1;3;2;7;16;14;8;3;6;1;-7;-16;-23;-32;-35;-37;-34;-26;-22;-28;-30;-24;-20;-23;-20;-12;-15;-13;-6;3;8;8;10;18;10;14;15;24;31;30;24;33;36;27;36;33; 40;45;44;44;49;57;59;59;50;43;47;56;60;64;69;78;80 ;77;77;70;78;79;73;69;69;75;77;85;79;77;77;69;60;6 9;61;55;57;49;49;46;50;58;60;65;62;66;64;63;62;55; 55;61;54;63;71;73;72;76;84;84;92;98;93;94;97;95;87 ;85;82;82;76;82;78;85;85;94;97;89;93;97;91;91;100; 95;90;90;95;87;85;87;90;89;96;94;99;102;97;106;110 ;110;102;103;101;93;97;93;95;87;79;78;78;69;76;71; 65;71;76;85;88]

                            А2 =[0;-1;-5;-6;-11;-2;0;6;11;14;9;17;8;1;10;7;5;8;16;12;6;8;2;6;3;6;-2;1;-1;6;15;20;20;18;10;18;14;15;6;13;14;8;-1;-4;-13;-22;-19;-12;-17;-18;-18;-23;-15;-13;-13;-4;-11;-7;-16;-12;-8;-13;-22;-24;-21;-21;-28;-36;-37;-31;-27;-27;-21;-23;-31;-25;-27;-27;-19;-28;-37;-29;-23;-21;-29;-29;-32;-28;-20;-18;-23;-20;-16;-14;-15;-14;-7;-7;-13;-6;-15;-23;-25;-24;-20;-28;-28;-20;-14;-9;-8;-11;-9;-17;-19;-16;-16;-10;-4;-8;-1;-1;8;5;-3;-7;-11;-5;-5;4;-1;-6;-6;-1;-9;-11;-13;-16;-17;-24;-22;-17;-20;-25;-34;-38;-38;-46;-45;-47;-55;-51;-47;-49;-57;-49;-50;-50;-59;-52;-47;-41;-47;-42;-33;-30]

                            A3 = [0;-1;3;2;-3;6;4;10;15;18;23;31;40;47;56;59;57;54;46;42;36;38 ;32;36;39;36;44;47;49;42;33;38;38;36;44;52;48;47;3 8;45;44;38;47;50;59;50;47;54;49;50;50;55;47;49;49; 58;65;61;52;48;52;47;38;36;39;39;46;38;37;43;39;39 ;33;35;27;33;35;35;27;36;45;37;43;45;37;37;34;30;3 8;36;31;34;38;40;41;40;33;33;39;46;37;45;43;42;46; 54;54;46;52;47;48;45;47;39;41;44;44;38;32;28;35;35 ;26;23;31;27;23;17;17;26;31;26;26;21;13;15;17;14;1 5;8;6;1;4;-1;8;12;12;4;5;3;-5;-1;3;5;13;5;4;4;-5;2;7;13;19;24;15;18]
                            Click image for larger version

Name:	RAlgorithmA-166.jpg
Views:	1
Size:	75.3 КБ
ID:	3539677





                            Алгоритъм В:

                            B1 = [0;-7;-8;0;2;10;9;17;15;7;3;8;-1;-1;-5;-10;-12;-9;-4;-1;5;5;7;-1;-8;-4;3;4;1;6;4;10;16;14;10;1;8;1;-4;-11;-9;-5;-12;-12;-21;-18;-12;-3;6;-3;2;11;16;23;27;36;30;24;15;21;14;8;10;3;-4;-6;-2;-2;5;11;17;20;20;17;12;9;4;0;-7;-2;7;11;16;9;10;13;21;23;22;29;21;26;24;29;28;34;28 ;32;34;41;45;43;50;54;48;42;45;54;55;46;43;45;45;4 5;48;48;53;44;53;51;50;58;59;52;48;49;52;57;66;72; 66;64;55;55;51;54;49;42;40;49;49;49;52;49;53;55;64 ;69;67;73;73;78;87;92;86;89;89;82;79;87;88;91;93;9 0;92;84]

                            B2 = [0;7;8;0;-2;6;7;-1;-3;-11;-15;-10;-1;-1;3;-2;0;3;-2;-5;-11;-11;-13;-21;-14;-18;-11;-10;-13;-8;-10;-4;-10;-12;-16;-7;-14;-21;-16;-23;-25;-21;-28;-28;-37;-34;-28;-37;-28;-19;-14;-5;0;7;11;20;26;32;23;17;24;30;32;39;32;34;30;30;23 ;29;23;26;26;23;18;15;20;24;17;22;13;17;12;5;4;7;-1;1;0;-7;1;6;4;-1;0;-6;0;-4;-6;1;-3;-1;6;10;16;10;7;16;15;24;21;19;19;19;16;16;11;20;11 ;9;10;18;19;26;22;21;24;29;38;32;38;40;31;31;35;38 ;43;36;38;29;29;29;32;29;33;35;44;39;41;35;35;40;3 1;36;30;27;27;34;31;39;38;35;37;40;38;30]

                            B3 = [0;7;6;-2;-4;-12;-13;-21;-19;-27;-23;-28;-19;-19;-15;-10;-12;-9;-14;-17;-23;-23;-21;-29;-22;-18;-25;-24;-21;-16;-14;-20;-14;-16;-12;-21;-28;-35;-30;-23;-21;-17;-24;-24;-33;-36;-30;-39;-30;-39;-44;-35;-30;-23;-27;-36;-30;-24;-33;-39;-46;-40;-38;-31;-38;-36;-32;-32;-39;-45;-51;-48;-48;-51;-56;-59;-64;-68;-75;-70;-79;-75;-80;-73;-74;-77;-69;-67;-68;-75;-83;-78;-80;-85;-84;-78;-72;-68;-70;-63;-59;-57;-50;-46;-40;-34;-31;-40;-39;-30;-27;-25;-25;-25;-22;-22;-17;-8;-17;-19;-20;-28;-27;-34;-38;-39;-42;-37;-46;-52;-46;-44;-35;-35;-31;-28;-33;-26;-28;-19;-19;-19;-22;-25;-29;-31;-40;-45;-47;-53;-53;-48;-39;-44;-38;-41;-41;-48;-51;-43;-42;-45;-47;-44;-42;-50]
                            Click image for larger version

Name:	RAlgorithmB-166.jpg
Views:	1
Size:	76.4 КБ
ID:	3539678






                            bvg, ти си наред. Впечатли ме, трябва да призная.
                            Last edited by Kildirim_Bei; 13.02.2020, 01:15.
                            Не се заяждам никога и с никой, но... истината винаги боли.
                            ~ Enfant Sanssouci de Monde ~

                            Коментар


                            • Ти си пълна смешка, нали първо каза, че задачата е неразрешима

                              Прегледах десетина сампъла и видях, че си е съвсем разрешима. Затова и не продължих експеримента с BVG. И не, проблемът не е в това, което ти казваш. И да сложиш бял шум с нормално разпределение пак същата работа, също толкова предвидимо е.

                              Първоначално изпратено от Mateev Разгледай мнение

                              Money и Kildirim_Bei поради невежество създадоха друго разпределение, което беше лесно прогнозируемо, без въобще да се досетят за какво иде реч. bvg си направи кефа и цял ден ги шашкаше, като направи поредица от печеливши сделки. Те пък със всичкия си акъл му повярваха и дори взеха да го възхваляват и да се чудят защо досега не е станал милиардер. Въобще пълна смешка, от която искрено се забавлявах.

                              Само да кажа за читателите на темата, че тези двамата дни наред пълнят темата със смешки, породении от тоталното им незнание и ниската компетентност по въпроса. Излагат се със всеки един свой постинг, но не го осъзнават това. Мислят си, че се представят като големи разбирачи, а всъщност плещят глупост след глупост.



                              Това се нарича сърказъм и ако не си се усетил - отнася се и за тебе

                              Първоначално изпратено от Mateev Разгледай мнение
                              Те пък със всичкия си акъл му повярваха и дори взеха да го възхваляват и да се чудят защо досега не е станал милиардер. Въобще пълна смешка, от която искрено се забавлявах.
                              Last edited by Money; 13.02.2020, 02:31.

                              Коментар


                              • Ама разбира се, че не. Това имах предвид и аз.

                                Първоначално изпратено от Валидатор Разгледай мнение

                                Никой който се занимава с такива неща не е станал милионер. Напротив - обеднял е.
                                Доколкото схващам се опитвате да предвидите движение на едно нещо спрямо друго. Опитът ми показва че дори в много малък интервал от време това е неуспешно.
                                Може и да греша, но се опитвате да приложите бърза търговия на форекс, нещо което работи при акциите. Само че това работи ако нямате... "ливъридж". Ако имате, с три думи, ще ви оберат.
                                Преди 20 години се нагледах как става, за което си платих.
                                Форекса работи само ако вие сте как да кажа, хоста.

                                Last edited by Money; 13.02.2020, 01:04.

                                Коментар

                                Working...
                                X