Одоо байгаа алгоритмын арилжааны терминалуудад ноцтой дутагдал бий. Эдгээр нь JavaScript дээр бичигдээгүй бөгөөд
энэ хэллэгийн дараа бүх сиплюсистууд болон питонистууд:
Гэвч үнэн хэрэгтээ бидэнд маш олон урд талын хүмүүс байдаг, бид бас код бичих, товчлуурыг зөөх, өөрчлөх дуртай. Яагаад бидэнд алгоритмын арилжаа хийх терминал руугаа нэвтрэх боломжийг олгож болохгүй гэж? Би мэдээллээр дүүрэн вэб терминалууд, transaq, хурдан гэх мэт бүх төрлийн програмуудаас залхаж байна. Интерфэйс дээр 90-ээд оноос ирсэн. Надад сайхан товчлуурууд өгөөч! )) Асуудал: – Одоо байгаа терминалууд нь алгоритмын арилжааны хувьд маш хязгаарлагдмал; – Сайн нээлттэй эхийн терминал байхгүй; – Төхөөрөмж болон үйлдлийн системд хязгаарлалт; – Олон сая шаардлагагүй товчлуурууд, ишлэлүүд бүхий анхаарал сарниулах өнгөлөг дизайн; – Зар сурталчилгаанаас залгах боломжгүй өөрийн команд, програмчлалын хэлтэй. Тавигдах шаардлага: – Үйлдлийн систем болон номын сантай холбоогүй хөтөч эсвэл програм дээр ажиллах; – Нээлттэй эх код (олон нийт, хөгжүүлэгчдийг олох чадвар); – Төрөл бүрийн солилцооны API-д холбогдох чадвар; – Робот нэмэх, дахин ашиглах чадвар; – Өөртөө тохируулах чадвар; – Ороход саад багатай. – Javascript, nodejs, гоё товчлуурууд =) Би дараах бүтцийг харж байна: 1. UI терминал Энд бүх зүйл энгийн. График бүхий хуудас, хэд хэдэн товчлуур, тулалдаанд орно. UI нь бизнесийн логикийн талаар мэдэхгүй байх ёстой. Бэлэн мэдээлэл ирэх ёстой. Бид UI руу нэвтэрч, дараа нь сонгосон брокероос хамааран бид баруун бариул руу очиж, өгөгдлийг ижил аргаар боловсруулдаг. * Зөвшөөрлийн хуудас * Төрөл бүрийн брокеруудын терминалыг холбох чадвар * Арилжааны алгоритмыг буулгах чадвартай * Алгоритмуудыг засварлаж, терминалыг дахин эхлүүлэхгүйгээр ажиллуулах боломжтой (?) * AI болон хуучин график дээр робот худалдаалж сурах * Арилжааны үндсэн бүтэц (бид тусад нь авч үзэх болно) ) 2. Brokers API Брокеруудыг холбох чадварыг нэн даруй зохион бүтээхийн тулд жишээлбэл, Tinkoff болон Finam гэсэн хоёрыг нэмье. Үгүй бол тэдний нэг нь үндэс ургах бөгөөд өөрчлөлт хийхээс илүү эхнээс нь дахин бичих нь илүү хялбар байх болно. Гэхдээ javascript роботуудыг авч, арилжаа хийж эхлэх нь тийм ч хялбар биш юм. Finam-ийн хувьд зөвхөн Windows дээр ажилладаг transaq холбогчтой бөгөөд API нь C #-д хурцлагдсан байдаг. Тинкофф бол илүү сонирхолтой юм. Тэдэнд JS-д зориулсан sdk байсан. Дараа нь тэд шинэ API хийсэн бөгөөд хуучин SDK нь хамааралгүй болж, JS-ийн талаарх мэдээллийг бүрмөсөн устгасан. Гэхдээ хөгжүүлэгчдийн чат дээр албан бус-tinkoff-invest-api_v2-lazy-sdk-NODEJS холбоос байдаг. За, бид үүнийг олох болно. Finam-ийн хувьд зөвхөн Windows дээр ажилладаг transaq холбогчтой бөгөөд API нь C #-д хурцлагдсан байдаг. Тинкофф бол илүү сонирхолтой юм. Тэдэнд JS-д зориулсан sdk байсан. Дараа нь тэд шинэ API хийсэн бөгөөд хуучин SDK нь хамааралгүй болж, JS-ийн талаарх мэдээллийг бүрмөсөн устгасан. Гэхдээ хөгжүүлэгчдийн чат дээр албан бус-tinkoff-invest-api_v2-lazy-sdk-NODEJS холбоос байдаг. За, бид үүнийг олох болно. Finam-ийн хувьд зөвхөн Windows дээр ажилладаг transaq холбогчтой бөгөөд API нь C #-д хурцлагдсан байдаг. Тинкофф бол илүү сонирхолтой юм. Тэдэнд JS-д зориулсан sdk байсан. Дараа нь тэд шинэ API хийсэн бөгөөд хуучин SDK нь хамааралгүй болж, JS-ийн талаарх мэдээллийг бүрмөсөн устгасан. Гэхдээ хөгжүүлэгчдийн чат дээр албан бус-tinkoff-invest-api_v2-lazy-sdk-NODEJS холбоос байдаг. За, бид үүнийг олох болно.