File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,10 @@ export class ZigZag extends BigIndicatorSeries<HighLow> {
36
36
}
37
37
}
38
38
39
+ override getRequiredInputs ( ) : number {
40
+ return 2 ;
41
+ }
42
+
39
43
override get isStable ( ) : boolean {
40
44
return this . lastExtreme !== null ;
41
45
}
@@ -157,7 +161,7 @@ export class ZigZag extends BigIndicatorSeries<HighLow> {
157
161
158
162
override getResultOrThrow ( ) : Big {
159
163
if ( this . lastExtreme === null ) {
160
- throw new NotEnoughDataError ( 'ZigZag requires at least 2 candles with significant price change' ) ;
164
+ throw new NotEnoughDataError ( this . getRequiredInputs ( ) ) ;
161
165
}
162
166
163
167
return super . getResultOrThrow ( ) ;
@@ -186,6 +190,10 @@ export class FasterZigZag extends NumberIndicatorSeries<HighLow<number>> {
186
190
}
187
191
}
188
192
193
+ override getRequiredInputs ( ) : number {
194
+ return 2 ;
195
+ }
196
+
189
197
override get isStable ( ) : boolean {
190
198
return this . lastExtreme !== null ;
191
199
}
@@ -306,7 +314,7 @@ export class FasterZigZag extends NumberIndicatorSeries<HighLow<number>> {
306
314
307
315
override getResultOrThrow ( ) : number {
308
316
if ( this . lastExtreme === null ) {
309
- throw new NotEnoughDataError ( 'ZigZag requires at least 2 candles with significant price change' ) ;
317
+ throw new NotEnoughDataError ( this . getRequiredInputs ( ) ) ;
310
318
}
311
319
312
320
return super . getResultOrThrow ( ) ;
You can’t perform that action at this time.
0 commit comments