DSE SMALL INVESTORS PLATFORM (DSIP) > SCHOOL OF ANALYSIS
Amibroker AFL for REDUCED LAG MACD
Page 1 / 1
Amibroker AFL for REDUCED LAG MACD
04/01/2011 4:07 am

Moderator
Forum Addict


Regist.: 02/04/2011
Topics: 10
Posts: 171
OFFLINE

অ্যামিব্রোকারে ফরমুলা এডিট এর সাহায্যে অনেকগুলো কাস্টম ইন্ডিকেটর বানানো যায় এবং আরও কিছু কাজ করা যায়। সেই কাস্টম ফরমুলাগুলোর মধ্যে কিছু আমি আস্তে আস্তে দেওয়ার জন্য চেষ্টা করব। আজকে MACD এর সাথে সম্পর্কিত একটি এএফএল দিলাম। আমরা জানি যে MACD একটি ল্যাগিং ইন্ডিকেটর। আজকের ফরমুলা এর সাহায্যে এই ল্যাগিং এর মাত্রা বেশ কমানো যাবে। এটি আপনারা হুবহু কপি করে FORMULA EDITOR এ পেস্ট করবেন। তারপর FORMULA EDITOR এর ইনসার্ট বাটন প্রেস করবেন এবং অ্যাপ্লাই বাটন ও প্রেস করবেন। পরবর্তীতে দেখবেন ইন্ডিকেটরটি আপনার কাস্টম ইন্ডিকেটর এ সেভ হয়ে আছে। নিম্নে আমি ফরমুলাটা লিখে দিলাম (ফরমুলাটি সংগ্রহ করা হয়েছে)-


("Zero Lag MACD");
/*Xero Lag MACD(p,q,r)*/
//based on ZeroLag EMA - see Technical Analysis of Stocks and Commodities, April 2000
p = Param("P",12,3,36,2);
q = Param("Q",26,3,52,2);
r = Param("R",9,3,15,1);

EMA1= EMA(Close,p);
EMA2= EMA(EMA1,p);
Difference= EMA1 - EMA2;
ZeroLagEMAp= EMA1 + Difference;
//---------------------------------------
EMA1= EMA(Close,q);
EMA2= EMA(EMA1,q);
Difference= EMA1 - EMA2;
ZeroLagEMAq= EMA1 + Difference;
//---------------------------------------
ZeroLagMACD=ZeroLagEMAp - ZeroLagEMAq;
//---------------------------------------
// Signal line
EMA1= EMA(ZeroLagMACD,r);
EMA2= EMA(EMA1,r);
Difference= EMA1 - EMA2;
ZeroLagTRIG= EMA1 + Difference;

Plot(zerolagMACD,"",5,4);
Plot(zerolagtrig,"",colorCustom12,4);

HistInd = zerolagMACD - zerolagtrig;

scHistMax = LastValue(HHV(HistInd,
            BarsSince( Status("barvisible") AND NOT Ref(Status("barvisible"),-1) )));
scHistMin = LastValue(LLV(HistInd,
            BarsSince( Status("barvisible") AND NOT Ref(Status("barvisible"),-1) )));
scaleHist = Max( abs(scHistMax), abs(scHistMin) );

Plot(HistInd, _DEFAULT_NAME(),
IIf(HistInd>=0, ParamColor("Up Color", colorGreen), ParamColor("Down Color", colorRed)),
ParamStyle( "Style", styleHistogram | styleThick, maskHistogram )
);

Plot( 0, "", colorBlue, styleLine);
//===========================end zeroLagMACD
_SECTION_END();
Quote   
04/01/2011 5:30 am

Moderator
Forum Expert


Regist.: 02/08/2011
Topics: 60
Posts: 781
OFFLINE
This afl is really good....awesome!!!
reefat bhai, how can I import the fundamental data in amibroker?
Quote   
04/01/2011 5:33 am

Administrator
Cool Senior Forum Expert


Regist.: 12/19/2010
Topics: 309
Posts: 2083
OFFLINE
Excellent Reefat bhaiya
................
Reproduction of any of the articles in any means will be treated as as per law.
-----------------------
Help and be Helped.

http://apps.facebook.com/facebook_forums/?forum=209
Quote   
04/01/2011 11:17 pm

Junior Member


Regist.: 01/30/2011
Topics: 0
Posts: 15
OFFLINE
wonderful addition to AmiBroker, I have add both of your formula and working fine. Thanks a lot and feel proud to be a member in this group.
Quote   
04/02/2011 1:43 am

Senior Member


Regist.: 01/06/2011
Topics: 3
Posts: 24
OFFLINE
its working.thanks.
Quote   
04/02/2011 9:29 am

Senior Member


Regist.: 01/09/2011
Topics: 0
Posts: 33
OFFLINE
thanks
Quote   
04/02/2011 1:59 pm

Moderator
Forum Addict


Regist.: 02/04/2011
Topics: 10
Posts: 171
OFFLINE

Originally Posted by Dse TiTan:
This afl is really good....awesome!!!
reefat bhai, how can I import the fundamental data in amibroker?

Thanks ! What do you mean by fundamental data for amibroker ?
Quote   
04/02/2011 2:00 pm

Moderator
Forum Addict


Regist.: 02/04/2011
Topics: 10
Posts: 171
OFFLINE
Thanks Taj bhai, Aminul Bhai, Asad bhai & Nurul bhai !
Quote   
04/02/2011 5:42 pm

Moderator
Forum Expert


Regist.: 02/08/2011
Topics: 60
Posts: 781
OFFLINE

Originally Posted by Reefat Zaman Shourov:

Originally Posted by Dse TiTan:
This afl is really good....awesome!!!
reefat bhai, how can I import the fundamental data in amibroker?

Thanks ! What do you mean by fundamental data for amibroker ?


fundamental data means company information like eps,p/e ratio, authorized capital, paid up, market capital,bonus issue and such information. Anyways I have found the procedure do that. No worries.
Quote   
04/06/2011 9:48 am

Senior Member


Regist.: 01/26/2011
Topics: 0
Posts: 33
OFFLINE
reefat vi@kono level ar resistance level,ami kon chart ar maddoma dakbo?ekto blban,kindly
Quote   
04/06/2011 11:04 am

Moderator
Forum Addict


Regist.: 02/04/2011
Topics: 10
Posts: 171
OFFLINE
বেশ কিছু পদ্ধতি ফলো করে রেসিসটেন্স লেভেল দেখতে পারেন। তার মধ্যে উল্লেখযোগ্য একটি হলে Fibonacci Recognition. এমিব্রোকার এ এটা ম্যানুয়ালি ড্র করা যায়। আবার বিভিন্ন র‍্যালির টপ আর বটম নিয়ে আপনি নিজেও Horizontal Line একে একে এই লেভেলগুলো দেখতে পারেন। আবার Fibonacci Recognition chart  এবং Support-Resistance level Recognition chart যদি ব্যবহার করেন তাহলে তাহলে এই ২টি স্বয়ংক্রিয়ভাবে আপনাকে তৈরি করে দিবে যা মোটামোটি ৮৫% accurate হয়। Fibonacci Recognition এর ব্যাপারে টপ আর লো ধরার একটি ব্যাপার আছে। সঠিক টপ এবং লো ধরতে পারলে ম্যাক্সিমাম ক্ষেত্রে বিশেষত ডিএসই জেনারেল ইন্ডেক্স এর ক্ষেত্রে পারফেক্ট রেসাল্ট পাবেন।  
Quote   
04/06/2011 11:27 am

Senior Member


Regist.: 01/26/2011
Topics: 0
Posts: 33
OFFLINE
reefat vi@amr thka aro onek kicu sikhta hoba.akhn o valo kra bujina sob kicu.
Amr thka aci 319 kora and ntc 5450 kra kina.apne ki blan,kalke loss a sell dia dbo?jodi ekto analysis krtn,tahla,khb e khusi htam
Quote   
04/06/2011 2:07 pm

Moderator
Forum Addict


Regist.: 02/04/2011
Topics: 10
Posts: 171
OFFLINE

Originally Posted by Imran Hossain:
reefat vi@amr thka aro onek kicu sikhta hoba.akhn o valo kra bujina sob kicu.
Amr thka aci 319 kora and ntc 5450 kra kina.apne ki blan,kalke loss a sell dia dbo?jodi ekto analysis krtn,tahla,khb e khusi htam


একটু ব্যস্ত ছিলাম তাই Reply দিতে একটু লেট হয়ে গেল বলে SORRY.
আমি মনে হয় ২দিন আগে বলেছিলাম যে এসিআই ৩০০ তে কিনলে ভাল করতেন এবং বলেছিলাম যে পরদিন দাম বাড়বে কারণ ভলিউম সাপোর্ট ছিল কিন্তু গ্যাপ থাকার কারণে হয়তো দামটা আপাতত স্থায়ী হবে না। যাই হোক পরদিন দাম বেড়েছিল এবং 200-day WMA ক্রস করতে পারেনি এবং তারপর দিন দাম পড়ে গেছে। অর্থ্যাৎ এখন পর্যন্ত টেকনিক্যাল এনালাইসিস ফলো করেছে। যাই হোক, এসিআই এর MFI & K% ও D% Stochistics সেল্ল করার ইন্ডিকেশন দিচ্ছে। তবে আপনার জন্য একটা আশার কথা হল এর ক্যান্ডেলস্টিক একটু বুলিশ আকার ধারণ করেছে। সুতারাং কাল ফার্স্ট হাফ এ হয়তো দাম বাড়বে এবং ৩৩০ পর্যন্তও হয়তো যেতে পারে। যাই হোক যদি অল্প কিছু লাভ পান বা break even যদি পান বা লস হলেও পরিমাণ যদি খুব বেশি না হয় তবে ছেড়ে দিতে পারেন। তবে কাল প্রথম দিকে হয়তো লাভ পেতে পারেন সুতরাং প্রথম দিকে নজর রেখেন।
NTC টাও তার ২০০ দিন ডব্লিউএমএ ক্রস করতে পারেনি এবং অন্যান্য ইন্ডিকেটরও সেল্ল করার নির্দেশ দিচ্ছে। সুতরাং এটাও যদি দেখেন লস কম হয় তাহলে সেল্ল দিতে পারেন।
তবে শেয়ার বাজার একটি ঝুকিপূর্ণ খাত। সুতরাং এমনও হতে পারে হয়তো আপনি ছাড়লেন আর দাম বেড়ে গেল। আবার আমি যা যা বললাম অর্থ্যাৎ টেকনিক্যাল এনালাইসিস যা বলছে তাও মিলতে পারে এবং সাধারণত ৮৫% ক্ষেত্রে এনালিসিস মিলে যায়। যাই হোক সেল্ল করার সিদ্ধান্ত আপনার এবং এর মাধ্যমে আপনার লস বা লাভ হলে সেটাও আপনার। লস হলে দায়ভারও আপনার।
ধন্যবাদ।
Quote   
04/06/2011 2:09 pm

Moderator
Forum Addict


Regist.: 02/04/2011
Topics: 10
Posts: 171
OFFLINE

Originally Posted by Reefat Zaman Shourov:

Originally Posted by Imran Hossain:
reefat vi@amr thka aro onek kicu sikhta hoba.akhn o valo kra bujina sob kicu.
Amr thka aci 319 kora and ntc 5450 kra kina.apne ki blan,kalke loss a sell dia dbo?jodi ekto analysis krtn,tahla,khb e khusi htam


একটু ব্যস্ত ছিলাম।Reply দেতে একটু দেরি হয়ে গেল এজন্য Sorry.  
আমি মনে হয় ২দিন আগে বলেছিলাম যে এসিআই ৩০০ তে কিনলে ভাল করতেন এবং বলেছিলাম যে পরদিন দাম বাড়বে কারণ ভলিউম সাপোর্ট ছিল কিন্তু গ্যাপ থাকার কারণে হয়তো দামটা আপাতত স্থায়ী হবে না। যাই হোক পরদিন দাম বেড়েছিল এবং 200-day WMA ক্রস করতে পারেনি এবং তারপর দিন দাম পড়ে গেছে। অর্থ্যাৎ এখন পর্যন্ত টেকনিক্যাল এনালাইসিস ফলো করেছে। যাই হোক, এসিআই এর MFI & K% ও D% Stochistics সেল্ল করার ইন্ডিকেশন দিচ্ছে। তবে আপনার জন্য একটা আশার কথা হল এর ক্যান্ডেলস্টিক একটু বুলিশ আকার ধারণ করেছে। সুতারাং কাল ফার্স্ট হাফ এ হয়তো দাম বাড়বে এবং ৩৩০ পর্যন্তও হয়তো যেতে পারে। যাই হোক যদি অল্প কিছু লাভ পান বা break even যদি পান বা লস হলেও পরিমাণ যদি খুব বেশি না হয় তবে ছেড়ে দিতে পারেন। তবে কাল প্রথম দিকে হয়তো লাভ পেতে পারেন সুতরাং প্রথম দিকে নজর রেখেন।
NTC টাও তার ২০০ দিন ডব্লিউএমএ ক্রস করতে পারেনি এবং অন্যান্য ইন্ডিকেটরও সেল্ল করার নির্দেশ দিচ্ছে। সুতরাং এটাও যদি দেখেন লস কম হয় তাহলে সেল্ল দিতে পারেন।
তবে শেয়ার বাজার একটি ঝুকিপূর্ণ খাত। সুতরাং এমনও হতে পারে হয়তো আপনি ছাড়লেন আর দাম বেড়ে গেল। আবার আমি যা যা বললাম অর্থ্যাৎ টেকনিক্যাল এনালাইসিস যা বলছে তাও মিলতে পারে এবং সাধারণত ৮৫% ক্ষেত্রে এনালিসিস মিলে যায়। যাই হোক সেল্ল করার সিদ্ধান্ত আপনার এবং এর মাধ্যমে আপনার লস বা লাভ হলে সেটাও আপনার। লস হলে দায়ভারও আপনার।
ধন্যবাদ।

Quote   
04/06/2011 11:25 pm

Senior Member


Regist.: 01/26/2011
Topics: 0
Posts: 33
OFFLINE
reefat vi@thank u so much.aci akkai e sell dia dbo,inshaallah.accha,reefat vi,ami TA kotai sikta pari ctg a?
Quote   
Page 1 / 1
Login with Facebook to post
Preview