Օրակուլներ. գինը, որին վստահում է պայմանագիրը
Տարբերակեք շուկայական գներն ու պայմանագրի մուտքային տվյալները և վերլուծեք հնացած, սակավ կամ անհամապատասխան հենանիշային տվյալները։

Կոդի և դիտարկման սահմանը
Սմարթ պայմանագիրը կարող է հետևողական թվաբանություն կիրառել՝ վատ մուտքային տվյալ օգտագործելով։ Օրաքլը տրամադրում է տեղեկություն, որը պայմանագիրն ինքնուրույն չի կարող ստանալ իր կատարման վիճակից, օրինակ՝ արտաքին շուկայական գին։ Ethereum-ի օրաքլների փաստաթղթերը բացատրում են բլոկչեյնային կատարման և արտաքին տվյալների այս սահմանը։ Կարևոր հարցը միայն հոսքի թարմացվելը չէ, այլ այն, թե թարմացված թիվն ինչ է նշանակում։
Գինը կարող է ներկայացնել մեկ հարթակ, համախմբված տվյալ, ժամանակով կշռված դիտարկում կամ մարման արժեք։ Այս սահմանումները պատասխանում են տարբեր հարցերի։ Բորսայում կատարման գինը նկարագրում է գործարք, հենակետային գինը սպասարկում է կանոն, մարման արժեքը նկարագրում է պահանջ՝ սահմանված պայմաններով։ Դրանք չպետք է փոխարինել առանց բացատրության։
Ուսումնասիրեք տվյալների հոսքի բնութագիրը
Հորինված վարկավորման շուկայի համար գրանցեք ակտիվների զույգը, միավորները, տասնորդական նիշերը, թարմացման պայմաններն ու պահուստային վարքագիծը։ Պարզեք՝ արժեքը նշված է դոլարո՞վ, այլ թոքենո՞վ, թե՞ բազային ակտիվով։ Ճիշտ թվացող թիվը սխալ տասնորդական մասշտաբով կարող է աղետալիորեն սխալ լինել, երբ այն մեկնաբանի այլ բաղադրիչ։
Ուսումնասիրեք նաև թարմությունը։ Միայն որոշակի շեղումից կամ ժամանակամիջոցից հետո թարմացվող հոսքը կարող է հիմնավոր կերպով տարբերվել արագ շարժվող հայտերի գրքից։ Հավելվածը պետք է որոշի, թե որքան հինը չափազանց հին է և ինչ անել այդ դեպքում։ Նոր փոխառությունների կասեցումը կարող է պաշտպանել հնացած տվյալներից, մինչ առկա դիրքերը դեռ ենթարկվում են հաջորդ գնային թարմացումներին։ Համընդհանուր անվնաս պահուստային տարբերակ չկա։
Իրացվելիությունը մուտքային տվյալների որակի մասն է
Նոսր շուկայում վերջին գործարքի գինը կարող է չներկայացնել խոշոր իրագործելի գործարքը։ Հարթակների տվյալների միավորումը կարող է նվազեցնել մեկ հարթակից կախվածությունը, բայց ընդհանուր սեփականությունը, ընդհանուր իրացվելիությունը կամ համաժամանակյա խափանումները կարող են սահմանափակել ստացված անկախությունը։ Ժամանակային միջինը հարթեցնում է կարճատև շարժերը՝ միաժամանակ ուշացում մտցնելով։ Յուրաքանչյուր կառուցվածք թուլությունների մի շարքը փոխանակում է մյուսով։
Դիտարկեք $10 գնանշմամբ թոքեն, որի մոտակա գնման խորությունը միայն $5,000 է։ $1 միլիոն գրավն այդ սահմանային գնով գնահատելը չի ցույց տալիս, որ լիկվիդացնողները կարող են ստանալ $1 միլիոն։ Օրաքլը կարող է ճիշտ հաղորդել իր սահմանած հղման գինը, մինչ ռիսկի մոդելը գերագնահատում է վերադարձվող միջոցները։ Տվյալների որակն ու լիկվիդացման կարողությունը կապված, բայց տարբեր խնդիրներ են։
Սթրես-թեստի ենթարկեք գրավի գործակցի երկու կողմերը
Գրավով վարկը կախված է գրավի գնից և պարտքի գնից։ Կայուն անվանվող թոքեն փոխառելը դրա դոլարային արժեքը մաթեմատիկորեն ֆիքսված չի դարձնում։ Եթե պարտքը հետ գնելը թանկանում է, իսկ գրավը նվազում, դիրքը վատթարանում է երկու ուղղությամբ։ Այդ փոփոխությունները մոդելավորեք առանձին՝ սովորության ուժով մի կողմն անփոփոխ պահելու փոխարեն։
Ենթադրենք՝ գրավն արժե $12,000, պարտքը 6,000 միավոր է՝ սկզբում յուրաքանչյուրն արժե $1, իսկ պայմանական լիկվիդացման շեմը 75% է։ Սկզբնական առողջության գործակիցը 1.50 է։ Եթե գրավը նվազի 25%-ով՝ մինչև $9,000, իսկ պարտքի միավորները թանկանան մինչև $1.10, գործակիցը կդառնա $9,000 × 0.75 ÷ $6,600՝ մոտ 1.023։ Թվացյալ հարմարավետ բուֆերը գրեթե սպառվել է։
Հետազոտեք ինտեգրումը, ոչ միայն մատակարարին
Հեղինակավոր տվյալների մատակարարը չի երաշխավորում, որ հավելվածն ընտրում է ճիշտ հոսքը, մշակում անհասանելի արժեքները կամ պատշաճ ստուգում ժամանակային նշումները։ Ուսումնասիրեք հավելվածի փաստաթղթերը, համապատասխան աուդիտներն ու պարամետրերի որոշումները։ Փորձնական վարժության մեջ հաշվարկով հետևեք սովորական գնային թարմացմանը, ապա՝ բացակայող թարմացմանը։ Նշեք, թե որտեղ ապացույց չունեք՝ բացերը վստահությամբ լրացնելու փոխարեն։
Օգտակար մշտադիտարկման պլանը շուկայական շարժը տարբերում է տվյալների հոսքի անոմալիայից։ Նշված հղումը համեմատեք անկախ դիտարկումների և հոսքի սպասվող թարմացման քաղաքականության հետ։ Տարբերությունները պահանջում են ուսումնասիրություն, ոչ թե ինքնաբերաբար առևտուր։ Այս դասը պայմանագրի վարքագիծն ու գործառնական ռիսկը հասկանալու մասին է, ոչ թե մուտքային թուլությունը շահագործելու կամ ենթադրելու, որ թվացյալ սխալ գնագոյացումից կարելի է ապահով օգտվել։
Լրացուցիչ վարժության համար նույն գրավային դիրքը հաշվարկեք երեք հենակետային ենթադրությամբ՝ տվյալների հոսքի վերջին հրապարակված գնով, ընթացիկ իրագործելի առքի գնով և սթրեսային վաճառքի գնով։ Յուրաքանչյուրը հստակ նշեք։ Ստացվող միջակայքը վստահության միջակայք չէ. այն ցույց է տալիս գնահատման ընտրության նկատմամբ զգայունությունը։ Նպատակն է բացահայտել, թե գնի որ սահմանումն է պայմանավորում եզրակացությունը և որտեղ են անհրաժեշտ իրացվելիության լրացուցիչ ապացույցներ։
Միջինացված գինը կարող է ուշանալ արագ շուկայից
Ժամանակային միջինը նվազեցնում է մեկ կարճ թռիչքի ազդեցությունը, բայց չի երաշխավորում ընթացիկ շուկայական գինը։ Եթե հավասար տևողությամբ ինը փուլում գինը հարյուր է, իսկ վերջինում՝ յոթանասուն, տասի պարզ միջինը իննսունյոթ է։ Վերջին գինը դրանից զգալիորեն ցածր է։
Օրինակը ցույց է տալիս կշռման ազդեցությունը, ոչ յուրաքանչյուր օրաքլի ճշգրիտ բանաձևը։ Ստուգեք իրական աղբյուրի միջինացման եղանակը, դիտարկման պատուհանն ու թարմացման պայմանները։ Երկար պատուհանը կարող է դժվարացնել կարճ մանիպուլյացիան, բայց մեծացնել ուշացումը կայուն փոփոխությունից հետո։
Փորձարկեք և՛ ակնթարթային աղավաղված գինը, և՛ իրական արագ անկումը։ Նույն կարգավորումը կարող է մեկում օգնել, մյուսում՝ վտանգ ավելացնել։ «Միջինացված» բառը ինքնուրույն որակի երաշխիք չէ։
Ստուգեք միավորներն ու փոխարկման շղթան
Աղբյուրը կարող է թոքենի գինը ցույց տալ այլ կրիպտոակտիվով, ոչ եվրոյով։ Եթե այն հիմնական ակտիվի 0,08 միավոր է, իսկ հիմնական ակտիվը՝ 2 500 եվրո, արդյունքը երկու հարյուր եվրո է։ Սխալ զույգը կամ մասշտաբը կարող է համոզիչ տեսք ունեցող, բայց տնտեսապես սխալ թիվ տալ։
Յուրաքանչյուր մուտքի համար նշեք ակտիվը, գնանշման միավորը, տասնորդական մասշտաբն ու ժամանակը։ Տարբեր պահերի գները բազմապատկելը ժամանակային անհամապատասխանություն է ստեղծում։ Մեկ աղբյուրի թարմությունը չի թարմացնում կանգնած մյուս աղբյուրը։
Ուսումնասիրեք հին, զրոյական կամ արտասովոր մուտքի դեպքում հավելվածի վարքը։ Գործողությունը կանգնեցնելը, պահեստային գին ընտրելը և վերջին գինը պահելը տարբեր որոշումներ են։ Վարկավորման և լիկվիդացման վրա ազդեցությունները գնահատեք առանձին։