Programming aguadi robɔt: nnwinnade, kasa a wɔde yɛ nkɔso

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

Wɔ programming kasa horow a wɔkyerɛw aguadi robɔt ahorow mu no nyɛ asɛmmisa a ɛnyɛ hwee na enni mmuae a emu da hɔ. Asɛmmisa a ɛtaa ba na ɛyɛ anigye ma wɔn a wɔde di dwuma a wofi ase de wɔn ho hyɛ
algorithmic aguadi mu, ne: “Dɛn ne programming kasa a eye sen biara a wɔde bɛyɛ aguadi robɔt?”. Mmuae biako biara nni ha, enti ɔkwan biara nni hɔ a “ɛyɛ papa” a wobetumi afa so. Sɛ worepaw adwinnade a wɔde bɛbɔ daakye boafo a, ɛho hia sɛ wususuw nneɛma dodow bi ho: ankorankoro nhyehyɛe a wɔde di dwuma wɔ adwuma no mu, dwumadi ne nhyehyɛe a wɔpɛ, adwumayɛ, modularity, ne afoforo. Wɔ saa asɛm yi mu no, yɛbɛka nimdeɛ, ahokokwaw, ne nnwinnade a ɛsɛ sɛ wunya na ama woatumi ayɛ robɔt-fotufo a wotumi de ho to so ama stock aguadi, nhyehyɛe kasa bɛn na ɛfata ma eyi, na yɛsan nso asusuw nneɛma atitiriw a ɛsɛ sɛ woyɛ wɔ bot ho no ho .
Programming aguadi robɔt: nnwinnade, kasa a wɔde yɛ nkɔso

Dɛn ne mfaso ne ɔhaw ahorow a ɛwɔ ne ho a ɔde yɛ robɔt a wɔde di gua no so

Akyinnye biara nni ho sɛ, obiara a ɔde ne ho hyɛ aguadi mu aguadi mu no asusuw ho bɛboro pɛnkoro sɛ ɔbɛyɛ n’ankasa
robɔt boafo , a ɛbɛma aguadi nhyehyɛe no ayɛ adwuma ankasa. Ɔkwan a ɛyɛ mmerɛw a wobɛfa so adi saa asɛm yi ho dwuma ne sɛ wobɛkɔ nhyehyɛeyɛfo bi nkyɛn a obesusuw aguadifo no apɛde nyinaa ho na wayɛ aguadi robɔt a ɛfata. Nanso “afiri” bi nso wɔ ha:

  • ebia ɔkwan a wode bɛto bot no mu no bɛyɛ nea mfaso wɔ so;
  • ɛnyɛ aguadifo biara na ɔwɔ hokwan sɛ obetua ɔsom adwuma no ho ka, efisɛ ɛka a wɔbɔ wɔ nkyerɛwee bi a wɔyɛ ho no betumi afi ase afi dɔla 5 na aba awiei wɔ mpempem pii mu;
  • ɛntaa mma sɛ nhyehyɛe no fata adetɔfo no wɔ nea edi kan no akyi a, mpɛn pii no wɔde mmara no mena ma wɔyɛ mu nsakrae de siesie sintɔ ahorow no;
  • worentumi nhu nea ɔbenfo no kyerɛwee sɛ wunnim programming kasa no a, na awiei koraa no ɛbɛma ade no bo ayɛ mmerɛw.

Ansa na wode wo ho bɛto oduruyɛfo bi a ɔyɛ adwuma no so no, wubetumi abɔ mmɔden sɛ w’ankasa wobɛyɛ robɔt nhyehyɛe bi. Nhyehyeɛ ho nimdeɛ nhia – ɔsom no de ne ho bɛboaboa ɔfotufoɔ ano sɛdeɛ nhyehyɛɛ a wɔadi kan ahyɛ no teɛ. Nanso, ɛha nso wubetumi ahyia ɔhaw ahorow a edidi so yi:

  • worentumi mfa nsɛnkyerɛnne biara a woapaw no nkɔ nhyehyɛe no mu;
  • robɔt a ɛtete saa no nhwehwɛ sɛ wɔde nhwehwɛmu data ne nsɛm a wɔka fa API no so tẽẽ yɛ adwuma.

Anamɔn bɛn na ɛka ho wɔ nhyehyɛe a wɔde yɛ aguadi robo-fotufo no mu

Sikasɛm mu nhwehwɛmu, embedded algorithms, aguadi engine

Nea edi kan koraa no, ansa na wubefi ase ayɛ aguadi ho ɔfotufo no, ɛsɛ sɛ wususuw tumi ahorow a ebenya, dwumadi ahorow a ɛbɛka ho ne nnwuma a ɛbɛka ho asɛm no ho pefee. Sɛ wufi ase hwehwɛ robɔt no afã horow yi mu bere a wɔreyɛ nhyehyɛe no a, hokwan kɛse wɔ hɔ sɛ wubefi ase ahwehwɛ afã horow a mfaso wɔ so kɛse, na nea ebefi mu aba ne sɛ wobɛsan ayɛ nhyehyɛe no nyinaa akyiri yi. Anamɔn a edi kan ne sɛ wubesusuw ho, ahyɛ mmara ase na woayɛ aguadi nhyehyɛe bi. Ɛho hia sɛ wɔkyerɛkyerɛ saa algorithm yi mu kɔ akyiri. Adebɔ a ɛfa algorithms ho ma aguadi, ntease a ɛfa aguadi robɔt ho: https://youtu.be/02Htg0yy6uc

Hyɛ nso! Tebea ahorow a enni ano betumi aba ama robo-fotufo. Ɛho hia wɔ ha sɛ ɛdi w’ahiadeɛ ho dwuma koraa na ɛwie nnwuma a ɛhia no, enti developer no adwene ne anohyetoɔ wɔ ha.

Sɛ wopɛ sɛ woyɛ robɔt no mfonini titiriw a ɛkɔ akyiri sen biara a, bua nsɛmmisa a edidi so yi:

  1. Ɛsɛ sɛ wuhu ɛka a wobɛbɔ de anya agyapade pɔtee bi. Sɛ yɛde post, na order no da so ara sɛn a, na bo no akɔ. So yɛfa gua so nneɛma bo?
  2. Sɛ akwammisa krataa no san nyaa fã pɛ a, dɛn na ɛsɛ sɛ wɔyɛ? Nea aka no a wɔbɛtɔn no sɛnea gua so bo. Bere bɛn akyi?
  3. Robɔt no a wobɛma ayɛ adwuma ansa na wɔatɔn nneɛma no aba awiei? Ɛhe na atwam? So ebegyina flat a ɛyɛ komm a ɛyɛ hyew so anaasɛ nea ɛne no bɔ abira no, egyina nsu a ɛreworo so?
  4. Nna bɛn na robɔt no bedi gua? Dapɛn no nyinaa mu anaasɛ nna a ɛyɛ basaa kɛse te sɛ Memeneda ne Fida?
  5. Ahyɛde ahorow bɛn na wɔde gyina hɔ a wɔbɛyɛ nhyehyɛe wɔ robo-afotufo no mu?

Nsɛmmisa a ɛte saa pii wɔ hɔ bere a wɔreyɛ gua ahorow mu nhwehwɛmu no, na ɛho hia sɛ wɔyɛ adwuma wɔ emu biara mu sɛnea ɛbɛyɛ a ɔhaw biara rensi nhyehyɛe no awiei ne adwuma a edi hɔ no mu.

Sɛnea wobɛpaw kasa a wɔde bɛyɛ nhyehyɛe ama aguadi robɔt ahorow

Wɔ anammɔn a ɛto so abien no mu no, ɛho hia sɛ wosi nhyehyɛe kasa a wɔde bedi dwuma wɔ nkɔso mu ho gyinae. Sɛ wowɔ nimdeɛ bi dedaw wɔ programming afã na wunim, sɛ nhwɛso no, C # a, ɛnde ɛda adi kɛse sɛ wobɛkyerɛw stationary application a ɛde API a ɛwɔ wo broker no aguadi terminal no bedi dwuma, momma yɛnka sɛ ɛbɛyɛ QUIK software product no.
Programming aguadi robɔt: nnwinnade, kasa a wɔde yɛ nkɔso

Anika! Sɛ wo nni osuahu biara wɔ nhyehyɛe ho, nanso wopɛ sɛ wusua saa nimdeɛ yi na woyɛ w’ankasa bot a, hwɛ QPILE ne QLUA kasa ahorow a wɔasisi wɔ QUIK adwumayɛ nhyehyɛe no mu no yiye.

Debugging ne sɔhwɛ robɔt a wɔde di gua wɔ virtual account so

Anamɔn a ɛto so abiɛsa bɛyɛ sɛ yɛbɛhwɛ yɛn adwuma bere a wɔayɛ robɔt no na wɔakyerɛw no.

Ɛhia! Sɔhwɛ ne debugging fã no ho hia yiye wɔ asɛm yi mu, efisɛ mfomso ketewaa bi mpo a ɛwɔ nhyehyɛe no mu no betumi agye sika pii!

