0

必要な 4 つの入力を受け取るフォームを Elm で作成したいと思います。

  • 3 つの浮動小数点値
  • 「ロング」または「ショート」の値を取ることができる1つの入力(おそらく)これはドロップダウンになります

値が入力されると、これらの値に基づいて 1 行の出力を生成する計算が行われます。

私はこれをコマンドライン Python プログラムとして動作させています:

#!/usr/bin/env python


from __future__ import print_function

# core
import logging

# pypi
import argh

# local

logging.basicConfig(
    format='%(lineno)s %(message)s',
    level=logging.WARN
)

def main(direction, entry, swing, atr):

    entry = float(entry)
    swing = float(swing)
    atr   = float(atr)

    if direction == 'long':
        sl = swing - atr
        tp = entry + (2 * atr)
    elif direction == 'short':
        sl = swing + atr
        tp = entry - (2 * atr)

    print("For {0} on an entry of {1}, SL={2} and TP={3}".format(
        direction, entry, sl, tp))

if __name__ == '__main__':
    argh.dispatch_command(main)

しかし、Elm を使用して Web UI を作成したいと考えています。

4

1 に答える 1