Qpile vă ajută să faceți un robot de tranzacționare profitabil, o colecție de roboți de tranzacționare, cumpărături

Numele reprezintă interfața programabilă QUIK și mediul logic. Se utilizează pentru a scrie roboți de tranzacționare pentru QUIK și constă dintr-un set de comenzi recunoscute utilizând stația de lucru QUIK.







Este necesară formarea de noi tabele pentru calcularea indicatorilor necesari în timp real, folosind informații din alte locuri din Kvik. Această funcție este utilă pentru broker, deoarece vă permite să vă dezvoltați strategia de gestionare a riscurilor pentru a ține cont de pozițiile clientului. Folosind limba încorporată face posibilă implementarea aproape a oricărui algoritm. Sintaxa și punctele cheie sunt prezentate în manual.


Exemple de utilizare

1. La locul de muncă al brokerului să efectueze o recalculare dinamică a valorii activelor clienților.

2. Pe baza propriilor algoritmi, este posibilă calcularea indicatorilor care nu sunt disponibili în sistemul QUIK sau în sistemul de schimb.

3. În limitele specificațiilor acceptate, este posibil să se calculeze parametrii împrumuturilor în marjă.

5. Programați o strategie de tranzacționare (faceți un robot de tranzacționare qpile, cum ar fi "Fractal și Alligator").

Cum puteți crea propriile mese

1. Construirea unei tabele (crearea de rânduri, coloane și algoritmi prin care se calculează parametrii) este descrisă în limba sub forma unui program. Operațiile matematice logice și standard sunt utilizate în formulele de calcul. Sunt utilizate matrice de date și variabile, este posibilă interogarea informațiilor din alte tabele QUIK în timpul funcționării.

2. Codul programului poate fi obținut în două moduri: primul de pe serverul QUIK (server). al doilea - de pe discul de pe computer (local). Când codul este primit, interpretul de limbă îl procesează la stația de lucru QUIK. și în continuare, în formulele cu periodicitatea dată, se face recalcularea. Aceasta creează propria sursă de date, care este afișată în tabele ca valori. Diferite mese. utilizând o singură sursă de date, bazată pe un program, performanța sistemului nu va fi copiată și redusă în timpul calculului.







3. Tabelele create pe baza limbii au astfel de funcții standard pentru a lucra în sistemul QUIK, precum și altele: ieșirea din DDE, ODBC și așa mai departe.

4. Debuggerul încorporat al codului programului efectuează o verificare pas cu pas și monitorizează valorile curente ale variabilelor.

Funcțiile lingvistice:

1. Descrierea noilor tabele de formă arbitrară.
2. Pe baza expresiilor logice și a formulelor matematice, calculul câmpurilor tabelelor (de exemplu, formula Black-Scholes pentru opțiuni.) Puteți citi despre aplicarea acestei în articolul Strategia de comercializare "Volatilitate Bounces").
3. În funcție de valorile indicatorului, selectarea celulelor din tabel în funcție de culoare.
4. Mesaj către utilizator la semnalul dorit.

Robot pe QPILE

Pentru a crea un robot de tranzacționare, cel mai popular în Rusia în sistemul de tranzacționare QUIK este limbajul de programare încorporat. Are un set mai mic de caracteristici decât limbile de nivel superior C ++, C # sau Delphi, dar pentru crearea de roboți de tranzacționare. cum ar fi "Strategia impulsurilor". destul de potrivit.

avantaje

• Ușor de utilizat. Dacă aveți abilități de programare de bază, puteți face programul singur.
• Compatibilitate completă cu sistemul de tranzacționare QUIK. Acest lucru înseamnă că nu există nicio problemă în obținerea datelor necesare din sistemul de tranzacționare, care pot fi la ieșirea informațiilor prin ODBC sau DDE.
• Accesați fără dificultăți la graficele cotelor și prețurilor. Prin urmare, nu ar fi foarte dificil să creați un astfel de produs ca robotul QUIK comercial SAR pentru un profesionist.
• Ușor de distribuție.

Pentru a porni robotul, trebuie să efectuați un număr mic de operații de configurare. Nu sunt necesare abilități speciale de a deține programul pe calculator de la utilizator.

deficiențe

Acest instrument este potrivit pentru mastering procesul de programare al unui robot de tranzacționare și este utilizat într-o mai mare măsură în dezvoltarea sistemelor de tranzacționare semiprofesionale sau a unor utilități suplimentare. Este ușor de stăpânit și este posibil să se dezvolte instrumente de tranzacționare simple pentru fiecare investitor care are un background tehnic.
Dacă aveți nevoie să dezvoltați un robot de tranzacționare, vă rugăm să contactați Robot la comanda

Prima regulă: nu pierdeți niciodată bani. Regula doi: nu uita niciodată prima regulă.







Articole similare

Trimiteți-le prietenilor: