রিসোর্স লোড হচ্ছে... লোডিং...

পরিমাণগত লেনদেনের কৌশলগুলির মধ্যে দলবদ্ধ নির্দেশাবলীর রচনা

লেখক:ভাল, তৈরিঃ 2019-07-10 09:55:13, আপডেটঃ 2019-07-16 15:37:32

কেন নির্দেশাবলী বিভক্ত করা

কৌশল বিকাশকারীদের চাহিদা

বিভিন্ন বাজারের জন্য বিভিন্ন সূচক ব্যবহার করা প্রয়োজন। আমি কি বিভিন্ন স্টপ লস ডিফারেন্স সেট করতে পারি?

উদাহরণস্বরূপ, ঐতিহ্যবাহী মডেলের সমতুল্য অবস্থার লেখার জন্য বিভিন্ন খোলা অবস্থার মধ্যে পার্থক্য করা হয় না।

নিম্নলিখিত কোডটি একটি সহজ ঐতিহ্যগত কৌশল যা শর্তাদিকে আলাদা করে নাঃ

MA5^^MA(C,5);
MA10^^MA(C,10);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K..SMA(RSV,3,1);
D..SMA(K,3,1);
CROSS(MA5,MA10)||CROSS(K,D),BK;
C>HV(H,10)||C<BKPRICE-5*MINPRICE,SP;
AUTOFILTER;

এবং সেটিং নির্দেশাবলী ব্যবহার করা ভিন্ন।

বিভাজন নির্দেশাবলী সমতুল্য অবস্থার জন্য n টি গ্রুপে বিভক্ত করতে পারে, একটি গ্রুপের শর্তাধীন খোলা অবস্থান শুধুমাত্র একটি গ্রুপের সংশ্লিষ্ট সমতুল্য অবস্থার অবস্থার জন্য সমতুল্য হতে পারে, অন্য গ্রুপের সমতুল্য অবস্থার শর্ত পূরণ করা হয় না, বা অর্পণ করা হয় না।

উদাহরণস্বরূপঃ

প্রথম গ্রুপের বহু-শর্ত

MA5^^MA(C,5);
MA10^^MA(C,10);
CROSS(MA5,MA10),BK;
CROSS(MA10,MA5),SP;

দ্বিতীয় গ্রুপের বহু-শর্ত

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K..SMA(RSV,3,1);
D..SMA(K,3,1); 
CROSS(K,D),BK; 
C>HV(H,10)||C<BKPRICE-5*MINPRICE,SP;

একই মডেলের বিভিন্ন গ্রুপের শর্তগুলি কীভাবে আলাদা করা যায়? আসুন তাদের বাস্তবায়ন করি।

বিভাজক নির্দেশাবলী কিভাবে লিখবেন

প্রথমত, মডেলগুলি ফিল্টার মডেল এবং নন-ফিল্টার মডেলগুলিতে বিভক্তঃ

  • ফিল্টারিং মডেলঃ বিভিন্ন স্টপ শর্তাদি বিভিন্ন স্থিতিশীল অবস্থার সাথে স্থিতিশীল হতে চায়, যা নির্দেশাবলী গ্রুপিং ব্যবহার করে করা যেতে পারে।

  • নন-ফিল্টার মডেলঃ প্রথম প্রবেশের কৌশলটি হেরফের কৌশল থেকে পৃথক, এটি বিভিন্ন স্টপ লস স্থিরীকরণ কৌশলগুলির সাথে স্থির করতে চায় যা নির্দেশাবলী গ্রুপিং ব্যবহার করে করা যেতে পারে।

ফিল্টার মডেল

//A组指令
A组的开多条件,BK('A');
A组的开空条件,SK('A');
A组的平多条件,SP('A');
A组的平空条件,BP('A');
//B组指令
B组的开多条件,BPK('B');
B组的开空条件,SPK('B');
B组的平多条件,SP('B');
B组的平空条件,BP('B');
AUTOFILTER;//过滤函数

