Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/bash python
- import csv
- import datetime
- from datetime import datetime
- from colorama import Back, Fore, Style
- import sys
- from termcolor import colored, cprint
- from colorama import init
- import numbers
- import time
- import itertools
- from itertools import zip_longest
- from time import sleep
- import pathlib
- import os
- import os.path
- from pathlib import Path
- import glob
- from progress.bar import Bar
- import hashlib
- import statistics
- from statistics import stdev
- ref_Num = int(0)
- Liquidity = float()
- Midpoint = []
- with open ('/Users/King/Spy_Current.csv', 'r') as csv_file:
- reader = csv.reader(csv_file)
- header = next(reader)
- for row in reader:
- ref_Num += 1 # Starting at 0
- dTime = str(datetime.strptime(row[0], '%a %b %d %H:%M'))
- Time = dTime[-14:]
- Open_Price = float(row[1]) # Price Data Dictionary
- Close_Price = float(row[2]) # Price Data Dictionary
- High_Price = float(row[3]) # Price Data Dictionary
- Low_Price = float(row[4]) # Price Data Dictionary
- Money_Flow = float(row[6]) # Price Data Dictionary
- Vol = row[5] # Price Data Dictionary
- f_Vol = float(Vol[:-1]) # Price Data Dictionary
- m_Vol = str(Vol[-1:]) # Price Data Dictionary
- if m_Vol == "K": # Price Data Dictionary
- f_Vol = f_Vol * 1000 # Price Data Dictionary
- if m_Vol == "M": # Price Data Dictionary
- f_Vol = f_Vol * 1000000
- if m_Vol != "K" and m_Vol != "M":
- f_Vol = float(row[5]) # Price Data Dictionary
- if f_Vol < 1:
- M_Price = HLCC
- else:
- M_Price = round(float(Money_Flow) / f_Vol, 2)
- HLCC = float(High_Price + Low_Price + Close_Price + Close_Price)/4
- Diff = round(HLCC - M_Price, 2)
- MMM = float(f_Vol * HLCC)
- Liq_change = float(Money_Flow - MMM)
- Liquidity += Liq_change
- Date = str(Time[:5])
- military_time = str(Time[-8:])
- Midpoint_Price = High_Price - Low_Price
- Midpoint.append(Midpoint_Price)
- if ref_Num > 1:
- if stdev(Midpoint) > .012:
- print(Date, military_time, Close_Price, 'STDEV: % s' % stdev(Midpoint))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement