Skip to content

Commit f018b24

Browse files
author
phoenix2082
committed
Added date selector to filter trade signal.
1 parent 99bcd54 commit f018b24

8 files changed

+51720
-25
lines changed

app.py

+17-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
from flask import Flask, render_template, url_for, Response
22
import pandas as pd
3+
from flask import jsonify
4+
from flask import request
35

46
app = Flask(__name__)
57

68

7-
89
@app.route("/msa")
910
def moving_average_crossover():
1011
sma = 20 # specify duration for short term moving average
@@ -30,6 +31,21 @@ def moving_average_crossover():
3031
result = dsec[['Close Price', 'Date', 'Buy', 'Sell']].to_json(orient='records')
3132
return Response(result, mimetype='application/json')
3233

34+
@app.route('/smadates')
35+
def get_sma_dates():
36+
37+
dummysec = pd.read_csv('./dummydatatradesignal.csv')
38+
smadates = list(dummysec['date_of_trade'])
39+
return jsonify(smadates)
40+
41+
@app.route('/tsbyd2')
42+
def get_trade_signal_by_date_from_csv():
43+
date_of_signal = request.args.get('red')
44+
dummysec = pd.read_csv('./dummydatatradesignal.csv')
45+
print(dummysec.info())
46+
result = dummysec[dummysec['date_of_trade'] == date_of_signal].to_json(orient='records')
47+
return Response(result, mimetype='application/json')
48+
3349
@app.route("/")
3450
def index():
3551
return render_template("index.html")

0 commit comments

Comments
 (0)