Quik qlua, unelte ale comerciantului algoritmic

Quik qlua, unelte ale comerciantului algoritmic

Scenariul vă permite să deschideți și să închideți poziții de tipul următor:
- 2 este cumpărat, selectat cu ajutorul butoanelor, o opțiune de call pentru futures pe indicele RTS,
- este vândut 1, selectat cu ajutorul butoanelor, contracte futures pe indicele RTS.





Atunci când există o poziție deschisă a acestui script, tabelul afișează informații despre acesta (profit, sold, data de deschidere sr.tsena).

Profitul este calculat după cum urmează: „Prețul curent la care se poate închide poziția“ - „Prețul de deschidere a poziției“ - „p al Comisiei 8 pentru fiecare lot.“.







Doar fiind înregistrate într-un fișier jurnal ( „log.txt“) execută operațiunile script în starea fișierului ( „State.txt“) conține informații despre instrumentul curent selectat și script-ul curent deschis pozitsii.Smotret complet.

Să te uiți complet.

Quik qlua, unelte ale comerciantului algoritmic
Pentru a obține date din tabelele terminalului QUIK este convenabil să folosiți 3 funcții: getItem (). getNumberOf () și getParamEx ().

Următoarele tabele, identificatorii și câmpurile acestora, care pot fi accesate: Complet.

Quik qlua, unelte ale comerciantului algoritmic

Pentru a primi un pahar în QLua (Lua), utilizați funcția OnQuote () de apel invers. Această funcție este apelată de terminalul QUIK atunci când se primește modificarea citată. Pentru a obține datele de sticlă în sine, utilizați funcția getQuoteLevel2 ().

Sticla trebuie deschisă în terminal pentru instrumentul necesar.







Articole similare

Trimiteți-le prietenilor: