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

Re: [amibroker] Makes NO Sense???? Bug? or ???



PureBytes Links

Trading Reference Links

have you tried
 ASS = Cross(CCI(14),Linup); 
 
because when there is a cross its value will be 1 or true.    
----- Original Message -----
From: coba702002
Sent: Wednesday, October 12, 2005 6:01 PM
Subject: [amibroker] Makes NO Sense???? Bug? or ???

This function Plots the arrow fine, so in theory the TLBUP should
equal 1 based on a cross of the study line. However when i try and
pass that value out I do not get a 1... its empty.

function trendCheckup(StudyID)
{
      global ASS;
        global TLBUp;
      Linup = Study(StudyID,GetChartID());
      TLBUP = Cross(CCI(14),Linup);
      PlotShapes( IIf
((TLBUP),shapeUpArrow,shapeNone),colorDarkGreen,0,Graph0,Offset=20);
      ASS = IIf(Cross(CCI(14),Linup),1,0);     
      return TLBUP;
     
}

if i assign 'ass' a number it gets passed out fine... ie 'ass'=5

function trendCheckup(StudyID)
{
      global ASS;
        global TLBUp;
      Linup = Study(StudyID,GetChartID());
      TLBUP = Cross(CCI(14),Linup);
      PlotShapes( IIf
((TLBUP),shapeUpArrow,shapeNone),colorDarkGreen,0,Graph0,Offset=20);
      //ASS = IIf(Cross(CCI(14),Linup),1,0);     
        ass=5
      return ass;
     
}

However if i assign 'ass' the cross code im back to getting nadda
again

function trendCheckup(StudyID)
{
      global ASS;
        global TLBUp;
      Linup = Study(StudyID,GetChartID());
      TLBUP = Cross(CCI(14),Linup);
      PlotShapes( IIf
((TLBUP),shapeUpArrow,shapeNone),colorDarkGreen,0,Graph0,Offset=20);
      ASS = IIf(Cross(CCI(14),Linup),1,0);     
      return TLBUP;
     
}

What gives?






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 other support material please check also:
http://www.amibroker.com/support.html





YAHOO! GROUPS LINKS