১০১

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

নাসিম ভাই আমরা ইন্ট্রাডে র জন্য এই ফরমাট টা ব্যাবহার করি http://serv13.enterupload.com/d2/i/00141/3waso9fzd20l_t.jpg

আপনি একটু এই ফরমাট টা করে দেন ।http://img25.imageshack.us/img25/6853/intc.png

১০২

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

আচ্ছা DSNAP আর ইন্টাডে জিনিস গুলা কি একটু বলা যাবে? আমি তো কিছুই বুঝি না।

সারিম'এর ওয়েবসাইট

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

১০৩

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

সারিম লিখেছেন:

আচ্ছা DSNAP আর ইন্টাডে জিনিস গুলা কি একটু বলা যাবে? আমি তো কিছুই বুঝি না।

DSNAP হচ্ছে একটা দিনের সিএসভি কিন্তূ এটা দিন শেষের না মানে কমপ্লিট ডাটা থাকে না। যদি আমি সকাল ১১।৩০ তে DSNAP নেই তাহলে  সকাল  ১১।৩০ পর্যন্ত এটাতে ডাটা থাকবে।

আর ইন্টাডে হচ্ছে প্রতি ১ মিনিট বা ২ মিনিট পর পর ডাটা যাতে সময় থাকবে। এখন DSNAP আর ইন্টাডে র মধ্যে পার্থক্য হলো DSNAP এ  open price is yesterdays close price but in intraday open price is last trade price. Say I take a intraday data at 11.20 min so if i take intraday data at 11.21 min then open price will be 11.20 r close price .now what will be high price ? if we found a price greater than open price then it will be high price if not then the open price will be high price.Low price, if we found a lower price then then it will be low price if not then open will be low price.Close price means last trade price if not found then open price will be close price.About volume , here previous day volume will not be considered . Say at 11.10 volume is 120 then at 11.21 trade volume is 124. Here we should filter the data as basis of trade. if trade number increase then soft will query for other data if trade no dont increase then no need for other data.

ইংরেজীতে লেখার জন্য দুঃখিত।

১০৪

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

sohoj লিখেছেন:
মাজহার লিখেছেন:

ডেটার জন্য এস ই সি -র সাথে চুক্তি করা লাগবে কেন? আমরা তো ওদের সাইট থেকে নেব, এবং নিচ্ছি।

Stockbangladesh Portfolio section use Direct data from tesa for that they have a did with Sec.So during trading they provide the fastest data than dse site.So if we want to continue a paid service then we need data with minimum delay.

এবার মনে হয় জিনিষটা clear করতে পারলাম

I knew it. They collect data from TESA. But this is a hazardous way, we need a big ''jack'' to make a contract with SEC. Also need a LAN connection with TESA, big hazard.
So, I think 'DSE website' is best for us.

লেখাটি CC by-nc-nd 3. এর অধীনে প্রকাশিত

১০৫

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

sohoj লিখেছেন:

DSNAP হচ্ছে একটা দিনের সিএসভি কিন্তূ এটা দিন শেষের না মানে কমপ্লিট ডাটা থাকে না। যদি আমি সকাল ১১।৩০ তে DSNAP নেই তাহলে  সকাল  ১১।৩০ পর্যন্ত এটাতে ডাটা থাকবে।

আর ইন্টাডে হচ্ছে প্রতি ১ মিনিট বা ২ মিনিট পর পর ডাটা যাতে সময় থাকবে। এখন DSNAP আর ইন্টাডে র মধ্যে পার্থক্য হলো DSNAP এ  open price is yesterdays close price but in intraday open price is last trade price. Say I take a intraday data at 11.20 min so if i take intraday data at 11.21 min then open price will be 11.20 r close price .now what will be high price ? if we found a price greater than open price then it will be high price if not then the open price will be high price.Low price, if we found a lower price then then it will be low price if not then open will be low price.Close price means last trade price if not found then open price will be close price.About volume , here previous day volume will not be considered . Say at 11.10 volume is 120 then at 11.21 trade volume is 124. Here we should filter the data as basis of trade. if trade number increase then soft will query for other data if trade no dont increase then no need for other data.

