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

[amibroker] Re: SetForeign() function



PureBytes Links

Trading Reference Links

Tomasz,
All stops are disabled...
Dimitris Tsokakis
--- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx> 
wrote:
> Dimitris,
> 
> Do you use any stops in the settings ?
> If you use them, please disable them temporarily and re-check.
> The problem may be related to stop handling when SetForeign is used.
> 
> As for:
> >> 4. What is the purpose of sending this message in three copies ?
> >> ( to group, tj -at- amibroker.com and support - at - 
amibroker.com )
> >It is your request, just in case you donīt see this list 
messages...
> it is written in the FAQ point 7. that bug reports should be sent 
only to
> bugs -at - amibroker.com
> 
> If you meant point 9 then it says one cc: not two.
> 
> Use common sense: if you think that someone *else* than I may answer
> your question then posting on group makes sense, otherwise contact 
me directly.
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message ----- 
> From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Saturday, October 18, 2003 1:47 PM
> Subject: [amibroker] Re: SetForeign() function
> 
> 
> Tomasz,
> thank you for the quick response.
> --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx>
> wrote:
> > Dimitris,
> >
> > 1. SetForeign(Sym, True, True ) + Equity() work on both long &
> short sides too.
> > 2. On my computer and QP2 database your code generates exactly the
> same results regardless
> > of stock displayed with both short/long sides
> > 3. The reason of your problems may be that your database has holes
> in period under test
> 
> My database has no holes.
> I use amibroker 4.44.1 Oct12, 2003
> The problem was for both Long/short before the Setforeign(sym, true,
> true) function, as you remember.
> Now the problem is limited but still exists.
> What can I do ?
> Dimitris Tsokakis
> > 4. What is the purpose of sending this message in three copies ?
> > ( to group, tj -at- amibroker.com and support - at - 
amibroker.com )
> It is your request, just in case you donīt see this list messages...
> > Best regards,
> > Tomasz Janeczko
> > amibroker.com
> >   ----- Original Message ----- 
> >   From: Dimitris Tsokakis
> >   To: amibroker@xxxxxxxxxxxxxxx ; Tomasz Janeczko ; Tomasz 
Janeczko
> >   Sent: Saturday, October 18, 2003 11:55 AM
> >   Subject: [amibroker] SetForeign() function
> >
> >
> >   Tomasz,
> >   I have the following problem with SetForeign(SYM,True,True);
> >   When I use only Long trades, everything is OK with the 
universal G
> >
> >    // Trade the top Equity stock for the MACD crossover
> >   START=DateNum()==1000530 ;
> >   per=150;//Param("per",150,130,160,5);
> >   EVENT=BarsSince(START)%per==0;
> >   Plot(10000,"",Cum(1)%2,1);Plot(0,"",1,styleNoLine);
> >   G=0;NUM=254;
> >   list = GetCategorySymbols( categoryGroup, NUM );
> >   for( i = 0; ( sym = StrExtract( list, i ) ) != ""; i++ )
> >   {
> >   SetForeign(SYM,True,True);
> >   global Buy;global Sell;// global Short;global Cover;
> >   Buy=Cross(MACD(),Signal());
> >   Sell=Cross(Signal(),MACD());
> >   // Short=Cross(Signal(),MACD());Cover=Cross(MACD(),Signal());
> >   E1=Equity();
> >   E11=ValueWhen(EVENT,E1);
> >   G=IIf(G>E11,G,E11);
> >   }
> >   Plot(G,"",1,1);
> >
> >   When I change settings to Long and Short and uncomment the above
> code, ie
> >
> >    // Trade the top Equity stock for the MACD crossover
> >   START=DateNum()==1000530 ;
> >   per=150;
> >   EVENT=BarsSince(START)%per==0;
> >   Plot(10000,"",Cum(1)%2,1);Plot(0,"",1,styleNoLine);
> >   G=0;NUM=254;
> >   list = GetCategorySymbols( categoryGroup, NUM );
> >   for( i = 0; ( sym = StrExtract( list, i ) ) != ""; i++ )
> >   {
> >   SetForeign(SYM,True,True);
> >   global Buy;global Sell;global Short;global Cover;
> >   Buy=Cross(MACD(),Signal());
> >   Sell=Cross(Signal(),MACD());
> >   Short=Cross(Signal(),MACD());Cover=Cross(MACD(),Signal());
> >   E1=Equity();
> >   E11=ValueWhen(EVENT,E1);
> >   G=IIf(G>E11,G,E11);
> >   }
> >   Plot(G,"",1,1);
> >
> >   then G is different when change ticker in symbol tree and it is
> no more universal.
> >   Does SetForeign() works also with short trades ?
> >   Am I missing something else?
> >   TIA
> >   Dimitris Tsokakis
> >
> >         Yahoo! Groups Sponsor
> >
> >
> >
> >   Send BUG REPORTS to bugs@xxxx
> >   Send SUGGESTIONS to suggest@xxxx
> >   -----------------------------------------
> >   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.
> 
> 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> 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 
http://docs.yahoo.com/info/terms/


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Rent DVDs Online - Over 14,500 titles.
No Late Fees & Free Shipping.
Try Netflix for FREE!
http://us.click.yahoo.com/Tq9otC/XP.FAA/3jkFAA/GHeqlB/TM
---------------------------------------------------------------------~->

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 http://docs.yahoo.com/info/terms/