Ɛyɛ papa sɛ wobɛsɔ robɔt no ahwɛ wɔ ɔkwan a ɛkɔ anim so. Ɛne sɛ, yɛpaw bere tiaa bi, yɛ sɔhwɛ, yeyi sintɔ ahorow bi fi hɔ, de nneɛma foforo ka ho, afei yɛfa bere a edi hɔ no, yɛsɔ hwɛ na yɛde nea efi mu ba no toto nea atwam no ho. Na nea ɛkeka ho. Sɛ robɔt nhyehyɛe no daa nea efii mu bae pa adi wɔ bere biara mu a, wubetumi akɔ sɔhwɛ ankasa so. Ɛkame ayɛ sɛ virtual akontaabu ne adetɔn ankasa yɛ pɛ, nea ɛdɔɔso ara ne sɛ asiane biara nni hɔ sɛ wobɛhwere wo mfaso nyinaa wɔ mfomso ketewaa bi mu. Nanso, ɛda so ara ho hia sɛ wosɔ software no hwɛ wɔ dodow a ɛba fam koraa so, efisɛ obiara ntwaa broker no commission fees no mu, titiriw sɛ wɔde ɔkwan foforo a wonsɔ nhwɛe a womfaa nni dwuma kan wɔ aguadi mu ka eyi nyinaa ho a.

Ɛhia! Wɔ aguadi mu no, ɛsɛ sɛ wubu wo nneyɛe ho akontaa mpɛn pii kɔ w’anim, siesie wo ho ma huammɔdi ahorow. Nanso, ɛho hia nso sɛ wohyɛ nneɛma pa no nsow, mpo micro trades a mfaso wɔ so, wɔ sɔhwɛ fã no mu.

Nimdeɛ a ɛfa nea programming kasa ahorow ho hia na ama wɔatumi ayɛ aguadi robɔt – bot nkɔso fi A kosi Z

Sɛ obi hwehwɛ atifi hɔ nsɛm no nyinaa mu a, obetumi anya adwene a ntease wom sɛ kasa bi anaa nhyehyɛe kasa ahorow pii a ɔbɛpaw de ayɛ robɔt atenae no yɛ adeyɛ a ɛyɛ den dedaw, na ɛhwehwɛ sɛ wɔyɛ nhyehyɛe no mu nhwehwɛmu a emu dɔ. Sɛ worepaw nhyehyɛe kasa a wode bɛyɛ robɔt sikasɛm ho ɔfotufo a, ɛho hia sɛ wususuw nneɛma a edidi so yi ho:

  • nkrataa pɔtee bi a ɛwɔ hɔ;
  • so nsɛm a wɔde gyina hɔ ma nhyehyɛe kasa a wɔapaw no wɔ hɔ, sɛnea ɛbɛyɛ a sɛ asɛmmisa bi ba a, baabi a ɛsɛ sɛ wɔdan kɔ;
  • nhwɛsode ahorow a wontua hwee a ɛwɔ hɔ;
  • chats, forums, nkɔmmɔbɔ a wubetumi abisa afotu afi developers a wɔn ho akokwaw anaa amateurs a wɔwɔ adwuma a edi mu wɔ wɔn assortment mu;
  • sɛnea nneɛma a wɔsesa no abu so wɔ baabi a worekɔfa robɔt fotufo no bedi dwuma no.

Ntease a ɛho nhia koraa mpo wɔ nhyehyɛe kasa a wusi gyinae sɛ wobɛkyerɛw script no ho no bɛma woanya hokwan de wo ho ahwehwɛ nhyehyɛe a wɔawie no mu na woayɛ nsakrae bere a woawie adwuma no. Enti enhia sɛ wubisa mmoa anaa afotu fi oduruyɛfo a ne ho akokwaw hɔ bere biara, na bere kakraa bi na wobɛsɛe no

Bio nso, wɔde nhyehyɛe kasa ahorow a ɛne no hyia no di dwuma de yɛ robɔt-fotufo no mmeae ahorow:

  • aguadi engine – nhyehyɛe a ɛyɛ mmerɛw na ɛnyɛ den a ɛyɛ adwuma a ɛyɛ hare, a wɔayɛ wɔ C, C ++ mu;
  • aguadi robɔt a ɛhwɛ nhyehyɛe so – saa nhyehyɛe yi na ɛhwɛ algorithms so na ɛsesa ɔdefo no ntam nkitahodi, ɛka akwan horow a wɔfa so kyerɛ aguadi mu aba; wɔkyerɛw program bi wɔ C ++, C #, Java ne nea ɛtete saa mu;
  • ɔsom a wɔde sɔ adwumayɛ atenae a egyina abakɔsɛm mu nsɛm so hwɛ na wɔpaw parameters ma aguadi – module no na ɛyɛ n’asɛyɛde sɛ ɛsɔ nhyehyɛe foforo a egyina abakɔsɛm mu nsɛm so hwɛ, na ɛsan nso hyehyɛ mprempren nhyehyɛe ahorow no; scripting programming kasa ahorow nkutoo na wɔde kyerɛw.
