[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [EquisMetaStock Group] Synthetic cycle generator



PureBytes Links

Trading Reference Links

Vladimir, the Synthetic cycle generator's primary use is to help 
understand the basic concept that market movements are composed of 
several diverse influences, and that these influences may not 
necessarily be of a complex nature.


Other possible uses:

Generate interest in possible new ideas;
Generate interest in possible new ways of coding ideas;
Entertainment.


jose '-)
http://www.metastocktools.com



--- In equismetastock@xxxxxxxxxxxxxxx, "v" <entinv@xxxx> wrote:
> What is the practical use of synthetic cycle generator?
> 
> Thanks,
>    Vladimir
>
>
> -----Original Message-----
> From: equismetastock@xxxxxxxxxxxxxxx
> [mailto:equismetastock@xxxxxxxxxxxxxxx]On Behalf Of Jose Silva
> Sent: Friday, September 09, 2005 12:49 AM
> To: equismetastock@xxxxxxxxxxxxxxx
> Subject: [EquisMetaStock Group] Synthetic cycle generator
>
> Ok, try this pattern generator version:
>
> =========================
> Synthetic cycle generator
> =========================
> ---8<--------------------------
>
> { 5-wave synthetic cycle generator v2.0 }
> { Refresh chart for new simulations }
>
> { Download  Random.dll  from
>   http://www.traderhelp.net  and place in
>   MetaStock External Function DLLs folder }
>
> { Basic idea from Andy Davidson at:
> http://finance.groups.yahoo.com/group/equismetastock , and:
> http://www.stockmarketcycles.com/technica.htm }
> 
> { ©Copyright 2005 Jose Silva
>   For personal use only.
>   http://www.metastocktools.com }
>
> { User inputs }
> plot:=Input("Sine-wave cycles:  [1]Composite,  [2]Individual",1,2,1
);
> Sval1:=Input("Sine 1 value",-720,720,1);
> Sval2:=Input("Sine 2 value",-720,720,3.5);
> Sval3:=Input("Sine 3 value",-720,720,12);
> Sval4:=Input("Sine 4 value",-720,720,42);
> Sval5:=Input("Sine 5 value",-720,720,150);
>
> { Random generator engine }
> x:=ExtFml("Random.Number",-1)/66.66667+.5;
>
> { Sine components }
> sine1:=Sin(Cum(Sval1*x));
> x:=ExtFml("Random.Number",-1)/66.66667+.5;
> sine2:=Sin(Cum(Sval2*x))*.5;
> x:=ExtFml("Random.Number",-1)/66.66667+.5;
> sine3:=Sin(Cum(Sval3*x))*.25;
> x:=ExtFml("Random.Number",-1)/66.66667+.5;
> sine4:=Sin(Cum(Sval4*x))*.125;
> x:=ExtFml("Random.Number",-1)/66.66667+.5;
> sine5:=Sin(Cum(Sval5*x))*.0625;
> 
> { Composite Sine }
> composite:=sine1+sine2+sine3+sine4+sine5;
>
> { Plot in own window }
> If(plot=1,composite,sine1);
> If(plot=1,composite,sine2);
> If(plot=1,composite,sine3);
> If(plot=1,composite,sine4);
> If(plot=1,composite,sine5)
>
> ---8<--------------------------
>
>
> jose '-)
> http://www.metastocktools.com







------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a difference. Find and fund world-changing projects at GlobalGiving.
http://us.click.yahoo.com/PcNrnD/PbOLAA/cosFAA/BefplB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/equismetastock/

<*> To unsubscribe from this group, send an email to:
    equismetastock-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/