QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE.
سودا ماشىنا ئادەملىرىنى پروگرامما كودىغا ئوخشاش مەلۇم تىلدا يېزىشقا بولىدۇ. QPILE ئۇلارنىڭ بىرى ، ماقالىدە بۇ تىل كۆزدە تۇتۇلىدۇ ، QPILE ۋە
LUA تىللىرى سېلىشتۇرۇلىدۇ ، شۇنداقلا بۇ تىلدىكى ماشىنا ئادەملەرگە مىسال كەلتۈرۈلىدۇ.
- QPILE ھەققىدىكى ئومۇمىي ئۇچۇرلار
- جەدۋەل بىلەن ئىشلەش
- QPILE قۇرۇلمىسى
- سانلىق مەلۇمات تىپلىرى
- ئىپادىلەش
- ئىقتىدارلىرى
- پروگراممىلارنى ھەل قىلىش
- QPILE or LUA?
- QPILE دا سودا ماشىنا ئادىمىنى قانداق قۇرۇش كېرەك؟
- QPILE دا ماشىنا ئادەم سودىسى – تەييار ھەل قىلىش چارىسى
- ئوتتۇرىچە ماشىنا ئادەمنى يۆتكەش
- N. Moroshkin ئورۇن ھېسابلىغۇچ
- ئاۋاز سۈزگۈچ
- تاللانما گرېكلار
- QUIK ئۈچۈن TRIX سودا ماشىنا ئادىمى
- M4 بىر تەرەپ قىلغۇچ
QPILE ھەققىدىكى ئومۇمىي ئۇچۇرلار
QPILE قىسقارتىلما بولۇپ ، QUIK پروگرامما خاراكتېرلىك كۆرۈنمە يۈزى ۋە لوگىكا مۇھىتىنى كۆرسىتىدۇ.
بۇ QUIK خىزمەت پونكىتى تەرىپىدىن ئىزاھلانغان بىر يۈرۈش بۇيرۇقلار. ئۇ ئاساسلىقى ئاكسىيە گۇرۇپپىسىنىڭ باھاسىنى ھېسابلاشقا ئىشلىتىلىدۇ. بۇ تىل يەنە ئىشلىتىلىدۇ:
- ۋاسىتىچى ئۈستەل يۈزى ۋە ئۇلارنىڭ گۇرۇپپىسىدىكى خېرىدارلارنىڭ مال-مۈلۈك باھاسىنى ھەرىكەتچان قايتا ھېسابلاش. كېيىنكى ئەھۋالدا ، ئۇلارنىڭ ئومۇمىي باھاسىمۇ قايتا ھېسابلىنىدۇ.
- ئۆزىنىڭ ھېسابلاش ئۇسۇلى ۋە پايدا قەرزى ئۈچۈن سانلىق مەلۇماتلارنى ئىشلىتىپ يوقاپ كەتكەن كۆرسەتكۈچلەرنى تېپىش
- توغرا سودا ئىستراتېگىيىسىنى تەرەققىي قىلدۇرۇش.
تىل جەدۋەلنىڭ قۇرۇلمىسىنى تەسۋىرلەيدۇ: ئىستون ۋە قۇرلارنى بەلگىلەش ، فورمۇلا. كېيىنكىسىدە ، ماتېماتىكىلىق مەشغۇلات ، ئۆزگىرىشچان ، باشقا جەدۋەلدىكى سانلىق مەلۇماتلارنى ھېسابلاشقا ئىشلىتىشكە بولىدۇ. QUIK مۇلازىمېتىرىدىن ياكى ئىشلەتكۈچىنىڭ دىسكىسىدىن قاچىلانغان پروگرامما كودى فورمۇلادىكى قىممەتلەرنى ھېسابلايدىغان تىل تەرجىمانى تەرىپىدىن بىر تەرەپ قىلىنىدۇ. بىر پروگراممىنىڭ جەدۋىلىدە بىر سانلىق مەلۇمات مەنبەسى بار ، ئەمما ھېسابلاش كۆپەيتىلمەيدۇ ۋە سىستېمىنىڭ ئۈنۈمىگە تەسىر كۆرسەتمەيدۇ. QUIK جەدۋىلى بىلەن ئىشلىگەندە ، QPILE دىكى جەدۋەللەرنىڭ ئۆلچەملىك ئىقتىدارلىرى بار. خىزمەت ئورنىدىكى QUIK غا QPILE كود يەشكۈچ ئورنىتىلغان. https://articles.opexflow.com/software-trading/torgovyj-terminal-quik. ئىشلەتكۈچى ئاۋاز سىگنالى ياكى قىسقا ئۇچۇر شەكلىدە ئۇقتۇرۇش تاپشۇرۇۋالىدۇ. QPILE دىكى جەدۋەللەرنى ODBC ۋە DDE مۇلازىمېتىرى ئارقىلىق تەھرىرلەشكە ، بېسىپ چىقىرىشقا ، كۆپەيتىشكە ، ئېكسپورت قىلىشقا بولىدۇ. دەسلەپكى سانلىق مەلۇماتلار QUIK جەدۋىلىدىن كەلگەن:
- سودا ، جۈملىدىن ئىجرا قىلىش ۋە شەخسسىزلىك قاتارلىقلارنى ئۆز ئىچىگە ئالىدۇ.
- زاكازنى ئۆز ئىچىگە ئالغان زاكاز ، ھېسابات سىرتىدىكى سودا ۋە زاكاز – راسچوت سودىسىدىكى سودا دوكلاتى ؛
- «خېرىدارلار توپى» ، «سېتىۋېلىش / سېتىش»
- پۇل ، سودا ھېساباتى ، چالغۇ ئارقىلىق قاتناشقۇچىنىڭ ئورنىدىكى سانلىق مەلۇماتلار.
QPILE نى ئاساس قىلغان جەدۋەللەرنى مەزمۇن تىزىملىكى ئارقىلىق تېكىست ھۆججىتىگە كۆچۈرۈپ تېخنىكىلىق ئانالىز سىستېمىسىغا چىقارغىلى بولمايدۇ ، دىئاگراممىلارنى ئاساس قىلىپ تەرەققىي قىلدۇرغىلى بولمايدۇ. QPILE ئاساسىدىكى جەدۋەللەرنى سۈزۈشكە ياكى رەتلەشكە بولمايدۇ.
جەدۋەل بىلەن ئىشلەش
پروگرامما كودىنى يۈكلەش ئۈچۈن مۇلازىمەت تىزىملىكىنى ، ئاندىن QPILE قوليازمىسىنى تاللىشىڭىز كېرەك. سىز يەنە Ctrl + F11 بىرىكمىسىنى ئىشلىتەلەيسىز. «قوشۇش» نى چېكىپ ، لازىملىق ھۆججەتنى تاللاڭ. ئۇنىڭ .qpl كېڭەيتىلمىسى بار بولۇپ ، ئىسمى قوليازما تىزىملىكىدە كۆرۈنىدۇ.
- جەدۋەل ئىسمى
- تۈۋرۈك ۋە خېرىدارلارنىڭ سانى
- پەرقلىگۈچىلەر ۋە خېرىدارلارنىڭ تىزىملىكى
- پارامېتىرلار تىزىملىكى ۋە ھۆججەتنىڭ ئەسلى كودى.
QPILE قۇرۇلمىسى
سانلىق مەلۇمات تىپلىرى
- String – string.
- قوش لەيلىمە چېكىتلىك نومۇر.
- توپلام – توپلام.
- خەرىتە – مۇناسىۋەتلىك سانلار گۇرپىسى – جۈپلەر رەت تەرتىپى بولۇپ ، ئاچقۇچ ئارقىلىق ئۇچۇرغا ئېرىشەلەيسىز.
ئىپادىلەش
قوشۇش ، ئېلىش ، كۆپەيتىش ، بۆلۈشنىڭ ھېسابلاش مەشغۇلاتى قوللىنىلىدۇ. لوگىكىلىق ئىپادىلەر «ۋە» ، «ياكى» ، باراۋەر ، تېخىمۇ كۆپ ، ئاز ، تەڭسىزلىك ، شەرتلىك قۇرۇلۇش «ئەگەر … ئۇنداقتا …» ئىشلىتىلىدۇ.
ئىقتىدارلىرى
ئىقتىدارلىرى پروگراممىنىڭ خالىغان يېرىگە جايلاشقان بولۇپ ، ئوخشىمىغان ئىسىملىرى بولىدۇ. ئومۇمىي جەھەتتىن ئېيتقاندا ، 18 گۇرۇپپا ماتېماتىكىلىق ئىقتىدار ۋە ئىقتىدارلار جەدۋەل ۋە پارامېتىرلارنىڭ قىممىتى ، بىرلەشمە سانلار گۇرپىسى ، جەدۋەل تىزىملىكى ۋە باشقا ۋەزىپىلەرنى قولغا كەلتۈرەلەيدۇ. بىرىنچى سىنىپ:
- ماتېماتىكىلىق فۇنكسىيە سىزنىڭ سىن ، كوسېن ، ساڭگىلايدىغان ، تالاش-تارتىشنىڭ قىممىتىنى قايتۇرىدىغان ، تالاش-تارتىشنىڭ كۆرسەتكۈچىنى ھېسابلايدىغان ، ئىختىيارى سان ھاسىل قىلىدىغان قاتارلىقلار.
- ئادەتتىكى بۇيرۇقلار : NEW_GLOBAL يەرشارى ئۆزگەرگۈچى مىقدارنى قوزغىتىش ۋە ئۇچۇر ئېچىش ئۈچۈن MESSAGE.
ئىشلەش ئىقتىدارى:
- جىسىملار توپلىمى (توپلام) . ئۇلار سىزنىڭ يېڭى توپلام قۇرۇشىڭىزغا ، لازىملىق ئېلېمېنتلارنى قايتۇرۇشىڭىزغا ، لازىملىق قىممەتلەرنى ئالماشتۇرۇشىڭىزغا ياكى قىستۇرۇشىڭىزغا يول قويىدۇ.
- Associative Arrays (MAP) . سانلار گۇرپىسىنى قۇرۇش ۋە باشقۇرۇشقا ياردەم قىلىڭ.
- ھۆججەتلەر – تېكىست ھۆججەتلىرى بىلەن ئىشلەش ، پروگراممىنىڭ خاتىرە خاتىرىسىنى ساقلاش. ھۆججەت ئىسمى ئۇنىڭغا بارىدىغان يولنى ئۆز ئىچىگە ئېلىشى مۇمكىن.
- Strings .
- Graphs . ئىقتىدارلار GET_CANDLE شام سانلىق مەلۇماتلىرىنى زىيارەت قىلىش ۋە GET_CANDLE EX نى بىرلەشتۈرۈش گۇرۇپپىسىنى قايتۇرۇش.
- قوللىنىشچان پروگراممىلار . زاكاز قۇرۇش ۋە ئۇلارنى سودا سىستېمىسىغا ئەۋەتىش.
- خەتكۈچ . ئۇلارنىڭ دىئاگراممىدا ياسىلىشى ۋە ئورنىتىلىشى. بىر ياكى بارلىق بەلگىلەرنى قوشۇش ، ئۆچۈرۈش ، مەلۇم بىر بەلگە ئۈچۈن پارامېتىر ئېلىش ۋە تەڭشەش.
بۇنىڭ يەنە ئىقتىدارلىرى بار:
- خالىغان QUIK جەدۋىلى ۋە ئىشلەتكىلى بولىدىغان پارامېتىرلارنىڭ تىزىملىكىنى زىيارەت قىلىش ئۈچۈن . خىزمەت ئورنى جەدۋىلى سانلىق مەلۇماتلىرىغا ئېرىشىش. بۇلار GET_ITEM نى MAP نى قايتۇرۇش ۋە GET_NUMBER_OF نى ئۆز ئىچىگە ئالىدۇ.
- پروگرامما تۈزۈش جەدۋىلى بىلەن ئىشلەش . بۇ بۇيرۇقلار OWN جەدۋىلىدە مەشغۇلات قىلىدۇ. ئۇنى ئالدىنقى ئابزاستىن كەلگەن ئۆلچەملىك ئىقتىدارلار ۋە بۇ ئىقتىدارلار ئارقىلىق ئوقۇغىلى بولىدۇ. بۇ گۇرۇپپا كۆرسەتكۈچ بىلەن بىر قۇرنى قوشۇش ، ئۆزگەرتىش ۋە ئۆچۈرۈش ۋە OWN جەدۋىلىنى پۈتۈنلەي تازىلاش بۇيرۇقلىرىنى ئۆز ئىچىگە ئالىدۇ.
قىممەتكە ئېرىشىش ئۈچۈن:
- نۆۋەتتىكى سودىنىڭ جەدۋىلى . GET_PARAM (_EX) بۇيرۇقلىرى ئارقىلىق ئالماشتۇرۇش ئۇچۇر پارامېتىرلىرىغا ئېرىشىش.
- كۆزنەكلەرنى نەقىل كەلتۈرۈش . ئەسۋاب نەقىللىرىنىڭ قىممىتىگە ئېرىشىش.
- سايمان ۋە پۇل ئارقىلىق ئورۇن جەدۋىلى . خېرىدار ، شىركەت ، چالغۇ ، ئامبار ھېساباتىدا كود ئارقىلىق سانلىق مەلۇماتقا ئېرىشىش.
مۇلازىمەت ئىقتىدارلىرى – نۆۋەتتىكى سودا يىغىنىنىڭ ۋاقتى ، بىرلەشمە يۈرۈشلۈكلىرى ، نۆۋەتتىكى ۋاقتى ۋە ۋاقتى ، ئۇلىنىش ھالىتىنى بەلگىلەش ، ھېسابلاش ھالىتىنى ئۈزۈش.
پروگراممىلارنى ھەل قىلىش
پروگراممىنىڭ مەشغۇلاتىنى قەدەممۇ-قەدەم كونترول قىلىش «خاتالىق» كۆزنىكىدە ئېلىپ بېرىلىدۇ. ئۇ «تىزىملىك ھالىتىدىكى ھېسابلاشنى باشلاش» مەزمۇن تىزىملىكىدىن ئېچىلدى. ئۇنى breakpoint () بۇيرۇقى بىلەن ئاچقىلى بولىدۇ ، پروگرامما لىنىيىسى قىزىل رەڭدە گەۋدىلىنىدۇ. كۆزنەكتە پروگرامما كودى ۋە ئۆزگىرىشچان قىممىتى بار بۆلەكلەر بار. كۆزنەكنىڭ ئاستىدا «كېيىنكى قەدەم» ، «ئىجرا قىلىشنى داۋاملاشتۇرۇش» ، «ھېسابلاشنى توختىتىش» كۇنۇپكىلىرى بار. F5 نى باسسىڭىز پروگراممىنىڭ ئىجرا قىلىنىشى داۋاملىشىدۇ ، Shift + F5 بىرلەشتۈرۈلگەندىن كېيىن ھەل قىلىش توختىتىلىدۇ ، F10 كۇنۇپكىسى كېيىنكى قۇرغا ئۆتىدۇ.
QPILE or LUA?
LUA سودا ماشىنا ئادەملىرىنى بارلىققا كەلتۈرۈشنىڭ يېڭى پروگرامما تىلى. QPILE غا ئوخشاش ، ئۇ QUIK تېرمىنالىدا يولغا قويۇلغان. https://articles.opexflow.com/programming/lua.htm سودا ماشىنا ئادەملىرىنى تەرەققىي قىلدۇرۇشقا بېغىشلانغان تور بېكەت LUA تىلىنىڭ QPILE غا قارىغاندا ئەۋزەللىكىنى كۆرسىتىپ بېرىدۇ. شۇڭا ئۇ تۈزۈلمىگەن قوليازما ۋە بايتكود رولىنى ئوينايدۇ ، ئاچقۇچىلار قوراللىرى ۋە ئوبيېكتقا يۈزلەنگەن پروگرامما تۈزۈش مېخانىزمى ئورنىتىلغان. باشقا پروگرامما تىلىدا يېزىلغان ئوبيېكتلارنى LUA پروگراممىلىرىغا ئۇلىغىلى بولىدۇ. LUA سانلىق مەلۇماتلارنى ئۆز ئىچىگە ئالغان 8 سانلىق مەلۇمات تىپى بىلەن تەمىنلەيدۇ. LUA تىلى كۆپ تېما ، تېز ، سودا ۋە تېرمىنال ھادىسىلىرى ماسلاشمايدۇ. LUA QPILE غا قارىغاندا كۆپ ئۇچرايدۇ ، ئۇنىڭ ئۈچۈن نۇرغۇن كېڭەيتىلمە يېزىلدى.
QPILE تىلى ھازىر ئەمەلدىن قالدۇرۇلدى. مۇنبەردىكى مۇتەخەسسىسلەر LUA ئىشلىتىشنى تەۋسىيە قىلىدۇ. گەرچە پايدىلىق ۋە ئۈنۈملۈك پروگراممىلار يەنىلا ئىشلىتىلىۋاتىدۇ.
قانداقلا بولمىسۇن ، QPILE تىلى LUA غا سېلىشتۇرغاندا ئاددىي ، شۇڭا پروگرامما تۈزۈش تەجرىبىڭىز بولمىسا ، QPILE نى تاللىغان ياخشى. بۇ تىلدا ، مۇرەككەپ ھېسابلاش ئېلىپ بېرىشنىڭ ھاجىتى بولمىسا ، ئاددىي ماشىنا ئادەم يازالايسىز.
QPILE دا سودا ماشىنا ئادىمىنى قانداق قۇرۇش كېرەك؟
سودا مەسلىھەتچىسى قۇرۇش ئۈچۈن تۆۋەندىكى پروگراممىلارغا ئېھتىياجلىق بولىسىز:
- ITS Quik.
- خاتىرە دەپتەر ++ كود تەھرىرلىگۈچى.
- QPILE قوللانمىسى.
- Notepad ++ دىكى كود بايقاش ئۈچۈن XML قىستۇرمىسى.
بۇ پروگراممىلارنى چۈشۈرۈپ قاچىلاڭ. UserDefineLang.xml نى C: \ ئىشلەتكۈچى \ ئىشلەتكۈچى \ AppData \ كەزمە \ خاتىرە دەپتىرى ++ \ يولىغا قويۇپ تىل گرامماتىكىسىنى قوزغىتىڭ.
«ئىشلەتكۈچى تەڭشەكلىرى» توپى NUMBER ۋە INTERVAL ئۆزگەرگۈچى مىقدارلار بىلەن تولۇقلىنىدۇ ، بۇ ئاخىرقى N بالداققا ئېرىشىش ئىقتىدارىدا ئىشلىتىلىدۇ. DATETIME ئىقتىدارى مۇلازىمېتىرنىڭ ۋاقتى ۋە ۋاقتىنى بەلگىلەيدۇ ، نۆۋەتتىكى چېسلا ۋە ۋاقىت ئىقتىدارلىرى CURDATE ۋە CURTIME ئۇنىڭدىن چاقىرىلىدۇ. نۆۋەتتىكى ۋاقىت 24-قۇردىكى سانغا ئايلاندۇرۇلىدۇ. 26-قۇر ئالگورىزىمنىڭ ۋاقىتنى 10:00:01 دىن 18:40:00 گىچە UTC بەلگىلەيدۇ.
QPILE دا ماشىنا ئادەم سودىسى – تەييار ھەل قىلىش چارىسى
ئوتتۇرىچە ماشىنا ئادەمنى يۆتكەش
Demo ماشىنا ئادەم ھەقىقىي سودىغا ماس كەلمەيدۇ.
N. Moroshkin ئورۇن ھېسابلىغۇچ
نۆۋەتتىكى سوراش ۋە خېرىدار چاقىرىش باھاسىدىكى ئەڭ يۇقىرى چەككە چۈشۈش دەرىجىسىنى ۋە ئۇزۇن ۋە قىسقا ئورۇنلارنىڭ نىشانىنى ھېسابلاش پروگراممىسى. دەرىجە ئورۇن كىرىش ھەجىمىنىڭ 2 قىممىتى ئۈچۈن ھېسابلىنىدۇ. ماشىنا ئادەم ئېچىلىش باھاسىدىن بىر قەدەمدە توختاش بۇيرۇقى بەرگەندە ، ئورۇن بەلگىلەش مىقدارىنى تاپالايدۇ. تېپىلغان سەۋىيەلەر تېرمىنال كۆزنىكىگە كىرگۈزۈلگەن بولۇپ ، كېيىن باھا جەدۋىلىدە ئەكس ئەتتۈرۈلگەن. بېرىلگەن قورال ئۈچۈن سودا مۇقىم. ئەگەر ئورۇن ئېچىلسا ، ماشىنا ئادەم ئۇنىڭ پارامېتىرلىرىنى ھېسابلاشقا باشلايدۇ. ئورۇننىڭ ئۆزگىرىشىگە ئاساسەن ، بېرىلگەن زاكاز تەڭشىلىدۇ.
ئاۋاز سۈزگۈچ
Portfolio ماشىنا ئادەم شامنىڭ ھەجىمىنىڭ ھېسابلاش ئۇسۇلىنى ھېسابلاپ ، ئۇنى X كوئېففىتسېنتى بىلەن ئوتتۇرىچە مەھسۇلات بىلەن سېلىشتۇرۇشقا ئىشلىتىلىدۇ. تاللانغان ۋاقىت ئىچىدە پىلانلانغان دىئاگراممىلار بىلەن توغرا ئىشلەيدۇ.
تاللانما گرېكلار
تاللاشلار «گرېتسىيە» لەرنى ھېسابلاش ۋە كۆرسىتىش ئۈچۈن مەبلەغ يۈرۈشتۈرۈش. ئۇ «قارا يامغۇر» ئۇسۇلىغا ئوخشىمايدۇ.
QUIK ئۈچۈن TRIX سودا ماشىنا ئادىمى
بۇ پروگرامما TRIX كۆرسەتكۈچىنى ئاساس قىلغان. كۆرسەتكۈچ نۆل سىزىقنىڭ ئۈستىدە ، بەلگىلەنگەن سەۋىيىدە يېپىلغاندا ، ماشىنا ئادەم ئۇزۇن ئورۇن ئالىدۇ. بۇ ئورۇن پايدا ئېلىش ، زىياننى توختىتىش ياكى ئارقىدا قېلىش ئارقىلىق تاقىلىدۇ.
M4 بىر تەرەپ قىلغۇچ
QPILE ۋە Lua بىلەن ئىشلەش پروگراممىسى. ئىجرا قىلىشقا بولىدىغان ھۆججەتلەر ، ھۆججەتلەر ۋە DLL ھۆججىتى بار ئارخىپلارنى ئۆز ئىچىگە ئالىدۇ. پروگراممىنى ئىشلىتىش ئۈچۈن ، ئىجرا قىلغىلى بولىدىغان ھۆججەتلەرنى يېشىپ ، regexp2 نى C: \ Windows يولىغا قويۇشىڭىز كېرەك. QUIK ئۈچۈن QPILE دىكى دەرسلەر: https://youtu.be/vMTXwDUujpI Quik تېرمىنالىدا QPILE غا قوليازما ئورنىتىش: https://youtu.be/0B7qL8Svh7I github دىكى QPILE ئالگورىزىم تىلىنىڭ ئىشلىتىلىشىنى تەسۋىرلەيدىغان بۆلەك. ئۇلىنىشقا جايلاشقان QUIK سىستېمىسى خىزمەت پونكىتى – https://euvgub.github.io/quik_user_manual/ch8.html. QPILE ۋاقتى ئۆتكەن تىل ، ئەمما يېڭى سودىگەرلەر ئۈچۈن بىر قەدەر ئاددىي ۋە قولايلىق. ئۇزۇندىن بۇيان ئۆزىنى ئىسپاتلىغان سودا ماشىنا ئادەملىرى ۋە پروگراممىلىرى داۋاملىق ئىشلەيدۇ. قانداقلا بولمىسۇن ، تېخىمۇ مۇرەككەپ ۋەزىپىلەر ئۈچۈن LUA نى ئىشلەتكەن ياخشى.
0к