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

Sheriff's Announcement: PROPOSITION: a thread on system testing


  • To: omega-list@xxxxxxxxxx
  • Subject: Sheriff's Announcement: PROPOSITION: a thread on system testing
  • From: steinbr@xxxxxxxxxxxx
  • Date: Tue, 17 Mar 1998 03:32:46 -0800 (PST)
  • In-reply-to: <v03102829b1334a4ea006@[205.161.35.232]>

PureBytes Links

Trading Reference Links

At 04:30 PM 3/16/98 -0500, you wrote:
>From: mgj@xxxxxxxxxxxx

>Considering the evidence that some demo trading systems have components
>intended to mislead the potential buyer, and the group's desire to learn more
>about system design, I propose a new discussion thread....
>
>To start, I was discussing with the sherriff the existence of demo disks
>containing systems coded to exclude certain days from trading.  I discovered
>that, when the exclusions were removed, these particular days suffered
>enormous
>losses. Apparently, the demo was designed to make the potential buyer think
>the
>system was better than it actually was.  Flat out fraud.

Mark,
Thank you for your efforts.  Below I will post a system along with the
solicitation of the vendor.  I think someone was mentioned that  they were
skeptical that this kind of things actually happens.  You will not be
skeptical anymore.

>Although it is easy to spot this condition when you have access to source
>code, you can also test for it without access to the code.  

I respectfully disagree.  Deception is an art that we are best doing to
ourselves.   Many traders build systems that they think work but in fact
are optimized.  Without the use of test patterns to test for optimization
you defraud yourself  with your own code!

Now for the system you have all been waiting for.  Note carefully that he
is distributing functions and not a system but tells you how to use the
system.  I guess you could complain to the CFTC but any court could handle
this.

Item #1 below is the actual correspondence requesting the system.  You can
all see the parties involved and there is even phone numbers to call.

Item #2  is a user function called PLFILTER.  This is simply a very simple
protection scheme that venders use.  IT keys off your block number and
dates.  It is very simple.  The one in Wisdom of the Ages software is much
better and most vendors should use that one if they aren't already.

Item #3  is the SPtrend function which determines whether you should be
long or short.  Notice it calls PLFILTER to determine whether you are
authorized to use the function.

I offer this as  an example and perhaps we can use it to test.

BTW,  can somone explain the SPtrend code and fraud here?

Sheriff Chuck


/___________________Item #1______________________/

>Sender: trdngsltn@xxxxxxx
>Received: from emout15.mail.aol.com (emout15.mx.aol.com [198.81.11.41]) by
arl-img-4.compuserve.com (8.6.10/5.950515)
>	id CAA16812; Sun, 5 May 1996 02:41:24 -0400
>From: <TrdngSltn@xxxxxxx>
>Received: by emout15.mail.aol.com (8.6.12/8.6.12) id CAA11603 for
76040.3000@xxxxxxxxxxxxxx; Sun, 5 May 1996 02:41:24 -0400
>Date: Sun, 5 May 1996 02:41:24 -0400
>Message-ID: <960505024123_287422895@xxxxxxxxxxxxxxxxxxxx>
>To: 76040.3000@xxxxxxxxxxxxxx
>Subject: Re: Demo of S&P Trend_Filter
>MIME-Version: 1.0
>Content-type: multipart/mixed;
>	boundary="PART.BOUNDARY.0.19444.emout15.mail.aol.com.831278483"
>
>
>--PART.BOUNDARY.0.19444.emout15.mail.aol.com.831278483
>Content-ID: <0_19444_831278483@xxxxxxxxxxxxxxxxxxxxxxxxxx>
>Content-type: text/plain
>
>In a message dated 96-05-04 19:22:08 EDT, you write:
>
>>Please email me a demo of your filter.
>>
>>Chuck Kaucher
>>7040.3000@xxxxxxxxxxxxxx
>
>Dear Chuck,
>
>Attached is the Zipped SPT_rend file.  SPTrend is a user function.  You
>handle it the same way you manage any other user functions.  Paste it to your
>system code and condition SPTrend to be equal to 1 for long trades, and to -1
>for shorts.
>
>For example:
>A long entry may look like this:
>if SPTrend = 1 and condition1 and condition2 and .....then buy at
>......stop
>
>A short entry may look like this:
>if SPTrend = -1 and condition3 and condition4 and .....then sell at
>......stop
>
>Please note that condition1, condition2, condition3 and condition4 represent
>YOUR code.  They represent your long & short entry logic.
>
>If you have any question please post an email.  I check it daily.
>You may also call at 908-889-5418 or fax to 908-889-5529
>
>Allon Shadmi 
>Trading Solutions
>
/___________________End of Item #1______________________/

