PureBytes Links
Trading Reference Links
|
Full story is I copied the whole signal from an older version then I
copied it again to a yet new version. Then I added the Short side
code by coping the long code and changing the info to make it work for
the short side. This way I only had a four letter so so to change. I
was super careful because I wouldn't know if code was not working
during an optimization if I made a boo boo. It is the da__dest thing
I've ever seen. It has to be a bug in copy and paste using the Power
Editor. Well I think so. Here is the code below. Some of it is {}
bracketed out now on the long side but it wasn't when I copied it.
Where it went wrong is the line in the long side that starts IF
CCICH=1. So when I copied all that down all I had to do was add and S
CCISCH=1 then S in three more places. When I retyped it I copied it
exactly and it worked fine. I mean I type it and double checked each
letter. So I'm blind or dumb or got a buggy problem in TS2ki. So
this boy will type from now. Good thing I type fast.
{
IF MACCH=1 THEN IF MACTR=TRUE THEN MACTRA=TRUE
ELSE MACTRA=FALSE;}
IF MACCH=2 THEN IF MACTR[1]=FALSE AND MACTR=TRUE THEN MACTRA=TRUE
ELSE MACTRA=FALSE;{
IF MACCH=3 THEN MACTRA=TRUE;}
IF PARACH=1 THEN IF PARATR=TRUE THEN PARATRA=TRUE
ELSE PARATRA=FALSE;{
IF PARACH=2 THEN IF PARATR[1]=FALSE AND PARATR=TRUE THEN PARATRA=TRUE
ELSE PARATRA=FALSE;
IF PARACH=3 THEN PARATRA=TRUE;
IF CCICH=1 THEN IF CCITR=TRUE THEN CCITRA=TRUE
ELSE CCITRA=FALSE;
IF CCICH=2 THEN IF CCITR[1]=TRUE AND CCITR=FALSE THEN CCITRA=TRUE
ELSE CCITRA=FALSE;
IF CCICH=3 THEN IF CCITR[1]=FALSE AND CCITR=TRUE THEN CCITRA=TRUE
ELSE CCITRA=FALSE;}
IF CCICH=4 THEN IF CCITR=FALSE THEN CCITRA=TRUE
ELSE CCITRA=FALSE;{
IF CCICH=5 THEN IF CCITR[1]=TRUE AND CCITR=FALSE THEN CCITRA=TRUE
ELSE CCITRA=FALSE;
IF CCICH=6 THEN CCITRA=TRUE;}
IF MACSCH=1 THEN IF MACDNTR=TRUE THEN MACSTRA=TRUE
ELSE MACSTRA=FALSE;
IF MACSCH=2 THEN IF MACDNTR[1]=FALSE AND MACDNTR=TRUE THEN MACSTRA=TRUE
ELSE MACSTRA=FALSE;
IF MACSCH=3 THEN MACSTRA=TRUE;
IF MACSCH=4 THEN IF MACDNTR AND MACPOP<MACPOP[1] THEN MACSTRA=TRUE
ELSE MACSTRA=FALSE;
IF MACSCH=5 THEN IF MACDNTR AND MACPOP<MACPOP[1] AND MACPOP[1]<MACPOP[2] THEN MACSTRA=TRUE
ELSE MACSTRA=FALSE;
IF PARASCH=1 THEN IF PARATR=FALSE THEN PARASTRA=TRUE
ELSE PARASTRA=FALSE;
IF PARASCH=2 THEN IF PARATR[1]=TRUE AND PARATR=FALSE THEN PARASTRA=TRUE
ELSE PARASTRA=FALSE;
IF PARASCH=3 THEN PARASTRA=TRUE;
IF CCISCH=1 THEN IF CCISTR=TRUE THEN CCISTRA=TRUE
ELSE CCISTRA=FALSE;
IF CCISCH=2 THEN IF CCISTR[1]=TRUE AND CCISTR=FALSE THEN CCISTRA=TRUE
ELSE CCISTRA=FALSE;
IF CCISCH=3 THEN IF CCISTR[1]=FALSE AND CCISTR=TRUE THEN CCISTRA=TRUE
ELSE CCISTRA=FALSE;
IF CCISCH=4 THEN IF CCISTR=FALSE THEN CCISTRA=TRUE
ELSE CCISTRA=FALSE;
IF CCISCH=5 THEN IF CCISTR[1]=TRUE AND CCISTR=FALSE THEN CCISTRA=TRUE
ELSE CCISTRA=FALSE;
IF CCISCH=6 THEN IF CCIPOP<CCIHI THEN CCISTRA=TRUE
ELSE CCISTRA=FALSE;
IF CCISCH=7 THEN IF CCIPOP CROSSES BELOW CCIHI THEN CCISTRA=TRUE
ELSE CCISTRA=FALSE;
Best regards,
Jimmy Snowden
mailto:jhsnowden@xxxxxxx
Saturday, November 15, 2003, 2:25:12 PM, you wrote:
j> Jimmy,
j> your expertise is legend, so please don't take offense if i ask you this:
j> are you certain that you used "select all" and didn't just hilite and
j> copy...
j> i caught myself doing just that once, and missed a few lines.
j> ----- Original Message -----
j> From: "Jimmy Snowden" <jhsnowden@xxxxxxx>
j> To: <Omega-list@xxxxxxxxxx>
j> Sent: Saturday, November 15, 2003 2:32 PM
j> Subject: Re:Code error, Danger, Danger Will Robinson
>> I used copy and paste to build up a little code and the code I copied
>> from worked but the pasted code gave the wrong answer all the time.
>> This is the second time I've seen this in the last few months or I
>> would think it had something to do with my coding skills which I would
>> be generous if I said they are of a fair quality.
>>
>> This last code that didn't work was something like this:
>>
>> Original code I copied from:
>>
>> INPUT: CHOICE(9),CHOICESH(3);
>>
>> IF CHOICE=1 THEN IF XYZ=TRUE THEN XYZA=TRUE
>> ELSE XYZA=FALSE;
>> IF CHOICE=2 THEN ....
>> _____________________________________________
>> ---------------------------------------------
>>
>> Now I copied and pasted that then changed it to:
>>
>> IF CHOICESH=1 THEN IF SXYZ=TRUE THEN SXYZA=TRUE
>> ELSE SXYZA=FALSE;
>>
>> That code returned false every time no matter that SXYZ was true or
>> false. I even tried changing SXYZA to TRUE so no matter what it was
>> always true. No go it showed false all the time. So I retyped it
>> exactly as it was and put { } around the older code to stop it from
>> executing and then the code worked fine. I rechecked everything to be
>> sure there was no typo or error of any kind. Kind of scary if you use
>> copy and paste in your code.
>>
>> Anyone else ever see this?
>>
>>
>>
>> --
>> Best regards,
>> Jimmy Snowden
>> mailto:jhsnowden@xxxxxxx
>>
>> Outgoing mail scanned by Norton
>>
>>
>>
Outgoing mail scanned by Norton
--
Best regards,
Jimmy Snowden
mailto:jhsnowden@xxxxxxx
Outgoing mail scanned by Norton
|