PureBytes Links
Trading Reference Links
|
David,
Re:The RSI/MACD
It would be easier to give the reference of the code you use.
Re: The RevEngRSI
Your "mistake":The names after Param( are the same.
The result is to see only the 65-14 combination !!
The simplest solution now is to rename them to" EMA periods1","
Wilder periods1", as you see in your [corrected] code below. It will
work fine.
For further use, it would be better to write a RevEngRSI function
[to avoid searching for different names eper, aper, bper, cper etc.]
See for example Johan function RevEngEMARSI(eper,wper) at
http://groups.yahoo.com/group/amibroker/messages/59228
Re:The 20 years trading experience
is much appreciated.
Dimitris Tsokakis
--- In amibroker@xxxxxxxxxxxxxxx, xcitemint@xxxx wrote:
> Dear Dimitris,
>
> I have read many of your posts on the Ami Bulletin Board and have
been
> impressed with your knowledge of practical trading application and
programming
> ability. I tried to use your RSI/MACD however I was not able to
find the
> Degauss.dll. I would appreciate it if you could send me a copy. (I
have 20 years
> trading experience and am new to AmiBroker) On another note, I
have been working
> with the RevEngEMARSI indicator and have found it to be a great
indicator since
> it moves with the price action. I am trying to develop a system
that uses
> more than one set of time paramaters for both the "EMA periods"
and "Wilder
> periods". I can not get two different plotted lines with the way I
am attempting
> to do it. Could you help me figure out what I am doing wrong? Any
help will
> be greatly appreciated. The following is what I am currently using:
>
> ////////////////////////////////
> // RevEngEMARSI
> ////////////////////////////////
>
> eper = Param("EMA periods", 65, 1, 1000, 1 );
> wper = Param("Wilder periods", 14, 1, 100, 1 );
> Value = EMA( RSI( wper ), eper );
> AUC = Wilders( Max( C - Ref( C, -1 ), 0 ), wper );
> ADC = Wilders( Max( Ref( C, -1 ) - C, 0 ), wper );
> x = ( wper - 1 )*( ADC * Value/(100-Value)-AUC);
>
> RevEndEMARSI = IIf( x >= 0, C + x, C + x*(100-Value)/Value );
>
> Plot( Close, Date() + ", Close", colorBlack, styleCandle );
> Plot( RevEndEMARSI, "Reverse EMARSI", colorRed );
> ////////////////////////////////
> // ReM
> ////////////////////////////////
//Corrections are here
aper = Param("EMA periods 1", 300, 1, 1000, 1 );
xper = Param("Wilder periods 1", 21, 1, 100, 1 );
> Factor = EMA( RSI( xper ), aper );
> XUC = Wilders( Max( C - Ref( C, -1 ), 0 ), xper );
> XDC = Wilders( Max( Ref( C, -1 ) - C, 0 ), xper );
> x1 = ( xper - 1 )*( XDC * Factor/(100-Factor)-XUC);
>
> ReM = IIf( x1 >= 0, C + x1, C + x1*(100-Factor)/Factor );
> //Plot(C, "O:" + O + "H:"+ H + "L:" + L + "C:" +
C,colorBlack,styleCandle);
> Plot( ReM, "ReM", colorBrightGreen,styleThick );
>
> Also, I noted that in one of your posts you stated that you could
not short
> stocks in your country. Where do you live? I appreciate you
sharing your vast
> knowledge with those of us that are new to programming.
>
> Sincerely,
>
> David Keleher
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|