Programming aguadi robɔt: nnwinnade, kasa a wɔde yɛ nkɔso
Wɔhwehwɛ nhyehyɛe kasa ahorow a egyina gua so nhwehwɛmu so (ɛmfa ho sɛnea wɔayɛ aguadi robɔt ahorow)

Enti nhyehyɛe kasa bɛn na ɛsɛ sɛ wopaw de kyerɛw aguadi robɔt: Java, Python , C # anaa C + +? Ɛnnɛ, stock gua no de n’ankasa tebea horow to gua, eyi nso ka ho ne aguadi robɔt ahorow a wɔyɛ, a ɛne wɔn dwumadi, a ɛyɛ nsakrae nkutoo, esiane kasa a wɔde kyerɛw ɔboafo no nti. Kasa ahorow a edidi so yi na wɔhwehwɛ kɛse: MetaQuotes Kasa 5, C#, Java, Python ne C++. Mmienu a etwa to no ne nea ɛyɛ mmerɛw sɛ wubesua.
Programming aguadi robɔt: nnwinnade, kasa a wɔde yɛ nkɔsoBot ma Quik wɔ LUA so[/nsɛmfua]

Ɔkwan 2: Excel Spreadsheet a wɔde bedi dwuma

Mfaso titiriw a ɛwɔ saa kwan yi so ne sɛ ɛyɛ mmerɛw na ɛnyɛ den sɛ wɔde bedi dwuma. Ɛyɛ pɛpɛɛpɛ ma wɔn a wɔrefi ase a wonni adwene biara wɔ programming kasa horow ho. Sɛ wopɛ sɛ wokyerɛw automated investment broker a, ɛho behia sɛ wuhu kasa a ɛyɛ tete sen biara – VBA. Syntax no yɛ mmerɛw, enti ɛrennye bere tenten ansa na woasua.

Nneɛma bɔne a ɛwɔ Excel spreadsheet a wɔde bedi dwuma so ne adwuma a wɔyɛ no brɛoo ne ɔhaw ahorow bi bere a wɔde robɔt reba aguadi nhyehyɛe mu no.

Ɔkwan 3: Analytics Platforms a Wɔde Di Dwuma

Analytical platforms te sɛ MetaStock anaa WealthLab a wɔde di dwuma no mma robɔt no nnya aguadi dwumadi ahorow, ɛho hia sɛ wɔyɛ nsakrae wɔ nkɔso nhyehyɛe no mu. Mfasoɔ a ɛwɔ saa kwan yi so ne sɛ wɔbɛtumi agyina abakɔsɛm mu nsɛm so ahwɛ, na ɔhaw a ɛwɔ mu ne sɛ ɛtaa di nkoguo wɔ nhyehyɛeɛ mu ne hia a ɛhia sɛ wɔde nnwinnadeɛ foforɔ bata nkɔsoɔ nhyehyɛeɛ no ho.

Ɔkwan 4: de programming kasa ahorow di dwuma wɔ nhyehyɛe a wɔde yɛ aguadi robɔt mu

Yegyinaa nsɛm a yɛaka ho asɛm wɔ atifi hɔ no so hui sɛ nea agye din kɛse na wɔhwehwɛ sɛ wɔyɛ automated investment broker ne programming kasa ahorow te sɛ Java, Python, C#, C++ ne afoforo. Mfaso titiriw a ɛwɔ nhyehyɛe ahorow a wɔakyerɛw pɔtee denam softwea kwan no so ne ahoɔhare kɛse ne adwumayɛ a etu mpɔn. Ɔdefo no nso betumi ayɛ yiye, de formula ahorow adi dwuma na wasɔ mfitiase strategic moves ahwɛ wɔ wɔn aguadi mu. Wubetumi ahu nnuru a ɛho hia wɔ Intanɛt so na wode asi w’aguadi nhyehyɛe no ananmu, na woasusuw agyapade ahorow bi ho. Enti, yɛhwehwɛɛ sɛnea wobɛyɛ w’ankasa aguadi robɔt ne nea ɛho hia ma eyi. Nkɔso nhyehyɛe no nyɛ den saa, nanso ɛho hia sɛ yɛte ase sɛ mfomso ketewaa bi a wodi wɔ mu no betumi ama aguadifo bi ahwere ade, .

info
Rate author
Add a comment