Пример #1
0
def new_fields():
    """Generates JSON s-expression for new fields.

    """
    return [
        {"name": "Close-1", "field": normalize_previous_close()},
        {"name": "Open", "field": normalize_open()},
        {"name": "Volume-1", "field": previous("Volume")},
        {"name": "Bullish-1", "field": previous("Bullish")},
        {"name": "Bearish-1", "field": previous("Bearish")},
        {"name": "UpOrDown?", "field": ["if", [">", daily_change(), 0], "Up", "Down"]},
    ]
Пример #2
0
def new_fields():
    """Generates JSON s-expression for new fields.

    """
    return [{
        "name": "Close-1",
        "field": normalize_previous_close()
    }, {
        "name": "Open",
        "field": normalize_open()
    }, {
        "name": "Volume-1",
        "field": previous("Volume")
    }, {
        "name": "Bullish-1",
        "field": previous("Bullish")
    }, {
        "name": "Bearish-1",
        "field": previous("Bearish")
    }, {
        "name": "UpOrDown?",
        "field": ["if", [">", daily_change(), 0], "Up", "Down"]
    }]
Пример #3
0
def normalize_open():
    """Price at closing of the previous day minus the price at opening
    over the price at closing of the previous day.

    """
    return ["/", ["-", previous("Close"), ["f", "Open"]], previous("Close")]
Пример #4
0
def normalize_previous_close():
    """Price at closing of the previous day minus the price at opening
    of the previous day over the price at opening of the previous day.

    """
    return ["/", ["-", previous("Close"), previous("Open")], previous("Open")]
Пример #5
0
def normalize_open():
    """Price at closing of the previous day minus the price at opening
    over the price at closing of the previous day.

    """
    return ["/", ["-", previous("Close"), ["f", "Open"]], previous("Close")]
Пример #6
0
def normalize_previous_close():
    """Price at closing of the previous day minus the price at opening
    of the previous day over the price at opening of the previous day.

    """
    return ["/", ["-", previous("Close"), previous("Open")], previous("Open")]