/___________________Item #2______________________/
{==============================================}
Vars:LockDate(0) , LockBlck(0) , LockCrntDate(0) ;
{==============================================}
if date < 960525 then LockDate=0.5
  else lockDate = 0 ;
{==============================================}
if date < currentdate  then  LockCrntDate = 0
else LockCrntDate = 0 ;
{==============================================}
{
if( BlockNumber<>00000 )    then
LockBlck=0.5
else LockBlck = 0 ;
}
LockBlck=0.5;
{==============================================}
PLFilter = LockDate + LockBlck +  LockCrntDate  ;
{==============================================}

{
if( BlockNumber=7598   {ABS}                 or
    BlockNumber=7749   {JamesM5604}  or
    BlockNumber=10976 {PAnder9167}    or
    BlockNumber=12822 {BillHeinz}         or
    BlockNumber<>00000 {SPTrader}       or
    BlockNumber<>00000 {PGreen500}    or
    BlockNumber=10339   {RALLPH}         or
    BlockNumber=10074   {SPTradr}         or
    BlockNumber=1891     {SPY500}         or
    BlockNumber=6054     {Ray McKay}    or
    BlockNumber<>00000 {SNPTRADER}         or
    BlockNumber=2120     {BBlais4122}    or
    BlockNumber<=10462 {BobH506321} or
   BlockNumber<>00000 {DavidNowak}    or
   BlockNumber=13780 {Ace4oak}    or
    BlockNumber=8776   {Drew} )              then
}
/___________________End of Item #2______________________/

/___________________Item #3______________________/

////////////
if PLFilter=1 then begin
if  D>=820421 and 
   (D>=820421 and D<820714) or (D>=820721 and D<821227) or
   (D>=830104 and D<830727) or (D>=831103 and D<831223) or
   (D>=840326 and D<840430) or (D>=840604 and D<850301) or
   (D>=850411 and D<850820) or (D>=851018 and D<860501) or
   (D>=860513 and D<860605) or (D>=860711 and D<860813) or
   (D>=860919 and D<870317) or (D>=870515 and D<870806) or
   (D>=871203 and D<880406) or (D>=880525 and D<880720) or 
   (D>=880912 and D<881027) or (D>=881122 and D<890223) or 
   (D>=890417 and D<890901) or (D>=900119 and D<900312) or 
   (D>=900503 and D<900712) or (D>=901002 and D<901022) or 
   (D>=901030 and D<911021) or (D>=911121 and D<920220) or 
   (D>=920506 and D<920610) or (D>=920624 and D<920824) or 
   (D>=921007 and D<930416) or (D>=930511 and D<930525) or 
   (D>=930715 and D<931103) or (D>=931209 and D<940215) or 
   (D>=940509 and D<940920) or (D>=941125 and D<950313) or 
   (D>=950407 and D<951020)  or(D>=951114 and D<=960310) or
   (D>=960412) then 
SPTrend=1 Else SPTrend=-1 ;
End;

/___________________End of Item #3______________________/




Charles Kaucher
     Life would be so much easier if I just had the source code!