Să analizăm, de exemplu, cum să conectăm aceeași operație la orice rezultat cu ajutorul declanșatorilor. Vom analiza modul de grupare a acțiunilor și repetarea acestora în anumite condiții.
Iată o situație tipică: am pus ÎNTÂLNIRE al doilea favorit, apel pentru profit și, dacă toate pariurile sunt în perechi, repetați până la oprire.
Separați această declarație în mai multe părți: merită întotdeauna să începeți lucrul cu declanșatoarele. Iată ce trebuie să facem:
- Faceți un pariu împotriva celui de-al doilea favorit
- Pentru a egaliza profitul la final, împotriva căruia sa făcut pariul
- Repetați pașii de mai sus dacă toate pariurile din pereche
De unde să încep
Să începem cu una simplă și să implementăm primele două elemente.
Aceste declanșatoare sunt destul de explicative. Dacă le folosesc pe o piață selectată aleatoriu pentru curse de cai, iată ce voi obține:
Și acum ne vom asigura că aceste rate se repetă; rata - egalizare - rata - ajustare, etc. Acest lucru se poate realiza prin repetarea blocului cu declanșatoarele.
În mod implicit, orice bloc este repetat "o dată". Aceasta înseamnă că orice declanșator din acest bloc poate funcționa o singură dată într-o singură piață (dacă nu intră în conflict cu setările declanșatorului propriu-zis). Dacă aveți nevoie de una sau mai multe declanșatoare pentru a fi repetate pe aceeași piață de mai multe ori, probabil pe același rezultat, atunci trebuie să grupați aceste declanșatoare într-un bloc, pe care apoi îl repetați.
Buclă declanșează
Schimbați proprietatea "Repeat" în blocul nostru de la "o dată" la "nu mai mult de 5 secunde".
Sfat: setați întotdeauna frecvența declanșatorului la o valoare care este mai mare decât rata de reîmprospătare a sumelor licitate (Opțiuni licitare -> Actualizați lista licitată curentă o dată la fiecare secundă). Deci, dacă ratele sunt actualizate la fiecare 3 secunde, este extrem de important ca blocul să se repete nu mai des decât o dată în 4 secunde. Declanșatorii dvs. ar trebui să poată aștepta lista actuală de pariuri curente!
Cuvintele "nu mai mult de 5 secunde" înseamnă că blocul va fi repetat la fiecare 5 secunde sau mai puțin, în funcție de frecvența reînnoirii pieței.
Destul de des pe acest lucru, și aruncați de lucru pe declanșator, deși aceasta este o greșeală. Programul trebuie clarificat în ce condiții ar trebui declanșate declanșatoarele. Pentru a face acest lucru, adăugați un declanșator special cu acțiunea "închideți blocul".
Când acest declanșator este declanșat, toți ceilalți declanșatori din blocuri își restituie starea la cel original, cu alte cuvinte, programul crede că nu le-a executat niciodată. Desigur, după aceea, ei vor putea să lucreze din nou, și asta este exact ceea ce avem nevoie!
Să ne uităm la al treilea punct al sarcinii noastre inițiale:
Repetați pașii de mai sus dacă toate pariurile din pereche
Se pare, nu este suficient doar să repete acțiunile noastre, noi trebuie să aibă în vedere faptul că toate pariurile trebuie să fie o pereche, sau mai degrabă, că nu ar trebui să fie nici un pariu necompensate (în caz contrar se va declanșa necontrolat „trage“ o rată unică pentru celălalt)! Pentru a face acest lucru, adăugăm următoarele condiții.
Rulați aceste declanșatoare și vedeți ce se întâmplă!
Wow, sa întâmplat ceva în mod clar! Pariurile continuă, fără a aștepta o egalizare. Se pare că declanșatorul ignoră condițiile sale!
De fapt, nimic asemănător. Nu se poate observa imediat că aceste condiții vor fi întotdeauna adevărate, chiar înainte ca primul pariu să fie făcut. Fără pariuri fără pariuri nepermise, blocul poate fi repetat! După primul pariu, nu există, de asemenea, pariuri nepermise, astfel încât să puteți face următoarele și așa mai departe până când vom cheltui toate fondurile.
Aceste condiții sunt în mod clar insuficiente. Când le-am formulat pe hârtie, am ratat câteva puncte importante care sunt, de obicei, luate în considerare:
- Înainte ca declanșatorii să meargă în a doua rundă, trebuie să fie executat un declanșator cu un pariu AGAIN și un declanșator care egalează profitul.
- Plățile totale pentru ratele de FOR și obligațiile la cursurile de Împotriva tuturor rezultatelor ar trebui să fie echilibrate, adică nu ar trebui să existe nicio poziție deschisă în niciun rezultat.
Sfat: nu considerați niciodată că programul vă înțelege gândurile. Formulați întotdeauna condițiile de licitare în mod foarte atent.
Asa ar trebui sa fie:
Această configurație duce la rezultatul dorit: