QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE

Программирование

QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE.
سودا ماشىنا ئادەملىرىنى پروگرامما كودىغا ئوخشاش مەلۇم تىلدا يېزىشقا بولىدۇ. QPILE ئۇلارنىڭ بىرى ، ماقالىدە بۇ تىل كۆزدە تۇتۇلىدۇ ، QPILE ۋە
LUA تىللىرى سېلىشتۇرۇلىدۇ ، شۇنداقلا بۇ تىلدىكى ماشىنا ئادەملەرگە مىسال كەلتۈرۈلىدۇ.

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 كېڭەيتىلمىسى بار بولۇپ ، ئىسمى قوليازما تىزىملىكىدە كۆرۈنىدۇ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILEئەگەر پروگراممىدا خاتالىق كۆرۈلسە ، سىستېما «ئۇچۇر كۆزنىكى» دە ئۇقتۇرۇش چىقىرىدۇ ، ئۇنىڭدا كەمتۈك ھۆججەتنىڭ ئىسمى ۋە خاتالىق بار قۇر نومۇرى بولىدۇ. ئەگەر ھۆججەتتە كاشىلا كۆرۈلمىسە ، بۇ ساھەدە تۆۋەندىكى سانلىق مەلۇماتلار كۆرسىتىلىدۇ:

  • جەدۋەل ئىسمى
  • تۈۋرۈك ۋە خېرىدارلارنىڭ سانى
  • پەرقلىگۈچىلەر ۋە خېرىدارلارنىڭ تىزىملىكى
  • پارامېتىرلار تىزىملىكى ۋە ھۆججەتنىڭ ئەسلى كودى.

QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE«يەرلىكتىن چۈشۈرۈش» كۇنۇپكىسى جەدۋەلنى ھۆججەتتىن ئالالايسىز ، «مۇلازىمېتىرغا يۈكلەش» پروگراممىنى مۇلازىمېتىرغا ئەۋەتىدۇ ، شۇنداق بولغاندا بارلىق ئابونتلار ئۇنى زىيارەت قىلالايدۇ. جەدۋەل قۇرۇش ئۈچۈن جەدۋەل قۇرۇش نى چېكىڭ. «ئىشلەتكىلى بولىدىغان ئورگىنال» دا سىز ئىجرا قىلماقچى بولغان پروگراممىنى تاللاڭ ، «خېرىدارلارنىڭ سۈزگۈچ» ئارقىلىق قۇر سانىنى بەلگىلەڭ ، لازىملىق ئىستون ۋە ئۇلارنىڭ تەرتىپىنى بەلگىلەڭ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILEھېسابلاشنى توختىتىش ۋە ئەسلىگە كەلتۈرۈش ، ھېسابلاشنى قايتا باشلاش ۋە ھەل قىلىش شەكلىدە ، چۈشەندۈرۈشنى ھۆججەتكە ساقلاش ، فورمۇلانى كۆرسىتىش ۋە قوليازما پارامېتىرلىرى مەزمۇن تىزىملىكىدە بار.

QPILE قۇرۇلمىسى

سانلىق مەلۇمات تىپلىرى

  • String – string.
  • قوش لەيلىمە چېكىتلىك نومۇر.
  • توپلام – توپلام.
  • خەرىتە – مۇناسىۋەتلىك سانلار گۇرپىسى – جۈپلەر رەت تەرتىپى بولۇپ ، ئاچقۇچ ئارقىلىق ئۇچۇرغا ئېرىشەلەيسىز.

ئىپادىلەش

قوشۇش ، ئېلىش ، كۆپەيتىش ، بۆلۈشنىڭ ھېسابلاش مەشغۇلاتى قوللىنىلىدۇ. لوگىكىلىق ئىپادىلەر «ۋە» ، «ياكى» ، باراۋەر ، تېخىمۇ كۆپ ، ئاز ، تەڭسىزلىك ، شەرتلىك قۇرۇلۇش «ئەگەر … ئۇنداقتا …» ئىشلىتىلىدۇ.

ئىقتىدارلىرى

ئىقتىدارلىرى پروگراممىنىڭ خالىغان يېرىگە جايلاشقان بولۇپ ، ئوخشىمىغان ئىسىملىرى بولىدۇ. ئومۇمىي جەھەتتىن ئېيتقاندا ، 18 گۇرۇپپا ماتېماتىكىلىق ئىقتىدار ۋە ئىقتىدارلار جەدۋەل ۋە پارامېتىرلارنىڭ قىممىتى ، بىرلەشمە سانلار گۇرپىسى ، جەدۋەل تىزىملىكى ۋە باشقا ۋەزىپىلەرنى قولغا كەلتۈرەلەيدۇ. بىرىنچى سىنىپ:

  1. ماتېماتىكىلىق فۇنكسىيە سىزنىڭ سىن ، كوسېن ، ساڭگىلايدىغان ، تالاش-تارتىشنىڭ قىممىتىنى قايتۇرىدىغان ، تالاش-تارتىشنىڭ كۆرسەتكۈچىنى ھېسابلايدىغان ، ئىختىيارى سان ھاسىل قىلىدىغان قاتارلىقلار.
  2. ئادەتتىكى بۇيرۇقلار : NEW_GLOBAL يەرشارى ئۆزگەرگۈچى مىقدارنى قوزغىتىش ۋە ئۇچۇر ئېچىش ئۈچۈن MESSAGE.

ئىشلەش ئىقتىدارى:

  • جىسىملار توپلىمى (توپلام) . ئۇلار سىزنىڭ يېڭى توپلام قۇرۇشىڭىزغا ، لازىملىق ئېلېمېنتلارنى قايتۇرۇشىڭىزغا ، لازىملىق قىممەتلەرنى ئالماشتۇرۇشىڭىزغا ياكى قىستۇرۇشىڭىزغا يول قويىدۇ.
  • Associative Arrays (MAP) . سانلار گۇرپىسىنى قۇرۇش ۋە باشقۇرۇشقا ياردەم قىلىڭ.
  • ھۆججەتلەر – تېكىست ھۆججەتلىرى بىلەن ئىشلەش ، پروگراممىنىڭ خاتىرە خاتىرىسىنى ساقلاش. ھۆججەت ئىسمى ئۇنىڭغا بارىدىغان يولنى ئۆز ئىچىگە ئېلىشى مۇمكىن.
  • Strings .
  • Graphs . ئىقتىدارلار GET_CANDLE شام سانلىق مەلۇماتلىرىنى زىيارەت قىلىش ۋە GET_CANDLE EX نى بىرلەشتۈرۈش گۇرۇپپىسىنى قايتۇرۇش.
  • قوللىنىشچان پروگراممىلار . زاكاز قۇرۇش ۋە ئۇلارنى سودا سىستېمىسىغا ئەۋەتىش.
  • خەتكۈچ . ئۇلارنىڭ دىئاگراممىدا ياسىلىشى ۋە ئورنىتىلىشى. بىر ياكى بارلىق بەلگىلەرنى قوشۇش ، ئۆچۈرۈش ، مەلۇم بىر بەلگە ئۈچۈن پارامېتىر ئېلىش ۋە تەڭشەش.

بۇنىڭ يەنە ئىقتىدارلىرى بار:

  1. خالىغان QUIK جەدۋىلى ۋە ئىشلەتكىلى بولىدىغان پارامېتىرلارنىڭ تىزىملىكىنى زىيارەت قىلىش ئۈچۈن . خىزمەت ئورنى جەدۋىلى سانلىق مەلۇماتلىرىغا ئېرىشىش. بۇلار GET_ITEM نى MAP نى قايتۇرۇش ۋە GET_NUMBER_OF نى ئۆز ئىچىگە ئالىدۇ.
  2. پروگرامما تۈزۈش جەدۋىلى بىلەن ئىشلەش . بۇ بۇيرۇقلار OWN جەدۋىلىدە مەشغۇلات قىلىدۇ. ئۇنى ئالدىنقى ئابزاستىن كەلگەن ئۆلچەملىك ئىقتىدارلار ۋە بۇ ئىقتىدارلار ئارقىلىق ئوقۇغىلى بولىدۇ. بۇ گۇرۇپپا كۆرسەتكۈچ بىلەن بىر قۇرنى قوشۇش ، ئۆزگەرتىش ۋە ئۆچۈرۈش ۋە OWN جەدۋىلىنى پۈتۈنلەي تازىلاش بۇيرۇقلىرىنى ئۆز ئىچىگە ئالىدۇ.

قىممەتكە ئېرىشىش ئۈچۈن:

  1. نۆۋەتتىكى سودىنىڭ جەدۋىلى . GET_PARAM (_EX) بۇيرۇقلىرى ئارقىلىق ئالماشتۇرۇش ئۇچۇر پارامېتىرلىرىغا ئېرىشىش.
  2. كۆزنەكلەرنى نەقىل كەلتۈرۈش . ئەسۋاب نەقىللىرىنىڭ قىممىتىگە ئېرىشىش.
  3. سايمان ۋە پۇل ئارقىلىق ئورۇن جەدۋىلى . خېرىدار ، شىركەت ، چالغۇ ، ئامبار ھېساباتىدا كود ئارقىلىق سانلىق مەلۇماتقا ئېرىشىش.

مۇلازىمەت ئىقتىدارلىرى – نۆۋەتتىكى سودا يىغىنىنىڭ ۋاقتى ، بىرلەشمە يۈرۈشلۈكلىرى ، نۆۋەتتىكى ۋاقتى ۋە ۋاقتى ، ئۇلىنىش ھالىتىنى بەلگىلەش ، ھېسابلاش ھالىتىنى ئۈزۈش.

پروگراممىلارنى ھەل قىلىش

پروگراممىنىڭ مەشغۇلاتىنى قەدەممۇ-قەدەم كونترول قىلىش «خاتالىق» كۆزنىكىدە ئېلىپ بېرىلىدۇ. ئۇ «تىزىملىك ​​ھالىتىدىكى ھېسابلاشنى باشلاش» مەزمۇن تىزىملىكىدىن ئېچىلدى. ئۇنى 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 دا سودا ماشىنا ئادىمىنى قانداق قۇرۇش كېرەك؟

سودا مەسلىھەتچىسى قۇرۇش ئۈچۈن تۆۋەندىكى پروگراممىلارغا ئېھتىياجلىق بولىسىز:

  1. ITS Quik.
  2. خاتىرە دەپتەر ++ كود تەھرىرلىگۈچى.
  3. QPILE قوللانمىسى.
  4. Notepad ++ دىكى كود بايقاش ئۈچۈن XML قىستۇرمىسى.

بۇ پروگراممىلارنى چۈشۈرۈپ قاچىلاڭ. UserDefineLang.xml نى C: \ ئىشلەتكۈچى \ ئىشلەتكۈچى \ AppData \ كەزمە \ خاتىرە دەپتىرى ++ \ يولىغا قويۇپ تىل گرامماتىكىسىنى قوزغىتىڭ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILEئالدى بىلەن ، تۆۋەندىكى سودا ئىستراتېگىيىسىنى بارلىققا كەلتۈرەيلى. بۇ قوليازما ھەر مىنۇتتا ئەڭ ئاخىرقى بىر قانچە شام ئۈچۈن Hi ۋە Low نى ھېسابلاپ ، چالغۇنىڭ ھازىرقى باھاسىنى تەكشۈرۈشى كېرەك. ئەگەر ئەسۋابنىڭ باھاسى بۇ مەزگىلدىكى ئەڭ يۇقىرى ياكى ئەڭ تۆۋەن قىممەتكە يەتسە ، تەلەپتىكى يۆنىلىشتە ئورۇن ئېچىلىدۇ. قىسقا سىگنال قوبۇل قىلىنغاندا ، ئۇزۇن ئورۇن ئاپتوماتىك تاقىلىدۇ. ماشىنا ئادەم GAZP قورالىنى ئىشلىتىدۇ ، ۋاقىت چەكلىمىسى 1 مىنۇت قىلىپ بېكىتىلدى. يۇقىرى تۆۋەن ئۆلچەش چوڭقۇرلۇقى 5 شامغا تەڭشەلدى. Long غا كىرىش ئۈچۈن ، بىر قائىدە بېكىتىلدى ھەمدە نۆۋەتتىكى باھانىڭ ئەڭ يۇقىرى قىممەتتىكى كېسىشىش ئېغىزى. ئەگەر ھازىرقى باھا بۇ 5 شامنىڭ ئەڭ تۆۋەن قىممىتىدىن ئېشىپ كەتسە ، ماشىنا ئادەم قىسقاغا كىرىدۇ. Notepad ++ غا ئاساسىي تەڭشەك ۋە مۇلازىمېتىر ۋاقتى ۋە ۋاقتى بىلەن بىر بۆلەك كود يېزىڭ. بۇ كود تۆۋەندىكى رەسىمدە كۆرسىتىلدى.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILEئالدىنقى 4 قۇر كود پروگرامما ماۋزۇسىنى تەشكىل قىلىدۇ. 6-ۋە 44-قۇر ئارىلىقىدا ماشىنا ئادەمنىڭ مەزمۇنى بار پروگراممىنىڭ گەۋدىسى. 7 – 12 قۇرلاردا ئىشلەتكۈچى تەڭشەكلىرى بار ، بۇلار چالغۇ ، گۇرۇپپا ۋە خېرىدارنىڭ كودى ، MICEX دىكى ھېسابات نومۇرىنى ئۆز ئىچىگە ئالىدۇ. پروگرامما ئىجرا قىلىش جەريانىدا بۇ قىممەتلەر ئۆزگەرمەيدۇ. 13 – 16 قۇرلار ئۆزگەرگۈچى مىقدارنىڭ دەسلەپكى قىممىتى. ئۇلار ھەر بىر تەكرارلىنىش ئېغىزىدا نۆلگە قايتۇرۇلىدۇ. 17 – 21 قۇرلاردا مۇلازىمېتىرنىڭ ۋاقتى ۋە ۋاقتىنى ئىشلىتىدىغان كۆرسەتمە بار. بۇ سانلىق مەلۇمات DATETIME ئىقتىدارىغا يەتكۈزۈلۈپ تېكىست فورماتىغا ئايلاندۇرۇلىدۇ. 22 – 29 قۇرلار قوبۇل قىلىنغان سانلىق مەلۇماتلارنى جەدۋەلگە ئەۋەتىدۇ. كود چوقۇم ساقلىنىشى ھەمدە qpl كېڭەيتىلمىسى بولۇشى كېرەك.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILECtrl + F10 نى بېسىپ ھاسىل بولغان qpl ھۆججىتىنى تاللاش ئارقىلىق QUIK دا پروگراممىنى ئېچىڭ. Ctrl + F11 بىرىكمىسىنى ئىشلىتىپ «Portfolios بىلەن ئىشلەش» كۆزنىكىنى ئېچىڭ ھەمدە مەبلەغ يۈرۈشتۈرۈش ھېسابلاش ۋاقتىنى 5 مىنۇت قىلىپ تەڭشەڭ. جەدۋەلنى كۆرسىتىش ئۈچۈن Ctrl + F12 نى بېسىڭ. رەسىمدە ماشىنا ئادەمنىڭ خىزمىتىنىڭ نەتىجىسى كۆرسىتىلدى.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILEپروگراممىمىزغا يەنە بىر قانچە ئىقتىدار ۋە شەرتلەرنى قوشايلى.
«ئىشلەتكۈچى تەڭشەكلىرى» توپى NUMBER ۋە INTERVAL ئۆزگەرگۈچى مىقدارلار بىلەن تولۇقلىنىدۇ ، بۇ ئاخىرقى N بالداققا ئېرىشىش ئىقتىدارىدا ئىشلىتىلىدۇ. DATETIME ئىقتىدارى مۇلازىمېتىرنىڭ ۋاقتى ۋە ۋاقتىنى بەلگىلەيدۇ ، نۆۋەتتىكى چېسلا ۋە ۋاقىت ئىقتىدارلىرى CURDATE ۋە CURTIME ئۇنىڭدىن چاقىرىلىدۇ. نۆۋەتتىكى ۋاقىت 24-قۇردىكى سانغا ئايلاندۇرۇلىدۇ. 26-قۇر ئالگورىزىمنىڭ ۋاقىتنى 10:00:01 دىن 18:40:00 گىچە UTC بەلگىلەيدۇ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILEQUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILEكۆپىنچە ھاللاردا كۆرسەتكۈچ ، تەۋرىنىش ، ستاتىستىكىلىق ھېسابلاش دىئاگراممىنىڭ ئاخىرقى N شاملىرى بىلەن ھېسابلىنىدۇ. QPILE نىڭ N دەۋرىدىكىگە ئوخشاش شام سانىنى يىغىش ئىقتىدارى يوق ، ئەمما GET_CANDLE ئىقتىدارى بار بولۇپ ، جەدۋەلدىكى شاملارنى تېكىست شەكلىدە ۋاقىت ۋە ۋاقىت بويىچە زىيارەت قىلىدۇ. كودىمىزدا ئەڭ ئاخىرقى N تاياقچە OHLC () گە ئېرىشىش ئىقتىدارى بار. ئۇ COLLECTION تىزىملىكىگە ئورۇنلاشتۇرۇلغان ئەڭ ئاخىرقى شامنىڭ پارامېتىرلىرى بىلەن توپلام قۇرىدۇ. بۇ پروگرامما INTERVAL قىممىتىنى تەكشۈرىدۇ ، ئەگەر ئۇ 0… 60 دائىرىسىگە كىرمىسە ، قىممىتى رۇخسەت قىلىنغان دائىرىگە ماس كەلمەيدۇ. شام بىلەن MAP توپلىمى 88-قۇردا ياسالغان. يېڭىدىن كونا شامغا بولغان INTERVAL قەدەم بىلەن دىئاگراممىنى لازىملىق چوڭقۇرلۇققا ئايلاندۇرىدىغان ئايلانما ئايلانما. 90-قۇردا ، دەۋرىيلىك ئېلان قىلىنغاندىن كېيىن ، ماشىنا ئادەم ئارىلىققا قايتىدۇ. GET_CANDLE بىلەن شام ئالغاندا ، INSERT_COLLECTION_TEAM ئىقتىدارىنى ئىشلىتىپ ئۇنى BARLIST توپلىمىغا قويۇڭ. OHLC () بۇيرۇقىنىڭ مەشغۇلاتى نەتىجىسىدە ، BARLIST چالغۇ جەدۋىلىدىكى ئەڭ ئاخىرقى شاملار بىلەن NUMBER مىقدارى بىلەن تولدۇرۇلدى. توپلامدىكى ئېلېمېنتلارنىڭ سانى GET_COLLECTION_COUNT () بۇيرۇقى بىلەن تەلەپ قىلىنغان ۋە BARCOUNT ئۆزگەرگۈچى مىقدار تەرىپىدىن دوكلات قىلىنغان. مۇلازىمېتىر ۋاقتى ، ۋاقتى ، INSTRUMENT ۋە BARCOUNT ئۆزگەرگۈچى مىقدارنىڭ قىممىتى OUTPUT دىكى SET_VALUE () ئىقتىدارى تەرىپىدىن دوكلات قىلىنغان. بۇ سانلار گۇرپىسى CREATE_MAP () بۇيرۇقى تەرىپىدىن ياسالغان. سانلىق مەلۇمات ئىختىيارى جەدۋەلگە كىرىدۇ ، بۇنى تۆۋەندىكى رەسىمدىن كۆرگىلى بولىدۇ. INSTRUMENT ۋە BARCOUNT ئۆزگەرگۈچى مىقدارلارنىڭ قىممىتى OUTPUT دىكى SET_VALUE () ئىقتىدارى تەرىپىدىن دوكلات قىلىنغان. بۇ سانلار گۇرپىسى CREATE_MAP () بۇيرۇقى تەرىپىدىن ياسالغان. سانلىق مەلۇمات ئىختىيارى جەدۋەلگە كىرىدۇ ، بۇنى تۆۋەندىكى رەسىمدىن كۆرگىلى بولىدۇ. INSTRUMENT ۋە BARCOUNT ئۆزگەرگۈچى مىقدارلارنىڭ قىممىتى OUTPUT دىكى SET_VALUE () ئىقتىدارى تەرىپىدىن دوكلات قىلىنغان. بۇ سانلار گۇرپىسى CREATE_MAP () بۇيرۇقى تەرىپىدىن ياسالغان. سانلىق مەلۇمات ئىختىيارى جەدۋەلگە كىرىدۇ ، بۇنى تۆۋەندىكى رەسىمدىن كۆرگىلى بولىدۇ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE

