Oldin savdo strategiyasini ishlab chiqish uchun kod yozish kerak edi va bu juda yuqori darajadagi talab edi. Endi esa “vizual skript” funksiyasi bilan, dasturlashni bilishingiz shart emas, faqat konstruktorga o‘xshab bir necha bosqichni sudrab joylashtirsangiz, professional savdo strategiyasini yaratishingiz mumkin, shuningdek, K-line ko‘rsatish va savdo ogohlantirishlarini sozlashingiz mumkin!
I. “Vizual skript” nima?
Oddiy qilib aytganda, bu ko‘rganingizni oladigan vosita. Qanday funksiyani xohlasangiz, uni interfeysda to‘g‘ridan-to‘g‘ri sudrab, sozlaysiz va tizim siz uchun murakkab savdo strategiyasini avtomatik tarzda yaratadi.
Afzalliklari:
Zero kod talabi: Dasturlash tilini o‘rganishingiz shart emas.
Professional: Yaratilgan strategiya baribir professional va samarali bo‘ladi.
Rivojlanish imkoniyati: Agar kelajakda chuqurroq o‘rganmoqchi bo‘lsangiz, vizual tarzda yaratilgan asosda kodni (platforma o‘zining tilini taqdim etadi) tahrirlashingiz mumkin, bu esa silliq o‘tishni ta’minlaydi
II. To‘rt bosqichda savdo strategiyasini oson yaratish (o‘rtacha chiziq misolida)
Eng ko‘p ishlatiladigan “o‘rtacha chiziqning ko‘tarilish strategiyasi” (ya’ni “oltin kesishma”da sotib olish) misolida, sizga to‘rt bosqichda strategiyani qanday yaratishni o‘rgatamiz:
(1) Ko‘rsatkichlarni aniqlash: Masalan, ikki o‘rtacha chiziqni sozlash: MA10 (10 kunlik o‘rtacha chiziq) va MA20 (20 kunlik o‘rtacha chiziq).

(2) Shartlarni sozlash: Strategiyani ishga tushiruvchi signalni belgilash. Masalan, MA10 MA20 dan yuqoriga kesib o‘tsa (xalq tilida “oltin kesishma”), bu sotib olish signali bo‘ladi.


(3) Grafikda ko‘rsatish: O‘rtacha chiziqlaringizga chiroyli chiziq ranglarini belgilang, savdo signallariga belgi qo‘shing, bu K-line grafikda farqlashni osonlashtiradi.
O‘rtacha chiziqni chizish:

Oltin va o‘lim kesishma belgilarini chizish:

(4) Ogohlantirishni sozlash: Ikkinchi bosqichda belgilangan shart (oltin kesishma) bajarilganda, tizim pop-up yoki bildirishnoma orqali sizga eslatadi, savdo imkoniyatini qo‘ldan boy bermang.

Yuqoridagi to‘rt bosqichni bajarganingizdan so‘ng, “Saqlash” tugmasini bosing va “K-line’da ko‘rsatish”ni tanlang, to‘liq savdo strategiyasi tayyor bo‘ladi!

K-line’da ko‘rsatilgan grafikni ko‘raylik:

Endi esa ogohlantirish sozlamasini ko‘rib chiqamiz:



III. Ko‘proq keng tarqalgan strategiyalar uchun misollar
O‘rtacha chiziq strategiyasini o‘rgangan bo‘lsangiz, xuddi shu usulda boshqa keng tarqalgan strategiyalarni ham yaratishingiz mumkin, masalan:
1. KDJ indikatorining “kesishma va uzatish” strategiyasi
KDJ indikatoridagi K va D chiziqlari kesishmasi ham savdo vaqtini aniqlashda keng qo‘llaniladi:
Oltin kesishma (K D dan yuqoriga o‘tadi): Bu mashina “oldinga harakat” rejimiga o‘xshaydi, ko‘tarilish ehtimolini bildiradi.
O‘lim kesishma (K D dan pastga o‘tadi): Bu mashina “orqaga harakat” yoki “sekinlashish” rejimiga o‘xshaydi, pasayish ehtimolini bildiradi.
Asosiy nuqta: KDJ’ning joylashuvi juda muhim, past joydagi oltin kesishma (haddan tashqari sotilgan zona) ishonchliroq, yuqori joydagi o‘lim kesishma (haddan tashqari sotib olingan zona) esa xavfliroq.

Siz uchun ko‘plab vizual indikator shablonlarini tayyorlab qo‘yganmiz, asosiy ishlatish usullari oldindan sozlangan, bir marta bosish bilan qo‘shishingiz mumkin.

2. Strategiyaning yuqori darajali usuli: Kodni ko‘rish va tahrirlash
Garchi kodsiz ishlash mumkin bo‘lsa-da, tizim orqa fonda professional kodni yaratadi. Agar siz rivojlanishni xohlasangiz, istalgan vaqtda yaratilgan dastur kodini ko‘rishingiz va uning asosida tahrir va optimallashtirish qilishingiz mumkin, bu esa yanada murakkab va shaxsiylashtirilgan strategiyalarni amalga oshirish imkonini beradi.

(Kod namunasi, tushunmasangiz ham, bu funksiya borligini bilsangiz kifoya!)
// @version=2
// 1-bosqich: ma10 o‘zgaruvchisini aniqlash
ma10 = ma(close, 10)
ma20 = ma(close, 20)
// 2-bosqich: shartlarni sozlash
condition_1 = crossup(ma10, ma20)
condition_2 = crossdown(ma10, ma20)
// 3-bosqich: grafik chizish
plot(ma10, title='ma10', color='#2bba92', lineWidth=1, lineDash=[0])
plot(ma20, title='ma20', color='rgba(245,33,45,1)', lineWidth=1, lineDash=[0])
plotText(condition_1, text='Oltin kesishma', title='Oltin kesishma', refSeries=ma10, placement='top', color='rgba(255,133,192,1)')
plotText(condition_2, text='O‘lim kesishma', title='O‘lim kesishma', refSeries=ma20, placement='top', color='rgba(179,127,234,1)')
// 4-bosqich: ogohlantirish qo‘shish
alertcondition(condition_1, title='ma10 Oltin kesishma', direction='buy')
alertcondition(condition_2, title='m10 O‘lim kesishma', direction='sell')
Bozordagi ko‘plab vositalar yoki faqat kod yozishni talab qiladi (yangi boshlovchilar uchun juda qiyin), yoki faqat tayyor shablonlarni taqdim etadi (shaxsiylashtirish mumkin emas).
Bu “vizual skript” funksiyasi aynan “eng yaxshi oraliq yechim”ni topdi:
Yangi boshlovchilar uchun: Kodsiz ishlash, “strategiya dizayneri” bo‘lish oson.
Professional foydalanuvchilar uchun: O‘z dasturlash tilini qo‘llab-quvvatlaydi, murakkab strategiyalar uchun moslashuvchanlikni ta’minlaydi.
Bu sizga endi faqat subyektiv tajribaga yoki ko‘r-ko‘rona ergashishga tayanmasdan, o‘z savdo g‘oyalaringizni aniq va bajariladigan strategiyaga aylantirish imkonini beradi.
IV. Rivojlangan o‘quv resurslari
Agar siz “strategiya dizayneri”dan “strategiya ishlab chiquvchi”ga o‘tishni xohlasangiz, platforma taqdim etgan o‘quv materiallarini ko‘rib chiqishingiz mumkin: