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" <[EMAIL PROTECTED]> To: <[email protected]> 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 [email protected], "whitneybroach" <[EMAIL PROTECTED]> > 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 > > >