ধন্যবাদ সুন্দর করে বুঝিয়ে বলার জন্য thumbs_up। অনেক তথ্য পেলাম।

এই ডিটেলসগুলোর ব্যাপারে আরো আগেই প্রশ্ন করা উচিৎ ছিলো  worried

আপনারা ইন্ট্রাডে-র জন্য কি ব্যবহার করেন? এক্সেল স্প্রেডশীট জাতীয় কিছু আছে কি?

Calm... like a bomb.

১০৬

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

মাজহার লিখেছেন:
sohoj লিখেছেন:

Stockbangladesh Portfolio section use Direct data from tesa for that they have a did with Sec.So during trading they provide the fastest data than dse site.So if we want to continue a paid service then we need data with minimum delay.

এবার মনে হয় জিনিষটা clear করতে পারলাম

I knew it. They collect data from TESA. But this is a hazardous way, we need a big ''jack'' to make a contract with SEC. Also need a LAN connection with TESA, big hazard.
So, I think 'DSE website' is best for us.

পরশুদিন গুগলিং করে কিছু তথ্য পেয়েছিলাম। ভুল হতে পারে, তবে সম্ভবত: ফ্লোর থেকে ডেটা সরাসরি সিডিবিএল-এর সার্ভারে চলে যায়। পরে সিডিবিএল থেকে biasl, em system এরা ডেটা কালেক্ট করে। ডিএসই ওয়েবসাইটের সোর্সের ব্যাপারটা পরিষ্কার না - ওরা হয়তো সরাসরি নিজেদের ডেটাবেইজ থেকে ডেটা নেয়, নাকি cdbl থেকে কালেক্ট করে বুঝতেছিনা।

cdbl মনে হয় sec-র ইলেক্ট্রনিক ডেটা আর্কাইভাল এবং ডিস্ট্রিবিউশন করার দায়িত্বে আছে। এদের ইনফ্রাস্ট্রাকচার বেশ সলিড। স্টক এক্সচেন্জ ছাড়াও ইন্ট্রা-ব্যাংক লেনদেনের ব্যাপারগুলোও এরা ম্যানেজ করে। Impressive!

Calm... like a bomb.

১০৭ সর্বশেষ সম্পাদনা করেছেন invarbrass (২৫-০২-২০১০ ১৭:৪৯)

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

ইন্ট্রাডের ব্যাপারটা আরেকটু ক্লিয়ার হওয়া দরকার। ওপেন আর ক্লোজ প্রাইস নিয়ে একটু কনফিউশন হচ্ছে।

ইনভেস্টবুল থেকে পরশুদিনের NSE-র ইন্ট্রাডে ডাউনলোড করে ঘাঁটাঘাটি করছি। এখানে একটু স্যাম্পল দিলাম (OHLCV ফরম্যাট):

TATACHEM.NS,20100223,09:01:00,286.00,286.00,286.00,286.00,205
TATACHEM.NS,20100223,09:02:00,286.20,287.50,286.20,286.30,1031
TATACHEM.NS,20100223,09:03:00,286.50,286.50,286.50,286.50,490
TATACHEM.NS,20100223,09:04:00,286.80,286.80,285.05,285.10,1115
TATACHEM.NS,20100223,09:05:00,285.10,286.30,285.10,285.90,669
TATACHEM.NS,20100223,09:06:00,285.35,285.90,285.10,285.10,1980

আপডেট: উপরের সিএসভি পড়তে আমার নিজেরই অসুবিধা হচ্ছে,  mad এক্সলের স্ক্রীণশট দিচ্ছি:
http://f.imagehost.org/0281/intraday.png
সন্জয়দার পোস্ট থেকে যা বুঝলাম, ইন্ট্রাডে-তে বর্তমান ওপেন প্রাইস হবে immediate আগের ক্লোজিং প্রাইসটা (current OPEN price = CLOSE price from previous dsnap)

কিন্তু এখানে টাটা কেমিকালের ৯:০১ মিনিটে ক্লোজ ছিলো 286, তাহলে ৯:০২ মিনিটের ওপেন 286.20 হলো কেন?

আবার যেমন ৯:০৫-এর ক্লোজ ছিলো 285.90, কিন্তু ৯:০৬-এর ওপেন হলো 285.35... এই রকম কেন?

এদের রিপোর্টে তো ওপেন প্রাইসের সাথে আগের ক্লোজ-এর সম্পর্ক পাচ্ছি না। এরা ১ মিনিট পরপর ডেটা স্ন্যাপশট নিচ্ছে - এই ১ মিনিটের মধ্যে যে ওপেন প্রাইসের যে উঠানামা হয়ে গেছে, সেটাই তারা সরাসরি ব্যবহার করছে বলে মনে আপাতত: হচ্ছে... নাকি ভুল বুঝতেছি?  hairpull

এছাড়া, এই রিপোর্টে দিনের শুরুতে (৯:০১) সবগুলো দেখাচ্ছে ২৮৬, এবং ভলিউম ২০৫ - এই ফিগারগুলো এরা কিভাবে ক্যালকুলেট করলো? সেশেনের শুরুতে ভলিউম মনে হয় ০ থেকে কাউন্ট করা হয়, আর ২৮৬ মনে হয় আগেরদিনের ক্যারী-ওভার (YCP)... ঠিক কি না?

কারো কাছে যদি এইরকম ইন্ট্রাডে রিপোর্ট (সেইম কোম্পানির) থাকে তাহলে শেয়ার করেন। সাথে একই কোম্পানীর করেসপন্ডিং ডিস্ন্যাপ দিতে পারলেও ভালো হয়। অর্থাৎ, আমার দরকার ৯:০১ মিনিটের ইন্ট্রাডে এবং ডিস্ন্যাপ, ৯:০২ মিনিটের ইন্ট্রা এবং ডিস্ন্যাপ এইভাবে...

Calm... like a bomb.

১০৮

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

কি জানি ভাই। আমার মাথায় ঢুকে নাই। ঢুকানোর তেমন চেস্টাও করতেছি না । আপনারা আগে ভাল মত মাথায় ঢুকাই নেন তারপর আমি tongue

সারিম'এর ওয়েবসাইট

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

১০৯

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

সিএসভি-তে ডেট-টাইম আলাদা কলামে করে দিলাম।

১১০ সর্বশেষ সম্পাদনা করেছেন invarbrass (২৫-০২-২০১০ ১৮:০৭)

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

http://f.imagehost.org/0673/proj.png
প্রজন্ম স্টক এক্সচেন্জের বর্তমান ডিস্ন্যাপ দেইখা মনে হইতেছে শাহরুখ খান বনাম আমির খানের share বেশি bullish  lol lol lol

Calm... like a bomb.

১১১

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

invarbrass লিখেছেন:

http://f.imagehost.org/0673/proj.png
প্রজন্ম স্টক এক্সচেন্জের বর্তমান ডিস্ন্যাপ দেইখা মনে হইতেছে শাহরুখ খান বনাম আমির খানের share বেশি bullish  lol lol lol

যা বলেছেন ভাই lol2 lol2

১১২

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

স্বপ্নচারী লিখেছেন:

সিএসভি-তে ডেট-টাইম আলাদা কলামে করে দিলাম।

ভাই আপনার প্রোগ্রামটা আমি উবুন্টুতে রান করতে পারছি না। আমার পাইথন 2.6.4 । getcsv.py ফাইলের উপর ডাবল ক্লিক করলে পাই ফাইলটা ওপেন  হয়ে যাচ্ছে এর পর আর কোন  কাজ করছে না।

১১৩

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

বাতেন লিখেছেন:
স্বপ্নচারী লিখেছেন:

সিএসভি-তে ডেট-টাইম আলাদা কলামে করে দিলাম।

