[TOC]

কারিগরি বিশ্লেষণে অরুন একটি অনন্য প্রযুক্তিগত সূচক যা “অরুন” শব্দটি এসেছে সংস্কৃত থেকে, যার অর্থ “ভোর”। এটি MA, MACD, এবং KDJ হিসাবে ব্যাপকভাবে পরিচিত নয় এবং এটি 1995 সাল পর্যন্ত তুষার চান্দে আবিষ্কার করেননি। টেকনিক্যাল ইন্ডিকেটর সম্পর্কে যত বেশি মানুষ জানে এবং যত বেশি লোকে এটি ব্যবহার করবে, তার আয়ের ক্ষমতা তত কম হবে তাহলে এই দৃষ্টিকোণ থেকে এটি একটি ভাল পছন্দ।
অ্যারন নির্দেশক ব্যবসায়ীদের বর্তমান K লাইন দূরত্বের আগে সর্বোচ্চ মূল্য এবং সর্বনিম্ন মূল্যের মধ্যে K লাইনের সংখ্যা গণনা করে মূল্য প্রবণতার আপেক্ষিক অবস্থান এবং প্রবণতা এলাকার পরিবর্তনের পূর্বাভাস দিতে সাহায্য করে। এটি দুটি অংশ নিয়ে গঠিত, যথা: অরুন আপ এবং অরুন ডাউন এই দুটি লাইন 0 এবং 100 এর মধ্যে চলে যায়। যদিও তাদের নাম উপরে এবং নিচে দেওয়া হয়, তবে এটি একটি সত্যিকারের উপরের অংশ নয় BOLL সূচকের মতো নীচের লাইন। নীচের ছবিটি অ্যারন নির্দেশক:

অ্যারন সূচকের জন্য আপনাকে প্রথমে একটি সময়কালের প্যারামিটার সেট করতে হবে, যেমনটি প্রথাগত বাজার সফ্টওয়্যারটিতে, এই পিরিয়ড নম্বরটি 14 হয় অথবা 50, ইত্যাদি অপেক্ষা করুন। বোঝার সুবিধার জন্য, আসুন সাময়িকভাবে এই সময়ের পরামিতিটিকে সংজ্ঞায়িত করা যাক: N। N নির্ধারণ করার পরে, আমরা AroonUp এবং AroonDown গণনা করতে পারি নির্দিষ্ট গণনার সূত্রটি নিম্নরূপ:
এই সূত্র থেকে, আমরা মোটামুটিভাবে অ্যারন সূচকের ধারণা দেখতে পারি। অর্থাৎ: বর্তমান প্রবণতা অব্যাহত থাকবে কিনা তা পূর্বাভাস দিতে এবং বর্তমান প্রবণতার শক্তি পরিমাপ করতে সাহায্য করার জন্য কত সময়কালের দাম সাম্প্রতিক উচ্চ/নিম্ন-এর নিচে। যদি আমরা এই সূচকটিকে শ্রেণীবদ্ধ করি, তাহলে এটা স্পষ্ট যে এটি নিম্নলিখিত ধরনের প্রবণতার অন্তর্গত। কিন্তু অন্যান্য ট্রেন্ড-অনুসরণকারী সূচকগুলির বিপরীতে, এটি মূল্যের চেয়ে সময়ের দিকে বেশি মনোযোগ দেয়।
AroonUp এবং AroonDown বর্তমান সময় এবং পূর্ববর্তী সর্বোচ্চ বা সর্বনিম্ন মূল্যের মধ্যে দূরত্ব প্রতিফলিত করে। যদি সময় কাছাকাছি হয়, তাহলে মানটি বড় হয়, এবং যদি সময় আরও দূরে হয়, তাহলে মানটি ছোট হয়। এবং যখন দুটি রেখা অতিক্রম করে, তখন এটি নির্দেশ করে যে দামের দিক পরিবর্তন হতে পারে। যদি AroonUp AroonDown এর উপরে থাকে, তাহলে এর অর্থ হল দাম ঊর্ধ্বমুখী প্রবণতায় রয়েছে এবং ভবিষ্যতে দাম আরও বাড়তে পারে; যদি AroonDown AroonUp এর উপরে থাকে, তাহলে এর অর্থ হল দাম নিম্নমুখী এবং ভবিষ্যতে দাম আরও বাড়তে পারে। আরও কমতে পারে।
একই সময়ে, আমরা প্রবেশের সময় সঠিকভাবে নির্ধারণ করতে বেশ কয়েকটি নির্দিষ্ট মান সেট করতে পারি। আমরা জানি যে Aroon সূচকটি 0 থেকে 100 এর মধ্যে উপরে এবং নিচে চলছে, তাই যখন বাজার একটি ঊর্ধ্বমুখী প্রবণতায় থাকে, অর্থাৎ, যখন AroonUp AroonDown-এর উপরে থাকে, যখন AroonUp 50-এর বেশি হয়, এর অর্থ হল যে ঊর্ধ্বমুখী প্রবণতা বাজার গঠিত হয়েছে, এবং যখন AroonUp 50 ছাড়িয়ে যাবে তখন দাম বাড়তে থাকবে, এর মানে হল যে দাম বৃদ্ধির চালিকাশক্তি দুর্বল হয়ে যাচ্ছে এবং ভবিষ্যতে দাম ওঠানামা হতে পারে।
বিপরীতে, যখন বাজার নিম্নমুখী প্রবণতায় থাকে, অর্থাৎ, যখন AroonDown AroonUp-এর উপরে থাকে, যখন AroonDown 50-এর বেশি হয়, এর মানে হল যে বাজার নিম্নমুখী প্রবণতা তৈরি হয়েছে, এবং ভবিষ্যতে মূল্য হ্রাস অব্যাহত থাকতে পারে; যখন AroonDown 50 অতিক্রম করে, এর অর্থ হল মূল্য হ্রাসের চালিকাশক্তি দুর্বল হয়ে পড়ছে এবং ভবিষ্যতে দাম ওঠানামা করতে পারে। তারপর তত্ত্বের উপরোক্ত দুটি অনুচ্ছেদের উপর ভিত্তি করে, আমরা ক্রয় এবং বিক্রয় শর্তাবলী তালিকাভুক্ত করতে পারি:
ট্রেডিং লজিক পরিষ্কার করার পরে, আমরা এই নিবন্ধে কোড ব্যবহার করতে পারি, আমরা জাভাস্ক্রিপ্ট ভাষা ব্যবহার করতে থাকি, এবং বৈচিত্র্যটি এখনও কমোডিটি ফিউচার। শক্তিশালী হ্যান্ড-অন দক্ষতার সাথে বন্ধুরাও কোডটিকে পাইথন ভাষা বা ডিজিটাল মুদ্রায় অনুবাদ করতে পারে। ঠিক আছে, আর কিছু না করে, খুলুন: fmz.com > লগইন > কন্ট্রোল সেন্টার > পলিসি লাইব্রেরি > নতুন কৌশল, কৌশল লেখা শুরু করুন, নীচের কোডে মন্তব্যগুলিতে মনোযোগ দিন।
প্রথম ধাপ: CTA ফ্রেমওয়ার্ক ব্যবহার করুন
লক্ষ্য করুন! নীচে ক্লিক করতে ভুলবেন না:商品期货交易类库. আপনি যদি ডিজিটাল মুদ্রার সাথে খাপ খাইয়ে নেন তাহলে ক্লিক করুন:数字货币现货交易类库。
function main() {
// ZC000/ZC888 指用指数做为行情源但交易映射到主力连续合约上
$.CTA("ZC000/ZC888", function(st) {
})
}
ধাপ 2: ডেটা পান
function main() {
$.CTA("ZC000/ZC888", function(st) {
var r = st.records; // 获取K线数组
var mp = st.position.amount; // 获取持仓数量
})
}
ধাপ 3: অ্যারন সূচক গণনা করুন
function main() {
$.CTA("ZC000/ZC888", function(st) {
var r = st.records; // 获取K线数组
var mp = st.position.amount; // 获取持仓数量
if (r.length < 21) { // 判断K线数据是否足够
return;
}
var aroon = talib.AROON(r, 20); // 阿隆指标
var aroonUp = aroon[1][aroon[1].length - 2]; // 阿隆指标上线倒数第2根数据
var aroonDown = aroon[0][aroon[0].length - 2]; // 阿隆指标下线倒数第2根数据
})
}
ধাপ 4: ট্রেডিং শর্ত গণনা করুন এবং অর্ডার দিন
function main() {
$.CTA("ZC000/ZC888", function(st) {
var r = st.records; // 获取K线数组
var mp = st.position.amount; // 获取持仓数量
if (r.length < 21) { // 判断K线数据是否足够
return;
}
var aroon = talib.AROON(r, 20); // 阿隆指标
var aroonUp = aroon[1][aroon[1].length - 2]; // 阿隆指标上线倒数第2根数据
var aroonDown = aroon[0][aroon[0].length - 2]; // 阿隆指标下线倒数第2根数据
if (mp == 0 && aroonUp > aroonDown && aroonUp > 50) {
return 1; // 多头开仓
}
if (mp == 0 && aroonDown > aroonUp && aroonDown > 50) {
return -1; // 空头开仓
}
if (mp > 0 && (aroonUp < aroonDown || aroonUp < 50)) {
return -1; // 多头平台
}
if (mp < 0 && (aroonDown < aroonUp || aroonDown < 50)) {
return 1; // 空头平台
}
})
}
// 以上代码就是基于JavaScript语言完整的策略。
// --------------------分割线--------------------
// 为了照顾伸手党,顺便也把这个策略翻译成My语言。同时该也可以用于数字货币,以下是完整的策略代码:
AROONUP := ((N - HHVBARS(H, N)) / N) * 100; // 阿隆指标上线
AROONDOWN := ((N - LLVBARS(L, N)) / N) * 100; // 阿隆指标下线
AROONUP > AROONDOWN && AROONUP > BKV, BK; // 多头开仓
AROONDOWN > AROONUP && AROONDOWN > SKV, SK; // 空头开仓
AROONUP < AROONDOWN || AROONUP < SPV, SP; // 多头平台
AROONDOWN < AROONUP || AROONDOWN < BPV, BP; // 空头平台
AUTOFILTER;
প্রকৃত ট্রেডিং পরিবেশের কাছাকাছি হওয়ার জন্য, আমরা খোলা এবং বন্ধ করার অবস্থানের জন্য 2 টি টিক ব্যবহার করেছি এবং ব্যাকটেস্টিংয়ের সময় স্ট্রেস পরীক্ষার জন্য হ্যান্ডলিং ফি 2 গুণ ব্যবহার করেছি:
পরীক্ষার পরিবেশ
রাজস্ব বিবরণ
তহবিল বক্ররেখা
উপরের ব্যাকটেস্ট ফলাফলগুলি থেকে বিচার করে, কৌশলটি খুব ভালভাবে কাজ করে যখন বাজারের প্রবণতা মসৃণ হয় তা উঠছে বা কমছে, অ্যারন সূচকটি বাজারকে পুরোপুরি ট্র্যাক করতে পারে। মূলধন বক্ররেখার সামগ্রিক প্রবণতাও ঊর্ধ্বমুখী, এবং কোন উল্লেখযোগ্য রিট্রেসমেন্ট নেই। তবে, অস্থির বাজারে, বিশেষ করে ক্রমাগত অস্থির বাজারে, একটি আংশিক রিট্রেসমেন্ট রয়েছে।
স্ট্র্যাটেজিতে, আমরা কিছু প্যারামিটার ঠিক করেছি, যেমন: aroonUp বা aroonDown 50 এর চেয়ে বেশি বা কম, যা অনেক ক্ষেত্রে স্ট্র্যাটেজির ব্যবধানের কারণ হয়, যতক্ষণ না বাজার বেড়ে যায় বা কমে যায় সময়কাল যদিও এটি বিজয়ের হারকে উন্নত করে এবং সর্বাধিক রিট্রেসমেন্ট রেট কমিয়ে দেয়, এটি প্রচুর লাভ মিস করে, যা একই উত্স থেকে লাভ এবং ক্ষতির নীতিটি নিশ্চিত করে। আগ্রহী বন্ধুরা এটিকে গভীরভাবে অধ্যয়ন করে উন্নতি করতে পারেন।