এটি ট্রেডিং মার্কেটের সাথে খুব মিল আছে, যেখানে অংশগ্রহণকারীরা বাজার বিশ্লেষণ করে এবং এটি কার্যকর করার সময় বাজারটি পরিবর্তন করে। বাজারের চিরন্তন পরিবর্তনশীলতা রয়েছে। যখন অংশগ্রহণকারীরা বাজারের নতুন রূপটি বুঝতে পারে, তখন বাজারটিও জানে যে এটি অংশগ্রহণকারীদের দ্বারা স্বীকৃত এবং মিউটেশন ঘটে।
এবং এটি অংশগ্রহণকারীদের কাছে অজানা দিকের দিকে পরিবর্তিত হতে থাকে। এতে অংশগ্রহণকারীদের পরিবর্তিত আইনগুলি ধরতে বাধা দেওয়ার জন্য পর্যাপ্ত বুদ্ধি রয়েছে। অর্থাৎ, বাজারটি স্থিতিশীল নয়, এবং বাজার সম্পর্কে অতীতের বোঝা ভবিষ্যতের প্রতিনিধিত্ব করতে পারে না।
বর্তমানে, বিশ্বের অনেক বিনিয়োগকারী মার্কেট ট্রেডিংয়ে অংশগ্রহণের জন্য
যেহেতু
বিশৃঙ্খল অ্যালগরিদম স্থাপত্য
নাম অনুসারে,
বিল উইলিয়ামস সৃজনশীলভাবে আর্থিক বিনিয়োগের ক্ষেত্রে বিশৃঙ্খলা তত্ত্ব প্রয়োগ করেন, এবং ফ্র্যাক্টাল জ্যামিতি, অ-রৈখিক গতিবিদ্যা এবং অন্যান্য শাখাগুলির সাথে একত্রিত হয়ে, খুব কার্যকর প্রযুক্তিগত বিশ্লেষণ সূচকগুলির একটি সিরিজ তৈরি করেন।
পুরো
কুমির রেখাআলিগ্যাটার লাইন (উপরে) হল ভারসাম্যপূর্ণ রেখাগুলির একটি সেট যা ফ্র্যাক্টাল জ্যামিতি এবং অ-রৈখিক গতিবিদ্যা ব্যবহার করে। মূল বিষয়টি হ'ল এক্সপোনেন্সিয়ালি ওজনযুক্ত চলমান গড়ের প্রসারিত করা, যা এক ধরণের চলমান গড় রেখা, তবে গণনার পদ্ধতিটি সাধারণ চলমান গড়ের চেয়ে কিছুটা জটিল। প্রথমে আলিগ্যাটার লাইনের সংজ্ঞাটি দেখুনঃ
//Parameter
N3:=N1+N2;
N4:=N2+N3;
//Define price midline
HL:=(H+L)/2;
//Alligator line
Y^^SMA(REF(HL,N3),N4,1);//lip kiss
R:=SMA(REF(HL,N2),N3,1);//Tooth
G:=SMA(REF(HL,N1),N2,1);//crotch
প্রথমে মূল্যের মধ্যরেখা নির্ধারণ করুন, যা সর্বোচ্চ মূল্য এবং সর্বনিম্ন মূল্যের গড়।
ফ্র্যাক্টাল (উপরে) সামনে হাতের তালু খুলতে হবে, আঙুলটি উপরের দিকে মুখ করে, মাঝের আঙুলটি উপরের ফ্র্যাক্টাল, ছোট আঙুল এবং রিং ফিঙ্গার বাম দিকে, এবং ডানদিকে সূচক আঙুল এবং বুড়ো আঙুল নতুন উচ্চমূল্যে পৌঁছাতে পারেনি এমন কে লাইনকে উপস্থাপন করে। একটি মৌলিক ফ্র্যাক্টাল এই পাঁচটি কে লাইন নিয়ে গঠিত।
//fractal
TOP_N:=BARSLAST(REF(H,2)=HHV(H,5))+2;
BOTTOM_N:=BARSLAST(REF(L,2)=LLV(L,5))+2;
TOP:=REF(H,TOP_N);
BOTTOM:=REF(L,BOTTOM_N);
MAX_YRG^^MAX(MAX(Y,R),G);
MIN_YRG^^MIN(MIN(Y,R),G);
TOP_FRACTAL^^VALUEWHEN(H>=MAX_YRG,TOP);
BOTTOM_FRACTAL^^VALUEWHEN(L<=MIN_YRG,BOTTOM);
একইভাবে, নিম্ন ফ্র্যাক্টাল হল আঙুল যা নিচে নির্দেশ করে। যদি সাম্প্রতিক উপরের ফ্র্যাক্টালটি একটি অগ্রগতি হয়, এবং দামের পুনরুদ্ধার নিকটতম নিম্ন ফ্র্যাক্টালের নীচে না পড়ে, এটি মূলত বিচার করা যেতে পারে যে বাজারটি ভালুক থেকে ষাঁড়ের দিকে ঘুরতে পারে এবং বিপরীতভাবে।
এই কৌশলটি অ্যালিগেটর লাইন এবং বিশৃঙ্খলা তত্ত্বের ফ্র্যাক্টাল সূচকগুলির সংমিশ্রণের উপর ভিত্তি করে। অ্যালিগেটর লাইন এবং ফ্র্যাক্টাল সূচকগুলির জন্য বেস মূল্য হিসাবে এক্সপোনেন্সিয়াল ওয়েটেড চলমান গড়ের একটি সেট ব্যবহৃত হয়।
//opening Long position: If currently there is no long position, and the closing price rises above the upper fractal, and the upper fractal is above the the Alligator line.
BKVOL=0 AND C>=TOP_FRACTAL AND TOP_FRACTAL>MAX_YRG,BPK;
//opening Short position: If currently there is no short position, and the closing price falls below the lower fractal, and the lower fractal is below the the Alligator line.
SKVOL=0 AND C<=BOTTOM_FRACTAL AND BOTTOM_FRACTAL<MIN_YRG,SPK;
//closing Long position: If the closing price falls below the the Alligator chin.
C<Y,SP(BKVOL);
//closing Short position: If the closing price rises above the the Alligator chin.
C>Y,BP(SKVOL);
ওপেনিং লং পজিশনঃ যদি বর্তমানে কোন লং পজিশন না থাকে, এবং বন্ধের মূল্য উপরের ফ্রেক্টালের উপরে উঠে যায়, এবং উপরের ফ্রেক্টালটি অ্যালিগেটর লাইনের উপরে থাকে।
শর্ট পজিশন খোলার সময়ঃ যদি বর্তমানে শর্ট পজিশন না থাকে, এবং বন্ধের মূল্য নিম্নতম ফ্র্যাক্টালের নিচে পড়ে, এবং নিম্নতম ফ্র্যাক্টালটি অ্যালিগেটর লাইনের নিচে থাকে।
বন্ধ হওয়া লং পজিশন: যদি বন্ধের দাম অ্যালিগটর চিবুকের নিচে পড়ে।
বন্ধ করা শর্ট পজিশনঃ যদি বন্ধের মূল্য আলিগ্যাটার চিবিরের উপরে উঠে যায়।
(*backtest
start: 2018-11-13 00:00:00
end: 2018-12-13 00:00:00
period: 1h
exchanges: [{"eid":"Huobi","currency":"BTC_USDT","balance":10000,"stocks":3}]
*)
N3:=N1+N2;
N4:=N2+N3;
HL:=(H+L)/2;
Y^^SMA(REF(HL,N3),N4,1);
R:=SMA(REF(HL,N2),N3,1);
G:=SMA(REF(HL,N1),N2,1);
TOP_N:=BARSLAST(REF(H,2)=HHV(H,5))+2;
BOTTOM_N:=BARSLAST(REF(L,2)=LLV(L,5))+2;
TOP:=REF(H,TOP_N);
BOTTOM:=REF(L,BOTTOM_N);
MAX_YRG^^MAX(MAX(Y,R),G);
MIN_YRG^^MIN(MIN(Y,R),G);
TOP_FRACTAL^^VALUEWHEN(H>=MAX_YRG,TOP);
BOTTOM_FRACTAL^^VALUEWHEN(L<=MIN_YRG,BOTTOM);
BKVOL=0 AND C>=TOP_FRACTAL AND TOP_FRACTAL>MAX_YRG,BPK;
SKVOL=0 AND C<=BOTTOM_FRACTAL AND BOTTOM_FRACTAL<MIN_YRG,SPK;
C<Y,SP(BKVOL);
C>Y,BP(SKVOL);
here is the strategy source link, you can open the link and run it directly:
Https://www.fmz.com/strategy/129077
বাস্তব বাজারের পরিবেশে ব্যাকটেস্টিংকে আরও কাছাকাছি আনতে, কমিশন ফি বিনিময় মানের 2 গুণ সেট করা হয়, এবং খোলা এবং বন্ধ অবস্থান মূল্য 2 পিপসের স্লিপজে যোগ করা হয়। ব্যাক-টেস্টিং ডেটা ব্যবহার করা হয়houbi.comবিটিসি_ইউএসডিটি ফিউচার
সংক্ষেপে,