Compilarea scenariului

Compilația este procesul de conversie a unui script sursă într-un script executabil. Procesul de compilare constă în două etape. În prima etapă, textul scriptului este verificat pentru a nu exista erori, în cea de-a doua etapă, se generează programul executabil.

Pentru a compila scriptul, faceți clic pe pictograma de pe bara de instrumente.

Compilarea scenariului

De asemenea, pentru a compila scriptul, puteți apăsa comanda rapidă de la tastatură Ctrl + F7.

Compilarea scenariului

În cazul în care sunt detectate erori în script-ul, linia în care există un bug care va fi evidențiat în galben, iar solicitările de linie va fi afișată descrierea de eroare.

Compilarea scenariului

După script compilare de succes este salvat în folderul unde ați instalat birou de tranzacționare a vPro, în subdirectorul «SCRIPTURI» (implicit C: \ Program Files \ Trading Desk vPro \ Scripts) ca un fișier cu extensia * .ftl (funcția), * .itl (pentru indicator) sau * .stl (pentru semnal).

Pentru scriptul compilat, pictograma "Proprietăți script" devine disponibilă.

În cazul în care a fost creat un indicator de utilizator clic pe acesta, se deschide indicatorul personalizat al ferestrei Properties, care este similar cu indicatori ai ferestrei de proprietăți. construit în sistem.

Dacă utilizatorul a creat funcția, apoi făcând clic pe butonul "Proprietăți Script" deschide fereastra de proprietăți a funcției compilate.

În câmpul "Notă" puteți lăsa o scurtă descriere a funcției.

Să luăm în considerare opțiunea "Return value type".

De regulă, funcțiile din limba limbajului comercial revin valorilor. În corpul funcției, valoarea returnată este atribuită unei variabile cu un nume care este același cu numele funcției. Fie funcția să fie numită F, apoi în corpul funcției asignarea

Tipul de expresie determină automat tipul valorii returnate a funcției. Dar dacă tipul expresiei nu este definit, de exemplu

unde G este o altă funcție, puteți specifica tipul de returnare direct. Trebuie să fiți atent aici, deoarece tipul greșit al valorii returnate va duce la conflicte de tip.

Să luăm în considerare opțiunea "Stocați valorile anterioare".

Una din trăsăturile unice ale limbii limbajului de comercializare este că funcțiile acestei limbi pot stoca istoricul valorilor sale pe barele anterioare. Prin urmare, în orice moment și din orice parte a scriptului, puteți apela rezultatul funcției pe bara anterioară.

ADX [1] - returnează valoarea ADX numerică care a fost pe bara anterioară (lumanarea anterioară).

ADX [2] - returnează valoarea ADX numerică care a fost acum două bare (două lumanari înapoi).

Astfel, în cazul în care aveți nevoie atunci când utilizați noua funcție pentru a prelua valoarea sa în perioada anterioară, lăsați opțiunea implicită ( „Da“). Dacă sunteți absolut sigur că nu este necesar, porniți „Nu“ - acest lucru va reduce utilizarea memoriei calculatorului.







Articole similare

Trimiteți-le prietenilor: