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

[amibroker] Re: Little help Flagging date a stock is purchased on the chart



PureBytes Links

Trading Reference Links

--- In amibroker@xxxxxxxxxxxxxxx, "Terry" <MagicTH@xxx> wrote:
>
Thanks Herman, and terry for sharing the code and taking time to
explain it. I know nothing about programming and could never come up
with some thing like this bymyself in a million years







>

 Cool! Thanks Herman.
> 
> PS to imresident: 
> 
> Don't forget to include the Name() and BarIndex (sbi) in your
Varname as in
> the code I sent. Otherwise you won't have different trades for different
> symbols. 
> 
> CAUTION: Oddball symbol names may not be compatible with Windows naming
> conventions; I.e., using illegal characters such as starting the
name with a
> period.
> --
> Terry
> 
> -----Original Message-----
> From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx]
On Behalf
> Of Herman
> Sent: Sunday, January 21, 2007 16:06
> To: imresident2001
> Subject: Re: [amibroker] Re: Little help Flagging date a stock is
purchased
> on the chart
> 
> Hello imresident2001,
> 
> Sunday, January 21, 2007, 5:55:54 PM, you wrote:
> 
> > Thankyou for sharing that code Terry. Thats so much better than what i
> > had in mind. The only negative is all the trades are lost when you
> > close amibroker. Can some one pleas figure out a way to save the
> > trades please. 
> 
> You can create/use PersistentVariables as shown below, they will save
> data indefinitely until deleted. To save numbers you convert them to a
> string first and pass the string to the function,
> for example: String = numtostr(Number,1.2);
> 
> 
> PersistentPath = "C:\\Program Files\\AmiBroker\\PersistentVariables\\";
> 
> function PersistentVarSetText( VarName, String )
>         {
>         global PersistentPath;
>         fh = fopen( PersistentPath+VarName+".pva","w" );
>         if( fh )
>                 {
>                 fputs( String, fh );
>                 fclose( fh );
>                 }
>         return fh;
>         }
> 
> function PersistentVarGetText( VarName )
>         {
>         global PersistentPath;
>         fh = fopen( PersistentPath+VarName+".pva","r" );
>         if( fh )
>                 {
>                 String = fgets( fh );
>                 fclose( fh );
>                 }
>         else string = "";
>         return String;
>         }
>



Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.5/645 - Release Date: 1/22/2007 4:10 PM