PureBytes Links
Trading Reference Links
|
If all you want to do is search (or replace) within
the AFLs, there are a number of free programs that do this. The one that
I'm presently using is TextCrawler.
Bill
----- Original Message -----
Sent: March 10, 2010 3:30 AM
Subject: Re: [amibroker] Re: Where does
Amibroker store its formula files
Hi,
Let
me know if you want to copy all the AFL formulas into word. I have a VBA macro
to copy a subdirectory full of AFL into word with an hypertext table of
contents. Tested under Word 2003 and XP.
Easier to search a comment, a
function etc.
I will test it under Word 2007 next week-end.
Best
regards
Le 10/03/2010 04:22, Michel Guibert a écrit :
Maybe one day we will have an easier way to backup our custom formula, a
way to export them and a way to import them (like organizer in
metastock). I really don't understand why it's so complicated,
For what I see I believe to have backup of my file when I copy the
directory but I don't have , should I copy all them one by one in
word ?? Michel
To: amibroker@xxxxxxxxx ps.com From:
bing.kwok@xxxxxxxxxcom.au Date: Fri, 5 Mar 2010 11:55:07
+0000 Subject: [amibroker] Re: Where does Amibroker store its formula
files
Hi Keith, Problem solved exactly as per the
steps you listed. Many thanks for all who put forth suggestions
Bing --- In amibroker@xxxxxxxxxps.com, Keith McCombs
<kmccombs@xx .> wrote: > > Bing -- > Try my
original suggestion to you. > 1. Save what ever source files you can
from win7. > 2. Uninstall AB32 from \Program Files (x86)\. > 3.
Install AB32 5.20 in \Program Files\. > 4. Copy over all of AB 5.2x
from old computer right over new install. > > Hint: The slowest
part of the copy over is the actual transfer. Also > USB thumb drives
are faster than IntraNet. Zip or RAR old AB directly > to USB thumb.
Then directly unzip to new computer. If it takes longer > than
drinking a cup of coffee, you're not enjoying your coffee. > >
This works! I do it all the time, back and forth between laptop and >
desktop. Don't worry about how much time it takes to transfer the large
> data files. You will spend more time worrying than
transferring. > -- Keith > > On 3/4/2010 06:09, bingk66
wrote: > > > > Hi Tomasz, > > > > Thank
you for your detailed response. > > > > I did run the full
setup of Amibroker V5.20. The result of this full > > setup was
that the Amibroker directory was created under C:\Program > >
Files (x86). Seeing how the install program already created the >
> Amibroker directory, I had assumed that it was safe, perhaps naively,
> > that it was possible to substitute the contents of one
Amibroker > > directory with another. I seem to recall support
mentioning that it > > was OK to copy the entire AMibroker
directory across if you wanted to > > keep all your data,
formulas, layouts chart setup etc etc identical to > > what you
had in the original computer. Perhaps that advice from > > support
was not applicable to Vista or 7, only to XP. > > > > In
view of what you have just said, is there a simple and safe way to >
> copy across all the data, formulas, layouts chart setup etc etc from
> > the old computer without copying the entire Amibroker
directory ? > > > > --- In amibroker@xxxxxxxxxps.com <mailto:amibroker%40yahoogroups.com>,
> > Tomasz Janeczko <groups@> wrote: > >
> > > > Hello, > > > > > > Quote from
the user: > > > "I copied the entire Amibroker directory from my
old computer onto the > > > C:\Program files > >
> > > > (x86) directory in the new computer and started up
Amibroker." > > > > > > > > >
Wrong! > > > > > > All your problems come from the
fact that you have copied files > > manually, > > >
instead of running full setup from > > > http://www.amibroker.com/bin/AmiBroker520.exe
> > <http://www.amibroker.com/bin/AmiBroker520.exe> >
> > to install AmiBroker into FINAL directory. > >
> > > > You can not just copy files in Windows 7 inside
"Program Files" or > > > "Program Files (x86)" > > >
because these directories are PROTECTED (even under admin account)
and > > > Windows > > > will redirect all write to
virtual folders. > > > > > > Running FULL SETUP is
absolutely necessary on Windows VISTA and > > Windows 7. >
> > > > > Without running FULL SETUP Windows Vista and
Windows 7 will use its > > > folder virtualization. > >
> http://support.microsoft.com/kb/927387
> > <http://support.microsoft.com/kb/927387> >
> > > > > > > > Running setup is a MUST
because only setup programs are allowed in > > > Windows Vista /
7 to > > > write to Program Files and allow programs to actually
have write access > > > subdirectory. > > > The
setup program will enable write rights to AmiBroker directory and >
> > only then you > > > will be able to actually create
files inside without being > > redirected by > > >
Windows Folder Virtualization. > > > > > > So once
again: > > > 1. DELETE everything by hand. > > > 2.
RUN FULL SETUP http://www.amibroker.com/bin/AmiBroker520.exe
> > <http://www.amibroker.com/bin/AmiBroker520.exe> >
> > and select proper FINAL directory. > > > DO NOT COPY
anything by hand. > > > > > > Best regards, >
> > Tomasz Janeczko > > > amibroker.com > >
> > > > On 2010-03-04 10:25, bingk66 wrote: > > >
> Hi Mike, > > > > > > > > Using the Dir
command from good old DOS has shed some light on my > > problem.
Everytime I update a formula from within Amibroker, a new > > file
is created inside the > >
C:\Users\Bing\AppData\Local\VirtualStore\Program Files
> > (x86)\Amibroker\Formulas\Custom folder. From what I
can tell, this is > > the directory that Amibroker (or Windows 7)
will look into first to > > find whatever files it need. If it
finds it there, it will use that > > version. > > >
> > > > > If it does not find the file that it requires,
it will then go to > > > > > > > >
C:\Users\Bing\Program Files
(x86)\Amibroker\Formulas\Custom > > > > >
> > > The problem that I have is that everytime I update a formula
> > within Amibroker, a new version of the file is created in
> >
C:\Users\Bing\AppData\Local\VirtualStore\Program Files
> > (x86)\Amibroker\Formulas\Custom. This results in 2
different versions > > kept of each updated file which is a pain
to say the least. Also I > > cannot use Windows Explorer to zoom
down to this directory because it > > does not recognise the
AppData directory > > > > > > > > Would you
have any idea why this is happening ?? > > > > > >
> > Bing > > > > > > > > --- In amibroker@xxxxxxxxxps.com > >
<mailto:amibroker%40yahoogroups.com>,
"Mike"<sfclimbers@> wrote: > > > > > >
> >> That being the case, all I can suggest is double and triple
check > > the complete path of the file that you are drilling down
to via > > Explorer vs. the path that shows up in the Save As
dialog. It sounds > > like you're looking at two different copies
of the file. > > > >> > > > >> If you're
not used to Windows 7, but can still access a command > > prompt,
just use good ol' DOS to find all copies of the file: > > >
>> > > > >> To get to the root drive you can
do: > > > >> > > > >> cd \ > >
> >> > > > >> From root drive do this: >
> > >> > > > >> dir /s myfile.afl > >
> >> > > > >> Do not type in any directory paths,
just type the name of your > > file ignoring all directories, the
/s flag will cause a deep search of > > all subdirectories (i.e.
the entire drive since you are starting from > > root). >
> > >> > > > >> Mike > > >
>> > > > >> --- In amibroker@xxxxxxxxxps.com > >
<mailto:amibroker%40yahoogroups.com>,
"bingk66"<bing.kwok@> wrote: > > > >> >
> > >>> Hi Mike, > > > >>> > >
> >>> It means that I shutdown Amibroker, then using windows
explorer > > go into the C:\program files (x86)\Amibroker
directory, dive down all > > the way to the folder that contain
the afl file that I had just > > modified within AB. I then open
that AFL file using a simple text > > editor like notepad and have
a look. > > > >>> > > > >>> --- In
amibroker@xxxxxxxxxps.com > >
<mailto:amibroker%40yahoogroups.com>,
"Mike"<sfclimbers@> wrote: > > > >>> >
> > >>>> Bing, > > > >>>> >
> > >>>> What *exactly* are you doing when you say "when I
have a look > > at the file outside of AB"? > > >
>>>> > > > >>>> Mike > > >
>>>> > > > >>>> --- In amibroker@xxxxxxxxxps.com > >
<mailto:amibroker%40yahoogroups.com>,
"bingk66"<bing.kwok@> wrote: > > >
>>>> > > > >>>>> Hi Mike and
Keith, > > > >>>>> > > >
>>>>> Thanks for your prompt responses. > > >
>>>>> > > > >>>>> I tried using
the save as option within the File save option > > and it tells me
that the directory it was trying to save the file into > > is
indeed C:\Program Files (x86)\Amibroker .... etc. So I actually >
> went ahead and did the save and it all appears to work within AB.
> > However, when I have a look at the file outside of AB, once
again it > > does not reflect the changes. > > >
>>>>> > > > >>>>> It looks like I
will have to follow Keith's suggestion of > > uninstalling AB from
c:\program files (x86) and then reinstalling it > > back into
C:\program files. However, before doing that, my problem now > >
is that I like to backup the work done in Windows 7, but I cannot do
> > it because I don't know where the actual files are kept. To
physically > > go through and identify all the changes within
Windows 7 would be a > > very time consuming and error prone
exercise which I am hoping to avoid. > > >
>>>>> > > > >>>>> AB must be
storing these formulas outside of C:\Program Files > > (x86)
because when I am working with the formulas within AB, it > >
displays the absolute latest versions of the code, right down to the
> > indentings, comments, tabs etc etc and those details must
surely be > > stored somewhere. > > >
>>>>> > > > >>>>> Bing >
> > >>>>> > > > >>>>> --- In
amibroker@xxxxxxxxxps.com > >
<mailto:amibroker%40yahoogroups.com>,
Keith McCombs<kmccombs@> wrote: > > >
>>>>> > > > >>>>>> Bingk
-- > > > >>>>>> This would be a great
opportunity to rant against the idiots > > at M$ for > >
> >>>>>> making such un-user-friendly software. They
could have kept > > \Program > > >
>>>>>> Files\ for 32bit programs. And made a new folder
called > > \Program Files > > >
>>>>>> 64\ for 64bit programs. But that would be too easy
for us > > users. And > > > >>>>>>
M$ will probably sell more 'upgraded' software this way. End > >
of rant. > > > >>>>>> > > >
>>>>>> There are probably many ways to solve your problem.
This is > > the way I > > > >>>>>>
did. When installing AB (32bit version) do not install in the > >
default > > > >>>>>> folder, \Program Files
(x86)\. Instead install it in \Program > > Files\. > >
> >>>>>> Continue until you are asked for your working
folder. Then > > set that to > > >
>>>>>> \Program Files\ also. Now copy the entire Amibroker
directory > > from your > > > >>>>>>
old computer onto the C:\Program files\. That's it. > > >
>>>>>> > > > >>>>>> Well not
all of it. BEFORE you do the above, the safest thing > > is
to > > > >>>>>> save any Win7 AB work, .afl
files, that you want to some > > folder outside > > >
>>>>>> of \Amibroker\. Then uninstall AB from \Program
Files (x86)\. > > Then go > > >
>>>>>> to the paragraph above. > > >
>>>>>> > > > >>>>>> BTW,
Amibroker is available as a 64bit program also. But > > DON'T try
to > > > >>>>>> use it yet. Get the 32bit
version working to your > > satisfaction first. > > >
>>>>>> Then if you feel you want to try the 64bit, after
there is at > > least a > > > >>>>>>
5.30 version, it is simple to install, and still have the > >
32bit to fall > > > >>>>>> back on. Just ask
again for how to do it. > > > >>>>>> >
> > >>>>>> Hope this helps, > > >
>>>>>> -- Keith > > >
>>>>>> > > > >>>>>> >
> > >>>>>> > > >
>>>>>> On 3/2/2010 22:55, bingk66 wrote: > > >
>>>>>> > > > >>>>>>> Hi
all, > > > >>>>>>> > > >
>>>>>>> I have just bought a new computer that runs
Windows 7 Home > > Premium. I > > >
>>>>>>> subsequently installed Amibroker V5.2 Full
version. Unlike > > previous > > >
>>>>>>> versions of Amibroker in my previous computer
whereby the > > Amibroker > > >
>>>>>>> directory was found in C:\Program Files\, this
particular > > installation > > >
>>>>>>> on my new computer has the Amibroker directory
located in the > > > >>>>>>> C:\Program
Files (x86)\ instead, which I thought was a > > little
strange > > > >>>>>>> but OK, as Amibroker
seems to be working well. > > >
>>>>>>> > > > >>>>>>>
Now as part of my migration into the new computer, I copied > >
the entire > > > >>>>>>> Amibroker
directory from my old computer onto the C:\Program > >
files > > > >>>>>>> (x86) directory in the
new computer and started up > > Amibroker. Once > > >
>>>>>>> again, all my formulas and charts seem to work
OK, Amibroker > > appears > > >
>>>>>>> to be refering to the correct directory, so no
problems. > > > >>>>>>> > > >
>>>>>>> After making some changes to some formulas
within Amibroker, > > I saved > > >
>>>>>>> my work and exited Amibroker. I then went into
the C:\ > > Program files > > >
>>>>>>> (x86)\Amibroker to check that the changes that
I had made within > > > >>>>>>> Amibroker
was corrected reflected inside C:\ Program files > > >
>>>>>>> (x86)\Amibroker. To my surprise, the work that
I had saved > > within > > >
>>>>>>> Amibroker was not updated within the C:\
Program files > > (x86)\Amibroker > > >
>>>>>>> directory. I tried to make some more changes
within > > Amibroker and once > > >
>>>>>>> again these changes were not reflected in the
Program files > > > >>>>>>> (x86)\Amibroker
directory. > > > >>>>>>> > > >
>>>>>>> Just to test things out a little further, I
created a new test > > > >>>>>>> directory
within the C:\ Program files > > (x86)\Amibroker\Formulas
folder > > > >>>>>>> just to see whether
Amibroker would recognize it and pick it > > up when > >
> >>>>>>> it loaded up next. Sure enough, Amibroker
picked it up the new > > > >>>>>>>
directory, but not only that, it also retained all the > > changes
that I > > > >>>>>>> had made to the
various formulas. So from Amibroker's point > > of view, >
> > >>>>>>> everything is working OK. My question
then is where is Amibroker > > > >>>>>>>
storing all of its formulas ??, if its not inside C:\ > > Program
files > > > >>>>>>>
(x86)\Amibroker\Formulas > > >
>>>>>>> > > > >>>>>>>
This is a problem for me as my backup routines look inside > > the
C:\ > > > >>>>>>> Program files
(x86)\Amibroker\Formulas directory to backup > > my
formulas > > > >>>>>>> and at the moment,
its backing up code that does not > > incorporate the > >
> >>>>>>> changes that I made within
AMibroker. > > > >>>>>>> > > >
>>>>>>> Would appreciate any feedback > > >
>>>>>>> > > >
>>>>>>> > > >
>>>>>>> > > >
>>>>>> > > > >>>>> > >
> >>>> > > > >>> > > >
>> > > > > > > > > > > >
> > > > >
------------------------------------ > > >
> > > > > **** IMPORTANT PLEASE READ **** > >
> > This group is for the discussion between users only. > >
> > This is *NOT* technical support channel. > > >
> > > > > TO GET TECHNICAL SUPPORT send an e-mail directly
to > > > > SUPPORT {at} amibroker.com > > >
> > > > > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER
at > > > > http://www.amibroker.com/feedback/ >
> <http://www.amibroker.com/feedback/> >
> > > (submissions sent via other channels won't be
considered) > > > > > > > > For NEW RELEASE
ANNOUNCEMENTS and other news always check DEVLOG: > > > > http://www.amibroker.com/devlog/ <http://www.amibroker.com/devlog/> >
> > > > > > > Yahoo! Groups Links > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> >
Live connected with Messenger on your phone Learn more.
__._,_.___
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
__,_._,___
|
|