Algorítmico aru QPILE ukax QUIK ukatakix robots comerciales ukanakar programación ukatakiw.
Robots comerciales ukanakax mä arut qillqt’asispawa, código de programa ukar uñtasita. QPILE ukax jupanakat maynïriwa, qillqatanx aka arut amuyt’asini, QPILE ukat
LUA arunakamp chikancht’asini , ukatx aka arunx robots ukanakat uñacht’äwinakampiw uñacht’ayarakini.
- QPILE tuqit yatiyawinak taqpachani
- Mä mesampi irnaqaña
- QPILE ukax luratawa
- Datos ukanaka
- Uñacht’awinaka
- Luräwinakapa
- Programanak jan walt’ayaña
- QPILE jan ukax LUA?
- Kunjamas mä robot comercial QPILE ukan lurasispa?
- QPILE ukan robots ukanakamp aljasiña – wakicht’at solucionanaka
- Ukax mä robot promedio móvil ukawa
- N. Moroshkin ukax mä calculadora ukhamawa
- Ukax mä filtro de volumen satawa
- Opciones Griegonaka
- TRIX ukax QUIK ukatakix robot comercial ukawa
- M4 Ukax mä Preprocesador satawa
QPILE tuqit yatiyawinak taqpachani
QPILE ukax mä abreviatura ukawa, ukax QUIK Interfaz Programable ukat Ambiente Lógico ukanakat uñt’atawa.
Akax mä serie de comandos ukaw QUIK ukan irnaqäw utar jaqukipata. Jilapachaxa carteras de valores ukanakana chanipa jakhthapiñatakiwa apnaqatarakini. Uka aruxa aka tuqinakatarakiw apnaqasiraki:
- recalculación dinámica ukaxa clientes ukanakana activos ukanakana chanipaxa corredor ukana escritorio ukana ukhamaraki carteras ukanakana. Qhipa tuqinxa, jupanakan taqpach chanipax wasitat jakthapitarakiwa;
- jikxataña chhaqhata uñacht’awinaka apnaqasa jupanakana algoritmos ukatxa datos ukampi margen préstamo ukataki;
- chiqapa alxañataki estrategia uñstayaña.
Uka aruxa tabla ukana lurawipa qhanancharaki: columnas ukatxa filas ukanaka utt ayaña, fórmulas. Qhipa tuqinxa, operaciones matemáticas, variables, yaqha tablas ukanakat yatxatatanakaw jakhthapiñatakix apnaqasispa. Código de programa ukax servidor QUIK ukan jan ukax apnaqirin discopat apkatatawa, ukax aru jaqukipirimpiw lurasi, ukax fórmulas ukan valores ukanakaruw jakthapi. Mä programa ukan tablas ukanakax mä fuente de datos ukaniwa, ukampis calculaciones ukanakax janiw duplicados ukat sistema ukan eficiencia ukarux jan walt’aykiti. QUIK tablas ukamp irnaqasaxa, QPILE ukan tablas ukanakax funciones estándar ukaniwa. QUIK ukax irnaqäwinx mä QPILE código depurador ukampiw uñt’ayasi. https://articles.opexflow.com/software-trading/torgovyj-terminal-quik.htm Arux machaq tablas ukanakax mä estructura ukamp qhanañchañatakiw yanapt’i, yaqhip valores ukanakamp celulanak uñacht’ayañataki, expresiones matemáticas ukat lógicas ukanakarjam yapunak jakthapiñatakiw yanapt’i. Usuario ukaxa yatiyawinakxa mä señal sonora jan ukaxa mä mensaje de texto ukhamxa katuqani. QPILE ukan tablas ukanakax editar, imprimir, copiar, exportación ODBC ukat DDE servidor tuqiw lurasispa. Qalltan yatiyawinakax QUIK tablas ukanakat apst’atawa:
- transacciones, ukaxa ejecución ukatxa impersonal ukanakataki;
- kamachinaka, ukhamaraki stop orders, ukaxa jan qullqini alxañataki ukhamaraki kamachinaka – yatiyawixa alxañataki arreglo tratos ukanakana;
- “cartera de clientes”, “aljasiña/aljasiña”.
- datos ukaxa participante ukana cargos ukanakata qullqi tuqita, cuentas de comercio, instrumento ukanakata.
QPILE ukarjam lurat tablas ukanakax janiw menú de contexto tuqix mä qillqat arsuwirux copiatäkaspati ukatx sistemas de análisis técnico ukar apkatatarakispawa, ukatx janiw ukarjamax ch’akhanakax luratäkaspati. QPILE ukan uñt’ayat tablanakax janiw filtración ukat uñakipt’añjamäkiti.
Mä mesampi irnaqaña
Programa ukan código ukar apkatañatakix, servicios menú ukar ajlliñaw wakisi, ukatx QPILE scripts ukar ajlliñaw wakisi. Ukhamaraki Ctrl+F11 ukampi chikt’ata apnaqaña. Ukatxa wakisiwa “Add” ukxaru ch’iqt’aña ukatxa ajlliñawa munata qillqata. Ukax .qpl extensión ukampiw uñt’ayasi ukatx sutipax Disponibles Scripts ukan uñt’ayatawa.
Programan mä pantjasiwi utjki ukhaxa, sistema ukax “Ventana de Mensajes” ukan mä yatiyaw lurani, ukax jan walt’ayat archivon sutipampiw ukat pantjasiwimp línea jakhüwimpiw utjani. Uka qillqatanx jan kuna pantjasiwinak jikxataskchi ukhaxa, aka yatiyawinakaw yapunakan uñacht’ayasini:
- tabla sutini;
- jakhuwi columna ukatxa clientes ukanaka;
- lista identificadores ukatxa clientes ukanaka;
- uka lista parámetros ukatxa código fuente ukaxa fichero ukankiwa.
“Descargar localmente” ukax mä archivo ukan tabla ukar apsuñatakiw yanapt’i, ukatx “Servidor ukar apkataña” ukax programa ukarux servidor ukar apayani ukhamat taqi apnaqirinakax ukar mantapxañapataki. Mä tabla lurañatakixa, Tabla luraña tuqiru ch’iqt’aña. “Scripts Disponibles” ukanxa ajlliñawa programa ukaxa wakisi lurañataki, utt’ayaña jakhuwi chimpunaka “Filtro de clientes” tuqi, amtañawa wakisi columnas ukatxa secuencia ukanaka.
Jakhuwi pausaña ukhamaraki mayampi qalltaña, mayampi jakhthapiwi qalltaña ukatxa modalidad de depuración ukanxa, qhanañchawi mä qillqataru imaña, fórmula uñacht’ayaña, ukatxa parámetros de script ukaxa menú de contexto ukanxa utjiwa.
QPILE ukax luratawa
Datos ukanaka
- String – ukax mä juk’a.
- Doble ukax mä flotante jakhüwiwa.
- Apthapiwi – mä apthapi.
- Mapa – mä matriz asociativa – mä secuencia de pares ukax yatiyawinak llave tuqi katuqañatakiw yanapt’i.
Uñacht’awinaka
Uka operaciones aritméticas ukanakaxa yapxataña, apsuña, waljaptayaña, jaljaña ukanakampiwa lurataraki. Ukhamaraki, expresiones lógicas “ukatxa”, “jan ukaxa”, iguala, juk’ampi, juk’ampi, desigualdades, construcción condicional “si … ukhamaxa …” ukanakampiwa apnaqasiraki.
Luräwinakapa
Funciones ukax kawkhans programa ukanx utjaspa ukat kunayman sutinakampi. Taqpachanxa, 18 qutu funciones matemáticas ukatxa funciones ukanakawa utji, ukaxa tablas ukatxa parámetros ukanakana valores ukanaka apsuñataki, matrizes asociativas, mä lista de tablas, ukatxa yaqha lurawinakampi. Nayrïri yatiqiri: 1.1.
- Funciones matemáticas ukaxa seno, coseno, tangente, cotangente uka arsuwiru kutt’ayañataki, arsuwina exponente uka jakhthapiñataki, mä jakhüwi aleatorio uñstayañataki, juk ampinaka.
- General kamachinaka : NEW_GLOBAL mä variable global qalltañataki ukat MESSAGE yatiyawinak jist’arañataki.
Funciones ukanakampi irnaqañataki: 1.1.
- Yänaka apthapitanaka (Apthapiwi) . Jupanakax machaq apthapi lurañ yanapt’i, elementos ukanakax wakiskir jakhüwinak kutt’ayañataki, munat valores ukanakar mayjt’ayañataki jan ukax uñstayañataki.
- Arrays Asociativos (MAP) ukax mä juk’a . Array lurañataki ukhamaraki apnaqañataki yanapt’aña.
- Archivonaka – qillqat qillqatanakampi irnaqaña, programa ukan log-log ukar uñjaña. Uka qillqatan sutipax inas uka thakhix utjchispa.
- Ukax mä juk’a .
- Gráficos ukanaka . Funciones GET_CANDLE ukax vela ukar mantañatakiw ukat GET_CANDLE EX ukax mä matriz asociativa ukar kutt’ayañataki.
- Ukax mä juk’a . Ordenes ukanaka luraña ukatxa sistema de comercio ukaru apayaña.
- Ukax mä etiqueta . Jupanakan lurawipa ukhamaraki instalación ukaxa chart ukanxa. Mä jan ukax taqpach etiquetas ukar yapxataña, chhaqtayaña, mä específico etiqueta ukar parámetros ukar apsuña ukat utt’ayaña.
Ukhamaraki lurawinakawa utjaraki: 1.1.
- Tablas arbitrarias QUIK ukat listas de parámetros disponibles ukanakan filanakapar mantañataki . Irnaqawi utana tabla ukana yatiyawinakaparu mantaña. Ukanakax GET_ITEM ukax MAP ukar kutt’ayañatakiw ukat GET_NUMBER_OF ukax jakhuwinak kutt’ayañatakiw utji.
- Mä tabla programable ukamp irnaqañataki . Aka kamachinakax OWN tabla ukan irnaqapxi. Ukaxa nayra t’aqatxa funciones estándar ukanakampiwa uñakipata ukatxa uka funciones ukanakampiwa uñakipata. Aka qutuxa kamachinakampi yapxatañataki, mayjt’ayañataki ukhamaraki chhaqtayañataki mä fila mä índice ukampiwa, ukhamaraki taqpacha q’umachañataki OWN tabla.
Valores ukanaka apsuñatakixa akanakampiwa apnaqañama:
- Jichha pacha alxawinakata tablas ukanaka . GET_PARAM (_EX) kamachinakampi parámetros de información intercambio ukanaka katuqaña.
- Ukax mä ventananakaniwa . Instrumento cotizaciones ukanakan valores ukanakap apsuña.
- Tablas de cargos ukaxa instrumentos ukatxa qullqi tuqita . Mä cliente, empresa, instrumento, cuenta depo ukanakata código ukarjama datos ukanaka apsuña.
Servicio lurawinaka – jichha pacha sesión de comercio, serie asociativa, jichha uru ukhamaraki pacha kutt’ayaña, estado de conexión uñt’ayaña, modalidad de cálculo ukar jark’aqaña.
Programanak jan walt’ayaña
Paso a paso control ukax programa ukan irnaqawipatx “Debug” ventana ukanw lurasi. Ukax menú de contexto ukan jist’aratawa “Qalltañatakix jakthapiwix depuración ukan”. Ukhamaraki breakpoint() kamachimpiw jist’arasispa, ukatx programa línea ukax wilampiw uñacht’ayasini. Uka ventanax programa código ukat variable valores ukanakampiw yapunakax utji. Uka ventana manqhanxa utjiwa botones “Jutïr lurawi”, “Ejecución sarantañataki”, “Cálculo sayt’ayaña”. F5 ukxa ch’iqt’ayasaxa programa ejecución ukaxa sarantaskakiniwa, combinación Shift + F5 ukaxa depuración ukaxa sayt’ayarakiniwa, F10 tecla ukaxa jutïri línea ukarux diriginiwa.
QPILE jan ukax LUA?
LUA ukax mä machaq programación aruwa, robots de comercio ukanakan lurañataki. Kunjamakitix QPILE ukax terminal QUIK ukan phuqhasiwayi. https://articles.opexflow.com/programming/lua.htm Mä sitio ukax robots de comercio ukanakan lurañapatakiw uñt’ayasi, ukax LUA arun QPILE ukar sipanx kuna askinakas utji uk uñacht’ayi. Ukhama, mä script ukat bytecode jan compilado ukham irnaqaspa, herramientas desarrolladoras ukat mecanismos de programación orientados a objetos ukanakamp equipata. Yaqha programación arunakan qillqt’at yänakax LUA programas ukanakamp chikt’atäspawa. LUA ukax 8 kasta yatiyawinak churaraki, ukax metatables ukanakampiw uñt’ayasi. LUA aruxa walja threads, juk’ampi jaya, ukatxa transacciones ukatxa terminales eventos ukaxa asíncronos ukhamawa. LUA ukax QPILE ukar sipanx juk’amp uñt’atawa, ukatx walja extensiones ukanakaw ukatakix qillqt’ata.
QPILE arux jichhax jan uñt’atawa. Foros ukan yatxatirinakax LUA apnaqañaw sasaw iwxt’apxi. Ukhampachasa, wali aski ukat aski wakichäwinakaw apnaqasiski.
Ukampirus QPILE arux LUA ukar uñtasitx sapurukiwa, ukhamax jan experiencianix programación ukanx QPILE ukar ajlliñax wali askiwa. Aka arunxa, mä robot simple qillqt’asma, janitix complejos cálculos lurañax wakiskiti.
Kunjamas mä robot comercial QPILE ukan lurasispa?
Mä alxañ tuqit iwxt’ir lurañatakix, aka wakichäwinakaw wakisi:
- Ukax Quik satawa.
- Bloc de notas++ ukax mä editor ukhamawa.
- QPILE ukan guiapa.
- XML plugin ukax Notepad++ ukan código uñt’ayañatakiw utji.
Uka programanak apsuñamawa ukat instalañamawa. Aru sintaxis ukar ch’amanchañatakix userDefineLang.xml uka thakhi C:\Users\User\ AppData\Roaming\Notepad++\ ukar uchañaw wakisi.
Nayraqatxa, aka estrategia de comercio uñstayañäni. Guion ukax Hi ukat Low ukanak sapa minuto qhipa velas ukanakatak jakthapiñapawa, instrumentun jichha chanip uñakipaña. Mä posición ukaxa jist’aratawa wakisiri tuqiruxa instrumento ukana chanipaxa uka pachatakixa mä jach’a jan ukaxa mä jisk’a chaniru purini ukhaxa. Kunawsatix mä señal para cortocircuito ukax katuqatäki ukhax jaya posición ukax automáticamente jist’antatawa. Robot ukax herramienta GAZP ukampiw apnaqasi, ukax 1 min ukjaruw uñt’ayasi. Uka hi-low tupuña manqhaxa 5 velas ukanakampiwa utt’ayata. Long ukar mantañatakix mä kamachiw utt’ayata ukatx intersección de la precio actual de la máxima valor para el tiempo. Robot ukax Short ukar mantañapawa kunatix jichhax chanipax uka 5 velas ukanakatakix mínimo valor ukar chiqancht’aspa ukhaxa. Mä bloque de código Notepad++ ukan qillqt’aña, configuración básica ukat servidor ukan uru ukat pacha. Aka chimpuxa aka uñacht’awina uñacht’ayatawa.
Nayrïr 4 chimpunakax programa p’iqinchaw uñstayi. 6 ukat 44 chimpunak taypinx programa ukan cuerpopaw utji, ukax robot ukan utjki ukanak uñacht’ayi. Líneas 7 – 12 ukaxa apnaqiri wakichawiwa, ukaxa instrumento, qutu ukatxa cliente uka códigos ukanakampiwa, MICEX ukanxa cuenta jakhuwimpi. Aka valores ukanakax janiw programa ejecución ukanx mayjt’kiti. 13 – 16 chimpunakaxa qallta chimpunakaxa mayjt awinaka uñacht ayatawa. Jupanakax sapa iteración pasaje ukanx cero ukar kutt’ayatäniwa. Líneas 17 – 21 ukaxa mä uñacht’awiwa servidor ukana urupa ukhamaraki pacha apnaqañataki. Aka yatiyawixa DATETIME función ukarux pasayatawa ukatx formato de texto ukar jaqukipatawa. 22 – 29 chimpunakaxa katuqata yatiyawixa tabla ukarjamawa apayani. Uka chimpunakax qhispiyatäñapawa ukat qpl ukax uñt’ayatäñapawa.
QUIK ukanxa programa jist’arañawa Ctrl+F10 ukxaru ch’iqt’aña ukatxa generado qpl qillqata ajlliñawa. Ctrl+F11 ukampi chikt’ata apnaqaña “Carteras ukanakampi irnaqaña” ventana jist’arañataki ukhamaraki cartera jakhthapiwi pacha 5 minutos ukjama utt’ayañataki. Ctrl+F12 ukxaru ch’iqt’aña, ukhamata columna uñacht’ayañataki tabla ukanxa. Uka jamuq uñacht’ayatax robot ukan luratapat uñacht’ayatawa.
Jiwasan programasar mä qawqha juk’amp funciones ukat condiciones ukanakamp yapxatañäni.
“Usuario configuración” bloque ukaxa NUMBER ukatxa INTERVAL variables ukanakampiwa yapxatatarakini, ukaxa qhipa N barras ukanaka apsuñataki lurawimpiwa apnaqasini. DATETIME lurawixa servidor ukana urupa ukhamaraki pachapa utt’ayi, ukatxa jichha pachana urupa ukhamaraki pacha lurawi CURDATE ukatxa CURTIME ukaxa ukatxa jawsatarakiwa. Jichha pachax mä jakhüwiruw jaqukipata línea 24. Línea 26 ukax algoritmo ukax 10:00:01 pachat 18:40:00 UTC pachakamaw irnaqañapatak uñt’ayi.
Jilapachaxa, indicadores, osciladores, cálculos estadísticos ukanakaxa qhipa N velas ukanakampiwa jakhthapita. QPILE ukax janiw mä lurawix utjkiti N periodos nayrax velas jakhüwinak apthapiñatakix ukhama, ukampirus mä GET_CANDLE lurawiw utji ukax chart ukan velas ukar urun pachaparjam qillqañ formato ukar mantañataki. Jiwasana codigo ukaxa función ukawa qhipa N barras OHLC() ukanaka apsuñataki. Ukax mä apthapiw lurasi, ukax qhipa velas ukan parámetros ukanakampiw COLLECTION lista ukan uñstayata. Programa ukaxa INTERVAL uñakipañatakixa uñakipi, ukatxa jani 0…60 ukjaru jaqukipataspa ukjaxa, mä yatiyawiwa uñacht’ayataraki, ukaxa janiwa chiqapa uñakipañatakixa wakiskiti. Mä MAPA apthapi velas ukanakampi luratawa línea 88. Mä FOR lazo polling chart ukaxa wakisi manqharu INTERVAL paso ukampiwa machaq vela ukata nayra vela ukarjama. 90 línea ukanx ciclo uñt’ayat qhipatxa, robot ukax mä intervalo qhipäxar kutt’awayxi. Kunawsatix mä vela GET_CANDLE ukamp katuqapk ukhax, ukax BARLIST apthapiruw INSERT_COLLECTION_TEAM lurawimp uñt’ayasi. Ukhama OHLC() kamachina lurawiparjamaxa, BARLIST ukaxa qhipa velas ukanakampiwa phuqt’ayata instrumento chart ukanxa NUMBER ukhama. Jakhuwi elementos ukax apthapitax GET_COLLECTION_COUNT() kamachimpiw mayi ukatx BARCOUNT variable ukampiw yatiyasi. Servidor uru, pacha, INSTRUMENT ukat BARCOUNT variables ukan valores ukanakax SET_VALUE() función ukan OUTPUT ukan yatiyatawa. Aka matriz ukax CREATE_MAP() kamachimpiw lurasi. Datos ukax tabla personalizada ukar jaqukipatawa, ukax aka foton uñjasispawa. INSTRUMENT ukat BARCOUNT uka variables ukanakan valores ukanakax SET_VALUE() función ukan OUTPUT ukan yatiyatawa. Aka matriz ukax CREATE_MAP() kamachimpiw lurasi. Datos ukax tabla personalizada ukar jaqukipatawa, ukax aka foton uñjasispawa. INSTRUMENT ukat BARCOUNT uka variables ukanakan valores ukanakax SET_VALUE() función ukan OUTPUT ukan yatiyatawa. Aka matriz ukax CREATE_MAP() kamachimpiw lurasi. Datos ukax tabla personalizada ukar jaqukipatawa, ukax aka foton uñjasispawa.
QPILE ukan robots ukanakamp aljasiña – wakicht’at solucionanaka
Ukax mä robot promedio móvil ukawa
Demo robot ukax chiqpach aljasiñatakix janiw askïkiti.
Uka robot ukax 5 parámetros ukaniwa. URU, TIEMPO, PRECIO uñt’ayir chimpunakax nivel 30. MOVING ukat TP uñt’ayir chimpunakax cero precisión ukar uñt’ayatawa. Código robot ukax promedio móvil ukax QPILE ukan qillqt’atawa: [galería columnas=”5″ ids=”14896,14897,14898,14899,14900,14901,14902,14903,14904,14905,14906,14907″].
N. Moroshkin ukax mä calculadora ukhamawa
Mä programa ukaxa jakhthapitawa niveles de retiro máximo permitido ukatxa meta ukaxa jaya ukhamaraki jisk’a posiciones ukanakataki jichha ask ukhamaraki bid precios ukanakana. Niveles ukaxa 2 valores de volumen de entrada de posición ukatakixa jakhthapitawa. Robot ukaxa jikxatiwa volumen de posición permitida ukaxa asignar mä orden de parada mä paso ukanxa apertura precio ukata cálculo de apertura de una posición en la dirección de la crecimiento de la barra. Jisk’a niveles ukanakax terminal ukan ventanaparuw mantani, ukax qhipatx ch’amanchataw uñacht’ayasi. Transacciones ukaxa mä instrumento ukana utt’ayatawa. Mä posición jist’aratäni ukhaxa, robot ukax parámetros ukanakap jakthapiñ qalltawayi. Uka mayjt’awix cargo ukarjamawa, asignadas ordenes ukanakax chiqanchatawa.
Ukax mä filtro de volumen satawa
Robot de cartera ukaxa velas ukatakixa promedio aritmético de volumen uka jakhthapiñatakiwa ukatxa producto promedio ukampi chikachasiñatakixa coeficiente X ukampiwa chiqapa irnaqaraki gráficos gráficos ukanakampi ajlliri pachana.
Opciones Griegonaka
Cartera ukax jakthapiñatakiwa ukat uñacht’ayañatakiw “griegos” ukax opciones. Ukax Black-Showers ukan lurawipat sipanx mayjawa.
TRIX ukax QUIK ukatakix robot comercial ukawa
Aka wakichäwix TRIX Indicador ukarjam luratawa. Kunawsatix uñacht’ayir chimpux cero chimpunak patat jist’antatäki ukhax nivel especificado ukax robot ukax Long posición ukaruw puri. Uka cargox Take Profit, Stop Loss jan ukax trailing stop ukanakampiw jist’antasi.
M4 Ukax mä Preprocesador satawa
QPILE ukat Lua ukanakamp irnaqañatak wakichäwi. Ukanx archivonakax ejecutables ukanakampiw utji, documentación ukat DLL archivos ukanakax regular expresión parsing ukampiw utji. Programa apnaqañatakixa, ejecutables ukanaka apsuñawa wakisi ukatxa regexp2 ukaxa C:\Windows thakiru uchañawa. QPILE tuqit yatichäwinak QUIK ukataki: https://youtu.be/vMTXwDUujpI QPILE tuqit mä script Quik terminal ukan utt’ayaña: https://youtu.be/0B7qL8Svh7I Github tuqit mä t’aqax QPILE algoritmo aru apnaqañ tuqit qhanañchi, ukax luratawa QUIK sistema ukan irnaqañ utapax aka link ukan jikxatasi – https://euvgub.github.io/quik_user_manual/ch8.html. QPILE ukax mä nayra aruwa, ukampis wali ch’amawa ukat novicio aljirinakatakis puriñjamawa. Robots ukat programas ukanakax jaya pachaw uñacht’ayasi, ukanakax uka tuqit irnaqasipkakiw. Ukampirus juk’amp ch’amäki uka lurawinakatakix LUA apnaqañax wali askiwa.
0к