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

RE: [amibroker] Guppy Count Back Lines - VBscript HELP !!! - Type Mismatch



PureBytes Links

Trading Reference Links

Geoff,

You may firstly need to dimension the StopArray as an array within the AFL section of your code. It doesn't really matter what array you use as long as you remember that you have assigned this array to your variable and ensure you take care of it later in your vbscript code. This is done so vbs knows it's an array your referencing. I dont know of any other way to do this.

William

ie.

StopArray = L;

/* Guppy Count Back Lines */
/* Geoff Mulhall 12-02-2003 */

EnableScript("Vbscript");
<%
StopArray = AFL("low")
etc etc





-----Original Message-----
From: grmulhall <gmulhall@xxxxxxxxxxxx> [mailto:gmulhall@xxxxxxxxxxxx]
Sent: February 14, 2003 8:20 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Guppy Count Back Lines - VBscript HELP !!! - Type
Mismatch


Hi,

In coding Guppy's count back lines (which I'll post in the AFL 
library when complete) I get a 'Type Mismatch' error. Presumably the 
datatype for the graph I'm creating doesn't match Ami's Low array 
type.

The script is below if anyone can assist.

Thanks,

Geoff

/* Guppy Count Back Lines */
/* Geoff Mulhall 12-02-2003 */

EnableScript("Vbscript");

<%

LowArray = AFL("low")

CurrentLow = LowArray(UBound(LowArray))

For I = UBound(LowArray) to LBound(LowArray) Step -1
   J = I - 1
   Hits = 0
   While Hits < 3 AND J > 0
      If LowArray (J) < CurrentLow then
         Hits = Hits + 1
         CurrentLow = LowArray (J)                  ' Type Mismatch
      End If
      J = J - 1
   Wend
   If Hits = 3 Then
      StopArray(I) = CurrentLow
   End If
Next

AFL.Var("CBLStop") = StopArray 

%>

GraphXSpace = 5;

/* Candlestick Chart */

Plot(Close," ",1,64);

Plot(CBLStop,"Count Back Line", colorBlue,styleLine);


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/ 



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/