ভাই আপনার প্রোগ্রামটা আমি উবুন্টুতে রান করতে পারছি না। আমার পাইথন 2.6.4 । getcsv.py ফাইলের উপর ডাবল ক্লিক করলে পাই ফাইলটা ওপেন  হয়ে যাচ্ছে এর পর আর কোন  কাজ করছে না।

ওই স্ক্রিপ্টটা কন্সোল থেকে রান করতে হবে।

Calm... like a bomb.

১১৪

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

উবুন্তুতে কোন স্ক্রিপ্ট ডাবল ক্লিক করে রান করতে হলে, সেই ফাইলের এক্সিকিউটেবল পারমিশন থাকতে হবে। তারপর ডাবল ক্লিক করলে রান ইন টার্মিনাল সিলেক্ট করুন, তাহলেই চলবে।

এছাড়া টার্মিনাল তো আছেই। python getcsv.py

এক্সিকিউটেবল পারমিশন (chmod +x getcsv.py) দেয়ার পর ./getcsv.py দিয়েই রান করা যাবে।

১১৫

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

স্বপ্নচারী লিখেছেন:

উবুন্তুতে কোন স্ক্রিপ্ট ডাবল ক্লিক করে রান করতে হলে, সেই ফাইলের এক্সিকিউটেবল পারমিশন থাকতে হবে। তারপর ডাবল ক্লিক করলে রান ইন টার্মিনাল সিলেক্ট করুন, তাহলেই চলবে।

এছাড়া টার্মিনাল তো আছেই। python getcsv.py

এক্সিকিউটেবল পারমিশন (chmod +x getcsv.py) দেয়ার পর ./getcsv.py দিয়েই রান করা যাবে।

রিপ্লে দিতে দেরী হয়ে গেলো, কাজ হয়েছে। তবে getcsv.py নামে ফোল্ডারের বিতর getcsv.py  ফাইল রেখে রান করতে চাইলে রান করেনা।  ধন্যবাদ আপনাদেরকে।

১১৬

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

না করাই উচিৎ। একই রুমে যদি বাতেন নামে তিন ব্যক্তি থাকে, এবং কোনো একজন বাতেনের নামে প্রেমপত্র আসে তাহলে চিঠির দখল নিয়ে মারামারি লেগে যাওয়াই স্বাভাবিক! lol

Calm... like a bomb.

১১৭ সর্বশেষ সম্পাদনা করেছেন sohoj (২৫-০২-২০১০ ২৩:৩১)

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

invarbrass লিখেছেন:

ইন্ট্রাডের ব্যাপারটা আরেকটু ক্লিয়ার হওয়া দরকার। ওপেন আর ক্লোজ প্রাইস নিয়ে একটু কনফিউশন হচ্ছে।

ইনভেস্টবুল থেকে পরশুদিনের NSE-র ইন্ট্রাডে ডাউনলোড করে ঘাঁটাঘাটি করছি। এখানে একটু স্যাম্পল দিলাম (OHLCV ফরম্যাট):

TATACHEM.NS,20100223,09:01:00,286.00,286.00,286.00,286.00,205
TATACHEM.NS,20100223,09:02:00,286.20,287.50,286.20,286.30,1031
TATACHEM.NS,20100223,09:03:00,286.50,286.50,286.50,286.50,490
TATACHEM.NS,20100223,09:04:00,286.80,286.80,285.05,285.10,1115
TATACHEM.NS,20100223,09:05:00,285.10,286.30,285.10,285.90,669
TATACHEM.NS,20100223,09:06:00,285.35,285.90,285.10,285.10,1980

আপডেট: উপরের সিএসভি পড়তে আমার নিজেরই অসুবিধা হচ্ছে,  mad এক্সলের স্ক্রীণশট দিচ্ছি:
http://f.imagehost.org/0281/intraday.png
সন্জয়দার পোস্ট থেকে যা বুঝলাম, ইন্ট্রাডে-তে বর্তমান ওপেন প্রাইস হবে immediate আগের ক্লোজিং প্রাইসটা (current OPEN price = CLOSE price from previous dsnap)

কিন্তু এখানে টাটা কেমিকালের ৯:০১ মিনিটে ক্লোজ ছিলো 286, তাহলে ৯:০২ মিনিটের ওপেন 286.20 হলো কেন?