QPILE دا ماشىنا ئادەم سودىسى – تەييار ھەل قىلىش چارىسى

ئوتتۇرىچە ماشىنا ئادەمنى يۆتكەش

Demo ماشىنا ئادەم ھەقىقىي سودىغا ماس كەلمەيدۇ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILEماشىنا ئادەم 5 پارامېتىرنى ئۆز ئىچىگە ئالىدۇ. چېسلا ، ۋاقىت ، PRICE پەرقلىگۈچ قىممىتى 30-دەرىجىگە تەڭشەلدى. يۆتكىلىش ۋە TP پەرقلىگۈچ نۆل ئېنىقلىققا تەڭشەلدى. QPILE ئاستىدا يېزىلغان يۆتكىلىشچان ئوتتۇرىچە قىممەتتىكى ماشىنا ئادەم كودى:

N. Moroshkin ئورۇن ھېسابلىغۇچ

نۆۋەتتىكى سوراش ۋە خېرىدار چاقىرىش باھاسىدىكى ئەڭ يۇقىرى چەككە چۈشۈش دەرىجىسىنى ۋە ئۇزۇن ۋە قىسقا ئورۇنلارنىڭ نىشانىنى ھېسابلاش پروگراممىسى. دەرىجە ئورۇن كىرىش ھەجىمىنىڭ 2 قىممىتى ئۈچۈن ھېسابلىنىدۇ. ماشىنا ئادەم ئېچىلىش باھاسىدىن بىر قەدەمدە توختاش بۇيرۇقى بەرگەندە ، ئورۇن بەلگىلەش مىقدارىنى تاپالايدۇ. تېپىلغان سەۋىيەلەر تېرمىنال كۆزنىكىگە كىرگۈزۈلگەن بولۇپ ، كېيىن باھا جەدۋىلىدە ئەكس ئەتتۈرۈلگەن. بېرىلگەن قورال ئۈچۈن سودا مۇقىم. ئەگەر ئورۇن ئېچىلسا ، ماشىنا ئادەم ئۇنىڭ پارامېتىرلىرىنى ھېسابلاشقا باشلايدۇ. ئورۇننىڭ ئۆزگىرىشىگە ئاساسەن ، بېرىلگەن زاكاز تەڭشىلىدۇ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE

ئاۋاز سۈزگۈچ

Portfolio ماشىنا ئادەم شامنىڭ ھەجىمىنىڭ ھېسابلاش ئۇسۇلىنى ھېسابلاپ ، ئۇنى X كوئېففىتسېنتى بىلەن ئوتتۇرىچە مەھسۇلات بىلەن سېلىشتۇرۇشقا ئىشلىتىلىدۇ. تاللانغان ۋاقىت ئىچىدە پىلانلانغان دىئاگراممىلار بىلەن توغرا ئىشلەيدۇ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE

تاللانما گرېكلار

تاللاشلار «گرېتسىيە» لەرنى ھېسابلاش ۋە كۆرسىتىش ئۈچۈن مەبلەغ يۈرۈشتۈرۈش. ئۇ «قارا يامغۇر» ئۇسۇلىغا ئوخشىمايدۇ.
QUIK ئۈچۈن پروگرامما سودا ماشىنا ئادەملىرىنىڭ ئالگورىزىم تىلى QPILE

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 نى ئىشلەتكەن ياخشى.

info
Rate author
Add a comment

  1. Владимир Геннадьевич Евсеев

    Reply