screener

Summary

Classes:

EqualityScreenerObject

LimitScreenerObject

Screener

ScreenerObject

Reference

class EqualityScreenerObject(
func_string: str,
lambda_func: Callable | None = None,
description: str | None = None,
screener_object: ScreenerObject | None = None,
equal_to: float | str | None = None,
not_equal_to: float | str | None = None,
)[source]

Bases: ScreenerObject

check_to_discard(
contract: Contract,
) bool[source]
class LimitScreenerObject(
func_string: str,
lambda_func: Callable | None = None,
description: str | None = None,
screener_object: ScreenerObject | None = None,
min_value: float | None = None,
max_value: float | None = None,
)[source]

Bases: ScreenerObject

check_to_discard(
contract: Contract,
) bool[source]
class Screener(
contracts: Contracts,
)[source]

Bases: object

screen(
screener_objects: list[ScreenerObject],
) Contracts[source]
class ScreenerObject(
func_string: str,
lambda_func: Callable | None = None,
description: str | None = None,
screener_object: ScreenerObject | None = None,
)[source]

Bases: object

check_to_discard(
contract: Contract,
) bool[source]