দ্রষ্টব্যঃ ফিল্টার মডেলের গ্রুপিং এর জন্য ট্রেডিং নির্দেশের পরে গ্রুপিং যোগ করা প্রয়োজন এবং এটিকে একক ক্যোটা দিয়ে আবৃত করা প্রয়োজন যেমন BK ((A) ।

ফিল্টারহীন মডেল

//A组指令
A组的开多条件1,BK('A',2);
A组的开空条件1,SK('A',2);
A组的加多条件2,BK('A',1);
A组的加空条件2,SK('A',1);
A组的平多条件,SP('A',GROUPBKVOL('A'));
A组的平空条件,BP('A',GROUPSKVOL('A'));
//B组指令
B组的加多条件,BK('B',1);
B组的加空条件,SK('B',1);
B组的平多条件1,SP('B',GROUPBKVOL('B'));
B组的平空条件1,BP('B',GROUPSKVOL('B'));

দ্রষ্টব্যঃ একটি অ-ফিল্টার মডেলের গ্রুপিংয়ের জন্য, একটি ট্রেডিং নির্দেশের পরে গ্রুপিং এবং হাতের সংখ্যা যোগ করা প্রয়োজন, এবং গ্রুপিংয়ের জন্য একটি একক ক্যোটেড কোট ব্যবহার করা প্রয়োজন। যেমন BK ((A,2)

বিভাজক নির্দেশাবলীর অপারেশন পদ্ধতি

ফিল্টারিং মডেলঃ প্রথমে গ্রুপ ফিল্টারিং, তারপর সিগন্যাল ফিল্টারিং

  • গ্রুপ ফিল্টারিং এর অর্থ হলঃ যদি পূর্ববর্তী K লাইন সিগন্যালটি গ্রুপ A থেকে খোলা সিগন্যাল হয় (BK SK BPK SPK) বর্তমান K লাইনটি কেবল গ্রুপ A এর সমতুল্য সিগন্যাল হতে পারে। যদি পূর্ববর্তী K লাইন সিগন্যালটি গ্রুপ A থেকে সমতুল্য সিগন্যাল হয় (BP SP) বর্তমান K লাইনটি যে কোনও গ্রুপের খোলা সিগন্যাল হতে পারে (সিগন্যালের উপস্থিতির ক্রমে প্রথম খোলা সিগন্যালটি নেওয়া) ।

  • অ-গ্রেডিং স্থিতিশীল অবস্থার জন্য শুধুমাত্র অ-গ্রেডিং স্থিতিশীল অবস্থার জন্য খোলা অবস্থার প্রয়োজন

সিগন্যাল ফিল্টারিং বলতে বোঝায়ঃ একটি উন্মুক্ত সিগন্যাল ফিল্টারিং

এদিকে, বাংলাদেশের নাগরিকদের জন্যও রয়েছে।

  • উপরের K লাইনটি BK। বর্তমান K লাইনটি SPK বা SP হতে হবে (SPK SP এর আগে, নিম্নলিখিত সমার্থক)
  • উপরের K লাইনটি SK, এবং বর্তমান K লাইনটি হতে হবে BPK বা BP।
  • উপরের K লাইনটি BP, এখনকার K লাইনটি BK বা SK হতে হবে।
  • উপরের K লাইনটি SP। বর্তমান K লাইনটি হতে হবে BK বা SK।
  • উপরের K-লাইনটি BPK, বর্তমান K-লাইনটি SPK বা SP হতে হবে।
  • উপরের K লাইনটি SPK। বর্তমান K লাইনটি হতে হবে BPK বা BP।

অ-ফিল্টার মডেলঃ

  • যদি পূর্ববর্তী সিগন্যালটি গ্রুপ A এর জন্য খোলা সিগন্যাল হয়, তাহলে পরবর্তী সিগন্যালটি অবশ্যই গ্রুপ A এর জন্য বাড়ানো সিগন্যাল বা স্থিতিশীল সিগন্যাল হতে হবে।
  • যদি পূর্ববর্তী সিগন্যালটি গ্রুপ A এর স্থিতিশীল সিগন্যাল হয় এবং গ্রুপ A এর স্থিতিশীল সিগন্যাল 0 হয়, তাহলে পরবর্তী সিগন্যালটি যেকোনো গ্রুপের স্থিতিশীল সিগন্যাল হতে পারে।
  • যদি A গ্রুপের হোল্ডিং 0 এর চেয়ে বড় হয়, তাহলে A গ্রুপের জন্য একটি খোলা বা সমাপ্তি সিগন্যাল থাকতে হবে। বিঃদ্রঃঃ অ-গ্রুপযুক্ত স্থির অবস্থার জন্য শুধুমাত্র অ-গ্রুপযুক্ত স্থির অবস্থার জন্য খোলা অবস্থার প্রয়োজন

বিভাজন নির্দেশাবলীর কেস বিশ্লেষণ

এখন, আমরা কিছু কৌশল ব্যবহার করে দেখব কিভাবে কোড লেখার সময় এই নির্দেশাবলীকে একত্রিত করা হয়।

ফিল্টার মডেল

ট্রেডিং ধারণাগুলিঃ ২০-চক্র এবং ৬০-চক্রের সমান্তরাল গোল্ড ফর্ক মর্টফোর্কগুলিকে ট্রেন্ডিংয়ের মানদণ্ড হিসাবে ব্যবহার করুন।

  • ২০-চক্রীয় গড়রেখার চেয়ে ৬০-চক্রীয় গড়রেখার উপরে বেশি কাজ করা; বিপরীতভাবে, খালি করা।
  • যদি সর্বোচ্চ মূল্য 10 বেজ কে লাইন নতুন উচ্চ এবং সূর্যের জন্য হয়, তাহলে প্রবণতা বেশি হয়। যখন স্থিতিশীল হয়, তখন বড় স্টপ লস পয়েন্ট স্টপ লস পয়েন্ট পয়েন্ট পয়েন্ট পয়েন্ট পয়েন্ট পয়েন্ট পয়েন্ট বা একটি সমতল স্টপ ফর্ক পয়েন্ট পয়েন্ট পয়েন্ট পয়েন্ট বা বিপরীত কাজ করে।
  • যদি কেডিজে সূচকটি গোল্ড ফর্ক এবং সূর্যের রেখার জন্য হয়, তবে ওভেনটি বেশি হয়। যখন স্থির হয়, তখন ছোট স্টপ লস পয়েন্ট স্টপ লস পয়েন্ট বা ড্রপ লস পয়েন্টের সাথে স্টপ লস পয়েন্ট খুলুন k লাইন সর্বনিম্ন স্টপ লস পয়েন্ট স্থির করুন। বিপরীতভাবে।

কোডঃ

MA20^^MA(C,20);
MA60^^MA(C,60);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
HH:=HV(H,10);
LL:=LV(L,10);
MA20>MA60&&H>HH&&C>O,BK('A');
MA20<MA60&&L<LL&&C<O,SK('A');
L<LV(L,5)||CROSSDOWN(MA20,MA60)||C<BKPRICE-5*MINPRICE,SP('A');
H>HV(H,5)||CROSSUP(MA20,MA60)||C>SKPRICE+5*MINPRICE,BP('A');//只平A组开仓
MA20>MA60&&CROSSUP(K,D)&&C>O,BK('B');
MA20<MA60&&CROSSDOWN(K,D)&&C<O,SK('B');
C>BKPRICE+5*MINPRICE||C<BKPRICE-2*MINPRICE||C<REF(L,BARSBK),SP('B');
C<SKPRICE-5*MINPRICE||C>SKPRICE+2*MINPRICE||C>REF(H,BARSSK),BP('B');//只平B组开仓
//不同的开仓条件开仓,用不同的平仓条件,有针对性的平仓。达到不同行情试用不同策略的目的。
AUTOFILTER;

ফিল্টারহীন মডেল

লেনদেনের ধারণাঃ প্রথমবারের মতো লেনদেনের শর্ত হিসাবে 5 চক্র এবং 10 চক্রের সমান্তরাল সোনার ফোরক মর্দানী স্ত্রীলোক।

  • প্রথম পজিশন খোলা এবং পলিসি না করার আগে ৫ চক্র এবং ৬০ চক্র সমতল গোল্ডফর্ক অতিরিক্ত পজিশন; প্রথম পজিশন খোলা এবং পলিসি না করার আগে ৫ চক্র এবং ৬০ চক্র সমতল মৃত্তিকা অতিরিক্ত পজিশন।
  • ৫ চক্রের ৬০ চক্রের চেয়ে বড় ট্রেন্ডে সর্বোচ্চ মূল্য ১০ বেজ কে লাইন নতুন উচ্চতা তৈরি করে, তারপর দ্বিতীয়বার আরো বেশি অবস্থান। ৫ চক্রের ৬০ চক্রের কম ট্রেন্ডে সর্বনিম্ন মূল্য ১০ বেজ কে লাইন নতুন নিম্নতা তৈরি করে, তারপর দ্বিতীয়বার নতুন স্থান বৃদ্ধি করে।
  • প্রথমবারের মত আরো পজিশন যোগ করার পর, ৫টি k লাইন তৈরি করে নতুন কম বা ছোট স্টপ লস পয়েন্ট সমতল করা হয়.
  • দ্বিতীয়বারের জন্য, 5 চক্র এবং 60 চক্রের জন্য সমতল স্টপফার্ক সমতল স্থির করুন; সমতল এবং বিপরীত।

কোডঃ

MA5^^MA(C,5);
MA10^^MA(C,10);
MA20:=MA(C,20);
MA60^^MA(C,60);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
HH:=HV(H,10);
LL:=LV(L,10);
CROSSUP(MA5,MA10)&&BKVOL=0&&C>=O,BK('A',2);
CROSSDOWN(MA5,MA10)&&SKVOL=0&&C<=O,SK('A',2);
CROSSUP(MA5,MA60)&&ISLASTBK&&BKVOL=2,BK('A',1);
CROSSDOWN(MA5,MA60)&&ISLASTSK&&SKVOL=2,SK('A',1);
MA5>MA60&&H>HH&&ISLASTSP&&REF(GROUPBKVOL('A'),BARSSP+1)>0,BK('B',1);
MA5<MA60&&L<LL&&ISLASTBP&&REF(GROUPSKVOL('A'),BARSBP+1)>0,SK('B',1);
L<LV(L,5)||C<REF(L,BARSBK)&&(C<BKPRICE-2*MINPRICE),SP('A',GROUPBKVOL('A'));
H>HV(H,5)||C>REF(H,BARSSK)&&(C>SKPRICE+2*MINPRICE),BP('A',GROUPSKVOL('A'));
C>BKPRICE+10*MINPRICE||CROSSDOWN(MA5,MA60),SP('B',BKVOL);
C<SKPRICE-10*MINPRICE||CROSS(MA5,MA60),BP('B',SKVOL);

উপরের দুটি মডেলের জন্য একটি নির্দিষ্ট কেস বিশ্লেষণ, যা পাঠককে দেখায় যে মাই ল্যাঙ্গুয়েজ কীভাবে গ্রুপিং নির্দেশাবলীর সাথে আচরণ করে, আপনি নিজের কৌশলগত যুক্তি অনুসারে বিভিন্ন গ্রুপিং প্রয়োজনীয়তা তৈরি করতে পারেন, যাতে আপনি কোডে যে কৌশলগত যুক্তিটি প্রকাশ করতে চান তা সর্বাধিক স্পষ্ট এবং কম ত্রুটিযুক্ত উপায়ে প্রকাশ করতে পারেন।


আরো