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

Re: [amibroker] Re: How to detect if 'foreign' is successful or not ?



PureBytes Links

Trading Reference Links




Salil,
 
The code has syntax error.
 
Foreign returns array. IsEmpty from ARRAY is also 
ARRAY.
You can not use ARRAYS in conjunction with if because it 
requires
single value (it has to decide YES or NO whenever one or 
other execution path
should be choosen - and ARRAY has multiple 
values)
 
BTW: you are using OLD version of the program because 
newer
one would give you appropriate ERROR MESSAGE in this 
case.
 
Best regards,Tomasz Janeczkoamibroker.com
<BLOCKQUOTE 
>
  ----- Original Message ----- 
  <DIV 
  >From: 
  Salil V 
  Gangal 
  To: <A title=amibroker@xxxxxxxxxxxxxxx 
  href="">amibroker@xxxxxxxxxxxxxxx 
  Sent: Wednesday, April 30, 2003 4:24 
  PM
  Subject: RE: [amibroker] Re: How to 
  detect if 'foreign' is successful or not ?
  
  
  Chuck,
   
  Nope ... this technique was 
  not 'successful' when I tried.  Code I 
  used in 'Guru' was ===>
   
  
    
    x = <FONT 
    color=#0000ff size=1>IsEmpty(<FONT 
    color=#0000ff size=1>Foreign(<FONT 
    color=#ff00ff size=1>"MSFT<FONT 
    color=#ff00ff size=1>",<FONT 
    color=#ff00ff size=1>"Close"<FONT color=#000000 
    size=1>,fixup=1<FONT color=#000000 
    size=1>));
    if (x) {
       message = <FONT 
    face=courier color=#ff00ff size=1>"x is true"<FONT color=#000000 
    size=1>;
    }
    else {
        message = <FONT 
    face=courier color=#ff00ff size=1>"x is false"<FONT color=#000000 
    size=1>;
    }
    message;
    x = <FONT 
    color=#0000ff size=1>IsEmpty(<FONT 
    color=#0000ff size=1>Foreign(<FONT 
    color=#ff00ff size=1>"<FONT color=#ff00ff 
    size=1>Non_existant_ticker"<FONT 
    color=#000000 size=1>,"Close"<FONT 
    color=#000000 size=1>,fixup=1<FONT 
    color=#000000 size=1>));
    i<FONT 
    face=courier>f (x) {
        message = <FONT 
    face=courier color=#ff00ff size=1>"x is true"<FONT color=#000000 
    size=1>;
    }
    else {
        message = <FONT 
    face=courier color=#ff00ff size=1>"x is false"<FONT color=#000000 
    size=1>;
    }
    message;
   
  Regards,
  - Salil V 
  GangalSalil V Gangal 
  <salil_gangal@xxxxxxxxx> wrote:
  <BLOCKQUOTE 
  >
    Chuck,
     
    If you get a chance, try the example I gave in 
    'Guru'.  Use one of the tickers that exists in the database 
    and one that does not.  Please let me know if this technique is 
    'successful' (!) or not.
     
    Regards,
    - Salil V 
    GangalChuck Rademacher 
    <chuck_rademacher@xxxxxxxxxx> wrote:
    <BLOCKQUOTE 
    >
      
      <FONT face=Arial color=#0000ff 
      size=2>Why can't you just say:
      <FONT face=Arial color=#0000ff 
      size=2> 
      <FONT face=Arial color=#0000ff 
      size=2>x = IsEmpty(Foreign("Symbol","Close",fixup=1));
      <FONT face=Arial color=#0000ff 
      size=2> 
      <FONT face=Arial color=#0000ff 
      size=2>This should work if your Foreign instrument has no holes 
      and the date range is the same or longer than the stock you are evaluating 
      at the time.
      <FONT face=Arial color=#0000ff 
      size=2> 
      <FONT face=Arial color=#0000ff 
      size=2>Works for me... unless I don't understand the 
      question.Send BUG REPORTS to 
      bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
      suggest@xxxxxxxxxxxxx-----------------------------------------Post 
      AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: 
      <A 
      href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
      group FAQ at: <A 
      href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
      Your use of Yahoo! Groups is subject to the <A 
      href="">Yahoo! Terms of Service. 
      
    
    
    Do you Yahoo!?<A 
    href="">The 
    New Yahoo! Search - Faster. Easier. Bingo. Send BUG REPORTS 
    to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
    suggest@xxxxxxxxxxxxx-----------------------------------------Post 
    AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: 
    <A 
    href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
    group FAQ at: <A 
    href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
    Your use of Yahoo! Groups is subject to the <A 
    href="">Yahoo! Terms of Service. 
    
  
  
  Do you Yahoo!?<A 
  href="">The New 
  Yahoo! Search - Faster. Easier. Bingo. Send 
  BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
  suggest@xxxxxxxxxxxxx-----------------------------------------Post 
  AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A 
  href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
  group FAQ at: <A 
  href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
  Your use of Yahoo! Groups is subject to the <A 
  href="">Yahoo! Terms of Service. 







Yahoo! Groups Sponsor












Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.