আবার যেমন ৯:০৫-এর ক্লোজ ছিলো 285.90, কিন্তু ৯:০৬-এর ওপেন হলো 285.35... এই রকম কেন?

এদের রিপোর্টে তো ওপেন প্রাইসের সাথে আগের ক্লোজ-এর সম্পর্ক পাচ্ছি না। এরা ১ মিনিট পরপর ডেটা স্ন্যাপশট নিচ্ছে - এই ১ মিনিটের মধ্যে যে ওপেন প্রাইসের যে উঠানামা হয়ে গেছে, সেটাই তারা সরাসরি ব্যবহার করছে বলে মনে আপাতত: হচ্ছে... নাকি ভুল বুঝতেছি?  hairpull

এছাড়া, এই রিপোর্টে দিনের শুরুতে (৯:০১) সবগুলো দেখাচ্ছে ২৮৬, এবং ভলিউম ২০৫ - এই ফিগারগুলো এরা কিভাবে ক্যালকুলেট করলো? সেশেনের শুরুতে ভলিউম মনে হয় ০ থেকে কাউন্ট করা হয়, আর ২৮৬ মনে হয় আগেরদিনের ক্যারী-ওভার (YCP)... ঠিক কি না?

কারো কাছে যদি এইরকম ইন্ট্রাডে রিপোর্ট (সেইম কোম্পানির) থাকে তাহলে শেয়ার করেন। সাথে একই কোম্পানীর করেসপন্ডিং ডিস্ন্যাপ দিতে পারলেও ভালো হয়। অর্থাৎ, আমার দরকার ৯:০১ মিনিটের ইন্ট্রাডে এবং ডিস্ন্যাপ, ৯:০২ মিনিটের ইন্ট্রা এবং ডিস্ন্যাপ এইভাবে...

ভাই ভালো প্রশ্ন করছেন। অনেক সময় প্রাইস আগের ক্লোস প্রাইস থেকে বেশী বা কম হতে পারে এটাকে আমরা creating Gap বলি। তাই আমি যা বলছিলাম সেটা জেনারেল রুল আর গ্যাপ টা বিশেষ বিশেষ সময় হয়। সাধারনত কোনো কম্পানীর Price sensitive issue or corporate declaration  হলে এমন হয়। যেমন কয়েক দিন আগে DSE র ৮ ও ৯ ফেব্রুয়ারির ডাটা দেখতে পারেন।

আমরা ইন্ট্রাডের জন্য আরেকটা টুল ব্যবহার করি এক ভাই র বানানো যিনি Dsnap বানিয়েছেন। আর ডাটা এখন নেই রবিবারে দিতে পারবো।

১১৮ সর্বশেষ সম্পাদনা করেছেন sohoj (২৫-০২-২০১০ ২৩:৩৫)

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

মাজহার লিখেছেন:

I knew it. They collect data from TESA. But this is a hazardous way, we need a big ''jack'' to make a contract with SEC. Also need a LAN connection with TESA, big hazard.
So, I think 'DSE website' is best for us.

If we are seriously interested then I can talk with one important person of Sec.He is a friend of My Senior Bro.No need of Big Jack.

১১৯

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

স্বপ্নচারী লিখেছেন:

সিএসভি-তে ডেট-টাইম আলাদা কলামে করে দিলাম।

ধন্যবাদ

১২০ সর্বশেষ সম্পাদনা করেছেন বাতেন (২৬-০২-২০১০ ০১:১৫)

Re: AmiBroker DSE, CSE ইমপোর্ট টুল

invarbrass লিখেছেন:

না করাই উচিৎ। একই রুমে যদি বাতেন নামে তিন ব্যক্তি থাকে, এবং কোনো একজন বাতেনের নামে প্রেমপত্র আসে তাহলে চিঠির দখল নিয়ে মারামারি লেগে যাওয়াই স্বাভাবিক! lol

যা বলেছেন ভাই না হেসে পারলাম না। lol2 lol2