নিবন্ধের সূচিপত্র
- প্রমাণ ও পরিসর
- চিত্র
- প্রক্রিয়া
- একটি সময়-নির্দিষ্ট পরিবেষ্টনী, কোনো ধ্রুবক শতাংশের পরিসর নয়
- ডেটা অ্যালাইনমেন্ট নির্ধারণ করে কী জানা সম্ভব ছিল।
- ধারণাটিকে একটি সুস্পষ্ট লক্ষ্য-অবস্থান নিয়মে পরিণত করুন
- ভোল্যাটিলিটি অনুযায়ী পজিশন সাইজ এক্সপোজার বদলায়
- কৃত্রিম পাটিগণিত এবং একটি ব্যর্থ ধারাবাহিকতা
- প্রকাশিত প্রমাণ এবং একটি পুনরুৎপাদনযোগ্য তুলনা
- সাধারণ ভুল
- ব্যবহারিক যাচাইতালিকা
- সচরাচর জিজ্ঞাসা
- গবেষণার সূত্র
প্রমাণ ও পরিসর
এই পেপারটিতে +1,985%-এর মোট রিটার্ন, 19.6% IRR, শার্প 1.33 এবং 25%-এর সর্বোচ্চ ড্রডাউন রিপোর্ট করা হয়েছে, যা মে 2007 থেকে এপ্রিল 2024 পর্যন্ত সময়কালের জন্য প্রযোজ্য এবং এর সাথে এর উল্লিখিত কমিশন ও স্লিপেজও অন্তর্ভুক্ত রয়েছে। এগুলো লেখকের রিপোর্ট করা ফলাফল; এখানে কোনো স্বাধীন ব্যাকটেস্ট চালানো হয়নি। [1]
ব্যবহারিক কাজের ধাপ
- ইতিহাস প্রস্তুত করুনপূর্ববর্তী 14 সেশনগুলোকে ঘড়ির সময় অনুযায়ী সাজিয়ে দৈনিক অস্থিরতা গণনা করুন।
- ব্যান্ড তৈরি করুনOpen ও previous close-কে ভিত্তি করুন; উভয়ের corporate-action adjustment একই নিয়মে করুন।
- VWAP আপডেট করুনশুধুমাত্র বর্তমান সেশনের জন্য ইতিমধ্যে প্রাপ্ত ভলিউম ব্যবহার করুন।
- সময়সূচী অনুযায়ী মূল্যায়ন করুনCheckpoint bar বন্ধ হলে long, short অথবা কোনো পজিশন না রাখার target নির্ধারণ করুন।
- কার্যকর ও নিষ্পত্তি করুনসব position change-এর খরচ ধরুন এবং সেশনের সময়সীমার মধ্যে সব পজিশন বন্ধ করুন।
- পৃথক অবদানআগে অদেখা মূল্যায়ন ডেটায় band, VWAP ও position sizing তুলনা করুন।
একটি সময়-নির্দিষ্ট পরিবেষ্টনী, কোনো ধ্রুবক শতাংশের পরিসর নয়
সেশন শুরুর অস্থিরতা এবং মধ্যাহ্নভোজের সময়ের অস্থিরতার বিন্যাস ভিন্ন। নয়েজ-ব্যান্ড ধারণাটি দিনের প্রতিটি নির্দিষ্ট সময়ে সেশন শুরুর পর থেকে একটি স্বাভাবিক পরম পরিবর্তনকে আলাদাভাবে পরিমাপ করে। সকালের শেষের দিকের একটি পর্যবেক্ষণকে পাশাপাশি মিনিটের একটি চলমান অনুক্রমের সাথে তুলনা না করে, বরং পূর্ববর্তী সেশনগুলোর সকালের শেষের দিকের পর্যবেক্ষণের সাথে তুলনা করা হয়।
ঘড়ির সময় k-এর জন্য, sigma(d, k) = mean(abs(P(d−j, k)/Open(d−j)−1), j=1…14) সংজ্ঞায়িত করুন। শুধুমাত্র সম্পন্ন হওয়া পূর্ববর্তী সেশনগুলো ব্যবহার করলে বেসলাইনটি কার্যকারণমূলক হয়। ঊর্ধ্বসীমা হলো U(d, k)=max(Open(d), PreviousClose(d))×(1+sigma(d, k)); নিম্নতরটি হলো L(d, k)=min(Open(d), PreviousClose(d))×(1−sigma(d, k))। গ্যাপ-অ্যাওয়্যার অ্যাঙ্করগুলো একটি রাতব্যাপী ব্যবধান জুড়ে এনভেলপটিকে আরও প্রশস্ত করে তোলে।
এই সিগমা হলো গড় পরম সরণ, মিনিট রিটার্নের আদর্শ বিচ্যুতি নয়। এটিকে একটি প্রচলিত রোলিং ভোল্যাটিলিটি ইন্ডিকেটর দিয়ে প্রতিস্থাপন করলে সিগন্যালটি বদলে যায়। একটি বড় ওপেনিং গ্যাপের প্রভাবও বাজার খোলার পরের একটি বড় মুভ থেকে ভিন্ন হয়, কারণ অ্যাঙ্কর এবং ইন্ট্রাডে ডিসপ্লেসমেন্ট ভিন্ন ভিন্ন ভূমিকা পালন করে।
স্ট্র্যাটেজি হাইপোথিসিস হলো, প্রাইস যখন দিনের স্বাভাবিক ওঠানামার সীমা অতিক্রম করে, তখন সেই দিকের গতি অব্যাহত থাকা। এটি ব্যর্থ হতে পারে যখন কোনো খবরের কারণে সৃষ্ট আকস্মিক মূল্যবৃদ্ধি বিপরীতমুখী হয়, যখন পূর্ববর্তী 14 সেশনগুলো বর্তমান অস্থিরতাকে কম করে দেখায়, অথবা যখন প্রাইস বারবার সীমানা অতিক্রম করে। উচ্চ ভলিউমের ব্রেকআউটের কারণে এই ফলাফলগুলোর কোনোটিই বাতিল হয়ে যায় না।
ডেটা অ্যালাইনমেন্ট নির্ধারণ করে কী জানা সম্ভব ছিল।
গবেষণাটি IQFeed-এর মিনিটভিত্তিক ডেটা ব্যবহার করে। প্রকাশিত ফলাফলে প্রতি শেয়ারে $0.0035 কমিশন এবং $0.001 স্লিপেজ ধরা হয়েছে। [1] এগুলো নির্দিষ্ট অনুমান; অতীতের প্রতিটি অর্ডার ওই খরচেই কার্যকর হতে পারত, এমন নিশ্চয়তা নয়।
এক্সচেঞ্জ সেশন এবং ঘড়ির সময় অনুযায়ী ঐতিহাসিক ম্যাট্রিক্সটি তৈরি করুন। ছুটির দিন, দিবালোক-সংরক্ষণ পরিবর্তন এবং সংক্ষিপ্ত সেশনগুলোর জন্য ক্যালেন্ডার-সচেতন ব্যবস্থাপনার প্রয়োজন। একটি 10:00 পর্যবেক্ষণের অনুপস্থিতি শূন্য রিটার্নের সমতুল্য নয়। একটি অসম্পূর্ণ ঐতিহাসিক সেশন বাদ দেওয়া হবে নাকি বর্তমান সিদ্ধান্তটি নিষ্ক্রিয় করা হবে, তা উল্লেখ করুন।
ওপেন, পূর্ববর্তী ক্লোজ এবং ঐতিহাসিক মূল্যের জন্য একটি সামঞ্জস্যপূর্ণ কর্পোরেট-অ্যাকশন কনভেনশন ব্যবহার করুন। একটি অ্যাডজাস্টেড পূর্ববর্তী ক্লোজের সাথে একটি আনঅ্যাডজাস্টেড বর্তমান ওপেন মেশালে একটি গ্যাপ তৈরি হতে পারে। রিটার্ন অনুমান করার জন্য ব্যবহৃত যেকোনো রূপান্তরিত সিরিজ থেকে কাঁচা এক্সিকিউশন সিরিজ আলাদাভাবে সংরক্ষণ করুন।
সেশন VWAP-এর জন্য শুধুমাত্র প্রাপ্ত ট্রেড বা সম্পূর্ণ বার ব্যবহার করতে হবে। বার-ভিত্তিক আনুমানিক হিসাবের ক্ষেত্রে, বার ভলিউম দ্বারা ওয়েটেড সাধারণ মূল্য, (H+L+C)/3, ব্যবহার করা যেতে পারে; এটি একটি ট্রানজ্যাকশন-স্তরের বেঞ্চমার্ক থেকে ভিন্ন। যেখানে উচ্চ-রেজোলিউশনের ডেটা পাওয়া যায়, সেখানে এই পার্থক্য পরিমাপ করা উচিত, বিশেষ করে বিস্তৃত পরিসরের বারগুলোর ক্ষেত্রে।
ধারণাটিকে একটি সুস্পষ্ট লক্ষ্য-অবস্থান নিয়মে পরিণত করুন
নীচে প্রস্তাবিত বাস্তবায়নটি শুধুমাত্র পূর্বনির্ধারিত আধ-ঘণ্টার চেকপয়েন্টে মূল্যায়ন করে। একটি চেকপয়েন্টে, এর লক্ষ্য হলো max(U, VWAP)-এর উপরে লং, min(L, VWAP)-এর নিচে শর্ট, এবং অন্যথায় কোনো পজিশন না রাখা। বারটি উপলব্ধ হওয়ার পরে এটি চূড়ান্ত লক্ষ্যটি পাঠিয়ে দেয়। এটি একটি সুস্পষ্ট গবেষণা সংস্করণ; ক্রমাগত সুরক্ষামূলক এক্সিট এবং নির্ধারিত এক্সপোজার আপডেটগুলিকে নীরবে সমতুল্য হিসাবে বিবেচনা করা উচিত নয়।
এই ভ্যারিয়েন্টে, চেকপয়েন্টগুলোর মধ্যে একটি অস্থায়ী সীমানা অতিক্রম নতুন কোনো সিদ্ধান্ত তৈরি করে না। যদি একটি অবিচ্ছিন্ন প্রতিরক্ষামূলক স্টপ কাঙ্ক্ষিত হয়, তবে এটিকে একটি পৃথক ইভেন্ট-চালিত নিয়ম হিসাবে নির্দিষ্ট করুন এবং এর অতিরিক্ত টার্নওভার পরীক্ষা করুন। যে স্ট্র্যাটেজিতে আধ-ঘণ্টার এন্ট্রি শিডিউল এবং টিক-লেভেল এক্সিট থাকে, তার পাথ ডিপেন্ডেন্স সেই স্ট্র্যাটেজি থেকে ভিন্ন, যা কেবল প্রতি আধ ঘণ্টায় সমস্ত এক্সপোজার পরিবর্তন করে।
লক্ষ্য হলো একটি কাঙ্ক্ষিত অবস্থান, বারবার নতুন অবস্থান যোগ করার নির্দেশ নয়। +q শেয়ার থেকে −q-তে যেতে হলে 2q শেয়ার বিক্রি করতে হবে। +q থেকে শূন্যে যেতে হলে q শেয়ার প্রয়োজন। অবস্থান পরিবর্তনের উভয় পর্যায় সহ, খরচ প্রকৃত অবস্থান পরিবর্তনের সাথে সঙ্গতিপূর্ণ হওয়া উচিত।
সেশন শেষে নির্ধারিত নিষ্পত্তির সময় নতুন entry-র চেয়ে সব পজিশন বন্ধ করা অগ্রাধিকার পায়। বাস্তব ব্যবস্থায় চূড়ান্ত exit পাঠানোর আগে অপূর্ণ entry অর্ডার বাতিল করুন এবং বাতিলের সময় আসা fill-গুলো মিলিয়ে নিন।
before_session(d):
bands = build_from_completed_sessions(d, lookback=14)
daily_vol = sample_std(previous_14_daily_returns)
if data_incomplete or not isfinite(daily_vol) or daily_vol <= 0:
disable_session(); return
multiplier = min(4, 0.02 / daily_vol)
shares = floor(previous_equity * multiplier / session_open)
on_completed_bar(k):
if is_liquidation_deadline(k):
cancel_pending_entries(); submit_flat(); return
if session_disabled: return
update_session_vwap()
if is_decision_time(k):
target = 1 if close > max(upper[k], vwap) else (
-1 if close < min(lower[k], vwap) else 0)
submit_target_after_available_at(target * shares)
ভোল্যাটিলিটি অনুযায়ী পজিশন সাইজ এক্সপোজার বদলায়
একটি সাইজিং স্পেসিফিকেশন হলো multiplier = min(4, 0.02/s), যেখানে s হলো পূর্ববর্তী 14 সম্পন্ন দৈনিক রিটার্নের স্যাম্পল স্ট্যান্ডার্ড ডেভিয়েশন। শেয়ারগুলো হলো floor(previous account equity × multiplier / session open)। 2% টার্গেট এবং লেভারেজ ক্যাপ এই কনফিগারেশনের অন্তর্ভুক্ত; এগুলো কোনো সার্বজনীন ঝুঁকি সুপারিশ নয়।
যখন s শূন্য, অনুপস্থিত বা অসীম হয়, তখন ভাগ করে সীমাহীন আকার তৈরি করার অনুমতি দেওয়ার চেয়ে সেশনটি নিষ্ক্রিয় করা বেশি নিরাপদ। সর্বনিম্ন অস্থিরতার সীমা একটি ভিন্ন ঘোষিত নিয়ম হবে। সাইজিং সিরিজটি চলতি দিনের সমাপনী রিটার্ন দিয়ে পুনরায় গণনা না করে, সেশনের আগেই স্থির করতে হবে।
লিভারেজড এবং আনলিভারেজড সংস্করণগুলো আলাদাভাবে দেখানো উচিত। এই পেপারে, মূলধনের একগুণ এক্সপোজারের সংস্করণটি +380%-এর মোট রিটার্ন, 9.7% IRR, শার্প 1.24 এবং 12%-এর সর্বোচ্চ ড্রডাউন রিপোর্ট করে। [1] পারফরম্যান্সের পার্থক্যকে সম্পূর্ণরূপে একটি উন্নততর এন্ট্রি সিগন্যালের জন্য দায়ী করা যায় না, যখন এক্সপোজার পলিসিও পরিবর্তিত হয়েছে।
সাইজ ক্যাপের জন্য অতিরিক্ত অপারেশনাল সীমাবদ্ধতা প্রয়োজন। ক্রয় ক্ষমতা, গ্রস নোশনাল, ব্রোকার মার্জিন এবং এক্সিকিউশন ইন্টারভ্যালে অংশগ্রহণ যাচাই করুন। সাম্প্রতিক শান্ত সময়ের উপর ভিত্তি করে তৈরি একটি এক্সপোজার নিয়ম অস্থিরতা হঠাৎ বেড়ে যাওয়ার ঠিক আগে বড় পজিশন তৈরি করতে পারে, তাই গ্যাপ এবং ডিলেড-এক্সিট স্ট্রেস টেস্ট আবশ্যক।
কৃত্রিম পাটিগণিত এবং একটি ব্যর্থ ধারাবাহিকতা
ধরা যাক, পূর্ববর্তী ক্লোজিং প্রাইস হলো 500, আজকের ওপেনিং প্রাইস হলো 505 এবং চেকপয়েন্টের সিগমা হলো 0.003। তাহলে U=505×1.003=506.515 এবং L=500×0.997=498.50। এই অপ্রতিসমতার কারণ হলো ওপেনিং গ্যাপ। 505-এর আশেপাশে একটি প্রতিসম ব্যান্ডের হিসাব একই হবে না।
10:00-এ, ধরা যাক VWAP হলো 506.20 এবং সম্পন্ন ক্লোজটি হলো 506.80। প্রস্তাবিত নিয়মটি লং পজিশনকে লক্ষ্য করে, কারণ 506.80, max(506.515,506.20)-কে অতিক্রম করে। যদি অর্ডারটি 506.86-এ পূরণ হয় এবং 509.00-এ বেরিয়ে যায়, তাহলে খরচ কাটার আগে শেয়ার প্রতি মূল্য বৃদ্ধি হবে $2.14। অর্ডার পূরণটি ইচ্ছাকৃতভাবে সিগন্যাল ক্লোজের চেয়ে পরে এবং ভিন্ন দামে করা হয়েছে।
একটি ব্যর্থ ক্ষেত্রে, 10:30-এর ক্লোজিং প্রাইস হলো 506.30, এর আপডেট করা আপার ব্যান্ড হলো 506.60 এবং VWAP হলো 506.50। টার্গেট হয় সব পজিশন বন্ধ করা। 506.24-এ একটি এক্সিট ফিল করলে, 506.86 এন্ট্রি থেকে শেয়ার প্রতি $0.62 লোকসান হয়। ব্যান্ডের নিচে পূর্ববর্তী কোনো ক্রসিং পূর্ববর্তীভাবে একটি নির্ধারিত-সিদ্ধান্ত বাস্তবায়নের জন্য আরও ভালো এক্সিট সরবরাহ করে না।
সমতা ও সময় সরাসরি পরীক্ষা করুন: strict তুলনায় closing price ঠিক threshold-এর সমান হলে target হবে কোনো পজিশন না রাখা; দেরিতে পাওয়া তথ্য দিয়ে আগের execution price নেওয়া যাবে না; পর্যাপ্ত history না থাকলে সম্পূর্ণ band estimate সম্ভব নয়। এই ছোট কেসগুলো public implementation-এর বড় পার্থক্যের কারণ হতে পারে।
প্রকাশিত প্রমাণ এবং একটি পুনরুৎপাদনযোগ্য তুলনা
পেপারটির দৈনিক হিট রেশিও হল 43%, যেখানে এর ট্রেড টেবিলটি 7,668 টি ট্রেডের সাপেক্ষে 37% রিপোর্ট করে। [1] এই ডিনোমিনেটরগুলো ভিন্ন ভিন্ন প্রশ্নের উত্তর দেয়। IRR, মোট রিটার্ন, প্রতি-ট্রেড উইন রেট এবং লাভজনক দিনের ফ্রিকোয়েন্সি আলাদা ফিল্ডে রাখুন।
লেখকদের পাবলিক কোড আর্টিকেলটি VWAP, এক্সপোজার শিফট এবং মেকানিক্স পরিদর্শনের জন্য উপযোগী, কিন্তু সম্পূর্ণ উদাহরণটিতে একটি ওভারনাইট-গ্যাপ মিন-রিভার্সন কম্পোনেন্টও অন্তর্ভুক্ত রয়েছে। [2]-এর সম্মিলিত ইক্যুইটিকে স্বয়ংক্রিয়ভাবে শুধুমাত্র ইন্ট্রাডে মোমেন্টাম কম্পোনেন্টের জন্য দায়ী করা যায় না।
একটি পৃথক পাবলিক রিপোজিটরি README-তে, এর ইন-স্যাম্পল শার্প 1.34-এর সাথে তুলনা করে, মে 2024–মার্চ 2026-এর জন্য একটি আউট-অফ-স্যাম্পল শার্প 0.39, বার্ষিক রিটার্ন 4.8% এবং সর্বোচ্চ ড্রডাউন 18.5% রিপোর্ট করা হয়েছে। এখানে শুধুমাত্র README-টি পরীক্ষা করা হয়েছে; এর লাইসেন্সকৃত ডেটা এবং সম্পূর্ণ এক্সিকিউশন স্বাধীনভাবে পুনরুৎপাদন করা হয়নি। [3]
একটি কার্যকর তুলনার জন্য শুধু নয়েজ ব্যান্ড, নয়েজ ব্যান্ডের সাথে VWAP, এবং ভোল্যাটিলিটি অনুযায়ী পজিশন সাইজ সহ একই সিগন্যালগুলোকে আলাদা করা হয়। এক্সিকিউশন, ডেটা অ্যাডজাস্টমেন্ট এবং ইভ্যালুয়েশন ডেট একই রাখুন। তারপর রিপোর্ট করুন যে VWAP এন্ট্রি কোয়ালিটি, এক্সিট টাইমিং, টাইম ইন মার্কেট বা শুধু টার্নওভার পরিবর্তন করে কিনা।
রিটার্নের আগে দৈনিক ব্যান্ড অ্যারে এবং টার্গেট-পজিশন টাইমস্ট্যাম্প তুলনা করুন। এরপর উল্লিখিত অনুমান এবং স্ট্রেসড কস্ট, ওয়ান-বার ডিলে, নিকটবর্তী লুকব্যাক এবং স্বতন্ত্র বাজার সময়কালের ভিত্তিতে খরচগুলো বিশ্লেষণ করুন। এর উদ্দেশ্য হলো কোন অনুমানগুলো ফলাফলকে সমর্থন করে তা নির্ধারণ করা, কোনো পছন্দের শিরোনাম পুনরায় আবির্ভূত না হওয়া পর্যন্ত অনুসন্ধান করা নয়।
সাধারণ ভুল
ভেরিয়েন্টের নাম পরিবর্তন না করে নয়েজ স্ট্যাটিস্টিক প্রতিস্থাপন করা
গড় পরম ওপেন-টু-টাইম মুভ একটি রোলিং স্ট্যান্ডার্ড ডেভিয়েশন নয়। এই প্রতিস্থাপন থ্রেশহোল্ড স্কেল এবং অর্থনৈতিক ব্যাখ্যা উভয়কেই পরিবর্তন করে।
নির্ধারিত সংকেত প্রদান করে অবিচ্ছিন্ন সম্পাদন
একটি ব্যাকটেস্ট আধ-ঘণ্টার সিদ্ধান্তের দাবি করার সময় প্রতিটি ইন্ট্রাবার ক্রসিং ব্যবহার করে এক্সিটকে ভুলভাবে উন্নত করতে পারে। এন্ট্রি এবং এক্সিট উভয় ইভেন্টের ফ্রিকোয়েন্সি নির্দিষ্ট করুন।
একটি সম্মিলিত কোড উদাহরণকে একটি উপাদানের সাথে সংযুক্ত করা
যে উদাহরণে গ্যাপ মিন রিভার্সন এবং মোমেন্টাম উভয়ই রয়েছে, সেটির যেকোনো একটি উপাদানকে বৈধতা দেওয়ার আগে সেটির পৃথক অ্যাট্রিবিউশন প্রয়োজন।
এই পদ্ধতি ব্যবহারের আগে যাচাইতালিকা
নিজের ডেটায় যাচাই করার পর প্রতিটি বিষয়ে টিক দিন। অগ্রগতি এই ব্রাউজারে সংরক্ষিত হয়; এটি কৌশল লাভজনক হওয়ার সনদ নয়।
সচরাচর জিজ্ঞাসা
VWAP কি উচ্চ না নিম্ন নয়েজ ব্যান্ডের সমান?
না। VWAP হলো ভলিউম-ওয়েটেড বর্তমান সেশনের একটি মূল্য রেফারেন্স; ব্যান্ডগুলো একই সময়ে পূর্ববর্তী সেশনগুলো থেকে এর সাধারণ বিচ্যুতির একটি অনুমান দেয়।
প্রতিবেদিত শার্প কি বর্তমান লাভজনকতা প্রতিষ্ঠা করে?
না। এটি একটি নির্দিষ্ট নমুনা এবং ব্যয় মডেল বর্ণনা করে। পরবর্তী সময়ের প্রমাণ, কার্য সম্পাদনের পুনরাবৃত্তি এবং অনিশ্চয়তা আলাদাভাবে মূল্যায়ন করতে হবে।
গবেষণার সূত্র
প্রতিটি সূত্র তার পাশে বর্ণিত সংজ্ঞা বা প্রমাণকে সমর্থন করে। ছদ্মকোড, কৃত্রিম উদাহরণ ও প্রস্তাবিত প্যারামিটার আলাদাভাবে যাচাই করতে হবে।
- Beat the Market: An Effective Intraday Momentum Strategy for S&P500 ETF (SPY)Zarattini, Aziz, Barbon — bản 03/02/2025. 3 ফেব্রুয়ারী 2025 তারিখের সংস্করণ সহ সম্পূর্ণ PDF পড়া হয়েছে। 3 এবং 4 টেবিলগুলো 15 এবং 16 ভৌত ও মুদ্রিত পৃষ্ঠাগুলোতে রয়েছে। নতুন করে কোনো প্রতিলিপি চালানো হয়নি। যাচাইয়ের তারিখ: .
- Designing a Profitable Intraday Strategy Using Python and AlpacaConcretum Group. লেখকদের প্রবন্ধ এবং পাবলিক কোড পড়া হয়েছে। সম্পূর্ণ উদাহরণটিতে একটি অতিরিক্ত ওভারনাইট-গ্যাপ উপাদান অন্তর্ভুক্ত রয়েছে এবং এটি স্বয়ংক্রিয়ভাবে একটি বিশুদ্ধ মোমেন্টাম রেপ্লিকেশন নয়। যাচাইয়ের তারিখ: .
- Out-of-Sample Evaluation of an Intraday Momentum Strategy for SPYSheimy Paz Serpa. শুধুমাত্র রিপোজিটরি README পরীক্ষা করা হয়েছে; সম্পূর্ণ লাইসেন্সকৃত ইনপুট এবং এর রিপোর্টকৃত আউট-অফ-স্যাম্পল এক্সিকিউশন স্বাধীনভাবে পুনরুৎপাদন করা হয়নি। যাচাইয়ের তারিখ: .
সম্পর্কিত পদ্ধতি
ঝুঁকি সংক্রান্ত নোট
এই বিষয়বস্তু শিক্ষা ও গবেষণার পরিকল্পনার জন্য, আর্থিক পরামর্শ নয়। Backtest অতীতের ডেটার সিমুলেশন, ভবিষ্যতের ফলের নিশ্চয়তা দেয় না এবং বাস্তব ট্রেড করে না। এই সংগ্রহের পদ্ধতিগুলো সবই অ্যাপে উপলভ্য বৈশিষ্ট্য নয়। দেখুন গবেষণাপদ্ধতি এবং শিক্ষাকেন্দ্র.
বাস্তব মূলধন ঝুঁকিতে দেওয়ার আগে নিয়ম যাচাই করুন
অ্যাপের সক্ষমতা, ডেটা এবং প্রতিটি সিমুলেটেড ট্রেড পরীক্ষা করুন; উন্নত ডিটেক্টরের জন্য আলাদা বাস্তবায়ন লাগতে পারে।
App Store থেকে Backtest ডাউনলোড করুন