PureBytes Links
Trading Reference Links
|
Why don't you just use the EDIT fields
in the View->Information window.
There are fields that allow you to enter point value, ticksize
and margin deposit on per-symbol basis
and you don't need to code it at all!
http://www.amibroker.com/guide/w_information.html
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message -----
From: "bilbo0211" <bilbod@xxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Tuesday, January 29, 2008 7:48 AM
Subject: [amibroker] Re: Multiple string constants in switch() case statement
>I think what you want is:
>
> symcurrency = StrToUpper( StrLeft( sym, 6 ) );
> switch ( symcurrency )
> {
> case "AUDUSD":
> case "CADUSD":
> case "CHFUSD":
> case "EURUSD":
> case "GBPUSD":
> case "HKDUSD":
> case "MXNUSD":
> case "NLGUSD":
> case "NZDUSD":
> case "SEKUSD":
> case "SGDUSD":
>
> myPointValue = 100000;
> myTickSize = 0.0001;
> myMarginDeposit = 1000;
> break;
>
> case "JPYUSD"
> :
> myPointValue = 100000;
> myTickSize = 0.01;
> myMarginDeposit = 1000;
> break;
>
> I think a simpler way to accomplish your goal is:
>
> mult=IIF(C>10,100,1);
> myTickSize = 0.0001*mult;
>
> Bill
>
> --- In amibroker@xxxxxxxxxxxxxxx, "whitneybroach" <WhitneyBroach@xxx>
> wrote:
>>
>> Can it be done? Formula Editor doesn't like this, but I wonder
>> something similar is even possible?
>>
>> ////////////////////////////////////////////
>> symcurrency = StrToUpper( StrLeft( sym, 6 ) );
>> switch ( symcurrency )
>> {
>> case "AUDUSD"
>> ,"CADUSD"
>> ,"CHFUSD"
>> ,"EURUSD"
>> ,"GBPUSD"
>> ,"HKDUSD"
>> ,"MXNUSD"
>> ,"NLGUSD"
>> ,"NZDUSD"
>> ,"SEKUSD"
>> ,"SGDUSD"
>> :
>> myPointValue = 100000;
>> myTickSize = 0.0001;
>> myMarginDeposit = 1000;
>> break;
>>
>> case "JPYUSD"
>> :
>> myPointValue = 100000;
>> myTickSize = 0.01;
>> myMarginDeposit = 1000;
>> break;
>>
>> default:
>> myPointValue = PointValue;
>> myTickSize = TickSize;
>> myMarginDeposit = MarginDeposit;
>> }
>> ////////////////////////////////////////////
>>
>
>
>
>
> Please note that this group is for discussion between users only.
>
> To get support from AmiBroker please send an e-mail directly to
> SUPPORT {at} amibroker.com
>
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> For other support material please check also:
> http://www.amibroker.com/support.html
>
> Yahoo! Groups Links
>
>
>
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
For other support material please check also:
http://www.amibroker.com/support.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> 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/
|