Hi All
Below is formula in Metastock for Autoenvelopes as discussed in Alexander Elder's books. Is it possible to convert them to bullscript? thanks
{user inputs} file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - pds:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - input file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ( file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - "EMA
periods" file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - , file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - 1, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - pdsBak:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - input file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ( file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - "lookback
periods" file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - , file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - 1, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - x:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - input file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ( file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - "use: Open=1,
High=2, Low=3, Close=4, WClose=5" file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - , file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - 1,
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - plot:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - input file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ( file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - "[1]AutoEnvelope,
[2]Long signals, [3]All signals" file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - , file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - 1,
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - delay:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - input file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ( file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - "Entry/Exit
signals delay" file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - , file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - 0, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - { Price field }
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - x:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (x=1, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - O file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - , file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (x=2, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - H file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - , file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (x=3, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - L file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - , file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (x=5,WC(), file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - C file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ))));
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - { Envelope bands }
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Avg:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ma file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (x,pds, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - E file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - );
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - hiAvg:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - HHV file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ( file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - H file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ,pdsBak);
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - loAvg:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - LLV file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ( file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - L file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ,pdsBak);
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - shift:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - ( - (hiAvg>Avg,hiAvg-Avg,Avg-loAvg),pds, - );
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - UpperBand:=Avg+shift;
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - LowerBand:=Avg-shift;
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - { Envelope signals }
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - In:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Cross file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (x,LowerBand);
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Out:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Cross file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (x,UpperBand);
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Init:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Cum file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (In+Out>-1)=1;
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - InInit:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Cum file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (In)=1;
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - flag:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - BarsSince file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (Init file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - In)
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - < file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - BarsSince file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (Init file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - Out)+InInit;
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - signals:= file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Ref file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - ((InInit file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - Alert(InInit=0,2)
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - OR file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - AND file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - -(flag=0 file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - - Alert(flag,2)),-delay);
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - { Plot envelope on price
chart }
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (plot=1,UpperBand, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (plot=2,signals,In-Out));
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (plot=1,Avg, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (plot=2,0,0));
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (plot=1,LowerBand, file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - If file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - (plot=2,signals,In-Out));
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5CPankaj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
|