প্রযুক্তিগত বিশ্লেষণে, অ্যারন একটি খুব অনন্য প্রযুক্তিগত সূচক।
অ্যারুন সূচক ব্যবসায়ীদের বর্তমান কে-লাইন দূরত্বের আগে সর্বোচ্চ এবং সর্বনিম্ন দামের মধ্যে কে-লাইনের সংখ্যা গণনা করে দামের চলাচল এবং প্রবণতা অঞ্চলগুলির মধ্যে আপেক্ষিক অবস্থানের সম্পর্ক পূর্বাভাস দিতে সহায়তা করে। এটিতে দুটি অংশ রয়েছেঃ অ্যারুনআপ এবং অ্যারুনডাউন। দুটি লাইন 0 থেকে 100 এর মধ্যে উপরে এবং নীচে সরে যায়। যদিও তাদের নাম আপ এবং নীচে রাখা হয়েছে, বিওএলএল সূচকের বিপরীতে, এটি
অ্যারুন সূচকটির জন্য আপনাকে প্রথমে একটি সময়কাল প্যারামিটার সেট করতে হবে, যেমন গড় সময়ের প্যারামিটার সেট করা। ঐতিহ্যগত ট্রেডিং সফ্টওয়্যারটিতে, চক্রের সংখ্যা 14। উপরন্তু, এই সময়কাল প্যারামিটারটি স্থির নয়। আপনি এটি 10 বা 50 এবং আরও অনেক কিছুতে সেট করতে পারেন। সহজ বোঝার জন্য, আসুন এটি সংজ্ঞায়িত করিঃ এন। এন নির্ধারণ করার পরে, আমরা অ্যারুনআপ এবং অ্যারুনডাউন গণনা করতে পারি।
নির্দিষ্ট সূত্রটি নিম্নরূপঃ
এই সূত্র থেকে, আমরা মোটামুটিভাবে অ্যারন সূচকের ধারণাটি দেখতে পারি। অর্থাৎঃ কতগুলি চক্র রয়েছে এবং দাম সাম্প্রতিক উচ্চ / নিম্নের নীচে রয়েছে, বর্তমান প্রবণতা অব্যাহত থাকবে কিনা তা ভবিষ্যদ্বাণী করতে এবং বর্তমান প্রবণতার শক্তি পরিমাপ করতে সহায়তা করে। যদি আমরা এই সূচকটি শ্রেণীবদ্ধ করি তবে এটি প্রবণতা ট্র্যাকিং প্রকারের অন্তর্গত। তবে অন্যান্য প্রবণতা ট্র্যাকিং মেট্রিকের বিপরীতে, এটি মূল্যের চেয়ে সময়ের দিকে বেশি মনোযোগ দেয়।
AroonUp এবং AroonDown বর্তমান সময় এবং পূর্ববর্তী সর্বোচ্চ বা সর্বনিম্ন মূল্য প্রতিফলিত করে। যদি সময়টি কাছাকাছি হয় তবে মানটি বৃহত্তর হবে। যদি সময়টি দূরে থাকে তবে মানটি ছোট হবে। এবং যখন দুটি লাইন ক্রস হয়, এটি নির্দেশ করে যে দামের দিক পরিবর্তন হতে পারে। যদি AroonUp AroonDown এর উপরে থাকে তবে দাম বাড়ছে, দাম বাড়তে পারে; যদি AroonDown AroonUp এর উপরে থাকে তবে দাম নেমে যাওয়ার প্রবণতায় রয়েছে, দাম পড়তে পারে।
একই সময়ে, আমরা সঠিকভাবে ট্রেডিং সুযোগ খুঁজে পেতে কয়েকটি স্থির মানও সেট করতে পারি। আমরা জানি যে অ্যারুন সূচকটি 0 থেকে 100 এর মধ্যে উপরে এবং নীচে চলছে। সুতরাং যখন বাজারটি উত্থান করছে, অর্থাৎ যখন অ্যারুনআপ অ্যারুনডাউনের উপরে থাকে, যখন অ্যারুনআপ 50 এর বেশি হয়, তখন বাজারের ঊর্ধ্বমুখী প্রবণতা ইতিমধ্যে গঠিত হয়েছে, এবং ভবিষ্যতে দাম অব্যাহত থাকতে পারে। যখন অ্যারুনআপ 50 এর নীচে থাকে, তখন দাম বৃদ্ধির গতি কমে যায়, এবং ভবিষ্যতে দামগুলি ওঠানামা করতে পারে এবং কমে যেতে পারে।
বিপরীতে, যখন বাজারটি নেমে যাওয়ার প্রবণতায় থাকে, অর্থাৎ যখন অ্যারুনডাউন অ্যারুনআপের উপরে থাকে, যখন অ্যারুনডাউন 50 এর বেশি হয়, তখন বাজার নেমে যাওয়ার প্রবণতা ইতিমধ্যে গঠিত হয়েছে এবং ভবিষ্যতে দামটি হ্রাস পেতে পারে; যখন অ্যারুনডাউন 50 হ্রাস পায়, তখন দাম হ্রাসের চালিকা শক্তি দুর্বল হয়। ভবিষ্যতের দামগুলি ওঠানামা করতে পারে এবং বাড়তে পারে। তারপরে উপরের দুটি অনুচ্ছেদ অনুসারে, আমরা ক্রয় এবং বিক্রয়ের শর্তগুলি তালিকাভুক্ত করতে পারিঃ
ট্রেডিং লজিক স্পষ্ট করার পর, আমরা কোড দিয়ে এটি বাস্তবায়ন করতে পারি। এই নিবন্ধে, আমরা জাভাস্ক্রিপ্ট ভাষা ব্যবহার চালিয়ে যাচ্ছি, এবং ট্রেডিং বৈচিত্র্য এখনও কমোডিটি ফিউচার। শক্তিশালী প্রোগ্রামিং দক্ষতা সহ পাঠক এটি পাইথন বা ক্রিপ্টোকারেন্সিতে অনুবাদ করতে পারেন।
নিম্নলিখিত ধাপগুলো অনুসরণ করুন:fmz.com> লগইন > ড্যাশবোর্ড > কৌশল গ্রন্থাগার > নতুন কৌশল, কৌশল লিখতে শুরু করুন, নীচের কোডের মন্তব্যগুলিতে মনোযোগ দিন।
ধাপ ১ঃ সিটিএ ফ্রেমওয়ার্ক ব্যবহার করা
মনে রাখবেন যে নিম্নলিখিতটিতে ক্লিক করতে ভুলবেন নাঃ কমোডিটি ফিউচার ট্রেডিং লাইব্রেরি। যদি আপনি এটিকে ক্রিপ্টোকারেন্সিতে অভিযোজিত করেন, তবে ক্লিক করুনঃ ডিজিটাল মুদ্রা স্পট ট্রেডিং লাইব্রেরি।
Function main() {
// ZC000/ZC888 refers to using the index as the source of the market but the transaction is mapped to the main contract
$.CTA("ZC000/ZC888", function(st) {
})
}
২য় ধাপঃ তথ্য সংগ্রহ করুন
Function main() {
$.CTA("ZC000/ZC888", function(st) {
Var r = st.records; // get the K line array
Var mp = st.position.amount; // Get the number of positions
})
}
পদক্ষেপ 3: অ্যারন সূচক গণনা করুন
Function main() {
$.CTA("ZC000/ZC888", function(st) {
Var r = st.records; // get the K line array
Var mp = st.position.amount; // Get the number of positions
If (r.length < 21) { // Determine if the K line data is sufficient
Return;
}
Var aroon = talib.AROON(r, 20); // Aroon indicator
Var aroonUp = aroon[1][aroon[1].length - 2]; // Aroon indicator goes online with the second root data
Var aroonDown = aroon[0][aroon[0].length - 2]; // Aroon's indicator goes down the second root of the data
})
}
ধাপ ৪ঃ ট্রেডিং শর্তাদি গণনা করুন এবং অর্ডার দিন
Function main() {
$.CTA("ZC000/ZC888", function(st) {
Var r = st.records; // get the K line array
Var mp = st.position.amount; // Get the number of positions
If (r.length < 21) { // Determine if the K line data is sufficient
Return;
}
Var aroon = talib.AROON(r, 20); // Aroon indicator
Var aroonUp = aroon[1][aroon[1].length - 2]; // Aroon indicator goes online with the second root data
Var aroonDown = aroon[0][aroon[0].length - 2]; // AAroon's indicator goes down the second root of the data
If (mp == 0 && aroonUp > aroonDown && aroonUp > 50) {
Return 1; // long position open
}
If (mp == 0 && aroonDown > aroonUp && aroonDown > 50) {
Return -1; // short position open
}
If (mp > 0 && (aroonUp < aroonDown || aroonUp < 50)) {
Return -1; // multi-head platform
}
If (mp < 0 && (aroonDown < aroonUp || aroonDown < 50)) {
Return 1; // short platform
}
})
}
// The above code is a complete strategy based on the JavaScript language.
// --------------------Dividing line--------------------
// In order to take care of the reach of the party, this strategy is also translated into My language. At the same time, this can also be used for digital currency. Here is the complete policy code:
AROONUP := ((N - HHVBARS(H, N)) / N) * 100; // Aroon indicator goes online
AROONDOWN := ((N - LLVBARS(L, N)) / N) * 100; // Aroon indicator goes offline
AROONUP > AROONDOWN && AROONUP > BKV, BK; // Long position open
AROONDOWN > AROONUP && AROONDOWN > SKV, SK; // short position
AROONUP < AROONDOWN || AROONUP < SPV, SP; // Multi-head platform
AROONDOWN < AROONUP || AROONDOWN < BPV, BP; // Short platform
AUTOFILTER;
বাস্তব ট্রেডিং পরিবেশের কাছাকাছি পেতে, আমরা ব্যাকটেস্টের সময় চাপ পরীক্ষা করার জন্য স্লিপজের 2 পিপ এবং লেনদেনের ফি 2 গুণ ব্যবহার করেছি। পরীক্ষার পরিবেশটি নিম্নরূপঃ
পরীক্ষার পরিবেশ
মুনাফা প্রতিবেদন
ফান্ড কার্ভ
উপরের ব্যাকটেস্টের ফলাফল থেকে দেখা যায়, যখন বাজারের প্রবণতা মসৃণ থাকে তখন কৌশলটি খুব ভাল, উত্থান বা পতনের সময়, অ্যারন সূচকটি বাজারটিকে পুরোপুরি ট্র্যাক করতে পারে। মূলধন বক্ররেখাটিও সামগ্রিকভাবে একটি উত্থানমুখী প্রবণতা দেখিয়েছে, এবং কোনও উল্লেখযোগ্য পুনরুদ্ধার ঘটেনি। তবে, অস্থির বাজারে, বিশেষত অবিচ্ছিন্ন শক বাজারে, আংশিক পুনরুদ্ধার ঘটেছে।
উপকারিতা: অ্যারন সূচকটি ট্রেন্ড মার্কেটের অবস্থা বিচার করতে পারে, বাজারের প্রবণতা এবং দামের পরিবর্তন বিচার করার ক্ষমতা বিবেচনা করতে পারে এবং ব্যবসায়ীদের তহবিলের ব্যবহার বাড়াতে সহায়তা করতে পারে।
অসুবিধা: অ্যারন সূচকটি প্রবণতা ট্র্যাকিং সূচকগুলির মধ্যে একটি, এটির প্রবণতা ট্র্যাকিং সূচকের একই ত্রুটি রয়েছে। এটি কেবলমাত্র একটি নির্দিষ্ট সময়ে সর্বোচ্চ বা সর্বনিম্ন মূল্যের সময়ের সংখ্যা বিচার করতে পারে, তবে কখনও কখনও সর্বোচ্চ বা সর্বনিম্ন মূল্য পুরো বাজারের প্রবণতার উপর নির্ভরশীল হবে, এই অনিবার্যতা অ্যারন সূচক নিজেই হস্তক্ষেপ করবে, মিথ্যা সংকেত সৃষ্টি করবে।
সোর্স কোডের জন্য,
জাভাস্ক্রিপ্ট সংস্করণের সাথে, দয়া করে ক্লিক করুনঃhttps://www.fmz.com/strategy/154547মাইল্যাঙ্গুয়েজ সংস্করণের জন্য, দয়া করে ক্লিক করুনঃhttps://www.fmz.com/strategy/155582
এই কৌশলটিতে, আমরা কিছু পরামিতি স্থির করেছি, যেমনঃ aroonUp বা aroonDown 50 এর চেয়ে বড় এবং কম, কৌশলটির বিলম্বিত ইস্যু সৃষ্টি করে। অনেক ক্ষেত্রে, অবস্থান বন্ধ হওয়ার আগে বাজারটি কিছু সময়ের জন্য বৃদ্ধি পাবে বা হ্রাস পাবে। যদিও এটি বিজয়ী হারের উন্নতি করেছে এবং সর্বাধিক পুনর্নির্মাণের হার হ্রাস করেছে, এটি প্রচুর লাভও মিস করেছে, যা লাভ এবং ক্ষতির সমার্থকের সত্যতাও নিশ্চিত করেছে। আগ্রহী বন্ধুরা এটি আরও গভীরভাবে খনন করতে এবং এটি উন্নত করতে পারে।