Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EURGBP_array = {}
- EURUSD_array = {}
- USDJPY_array = {}
- EURJPY_array = {}
- GBPUSD_array = {}
- GBPJPY_array = {}
- f = open('EURGBP.csv', 'r')
- for i in f:
- dele = i.split(',')
- EURGBP_array[dele[0]] = dele[5]
- f.close()
- f = open('EURUSD.csv','r')
- for i in f:
- dele = i.split(',')
- EURUSD_array[dele[0]] = dele[5]
- f = open('USDJPY.csv', 'r')
- for i in f:
- dele = i.split(',')
- USDJPY_array[dele[0]] = dele[5]
- f.close
- f = open('EURJPY.csv', 'r')
- for i in f:
- dele = i.split(',')
- EURJPY_array[dele[0]] = dele[5]
- f.close()
- f = open('GBPUSD.csv', 'r')
- for i in f:
- dele = i.split(',')
- GBPUSD_array[dele[0]] = dele[5]
- f.close
- f = open('GBPJPY.csv', 'r')
- for i in f:
- dele = i.split(',')
- GBPJPY_array[dele[0]] = dele[5]
- f.close()
- #date = input()
- #print('EURUSD', EURUSD_array[date])
- #print('USDJPY', USDJPY_array[date])
- #print('EURJPY', EURJPY_array[date])
- #print('GBPUSD', GBPUSD_array[date])
- #print('EURGBP', EURGBP_array[date])
- #print('GBPJPY', GBPJPY_array[date])
- import matplotlib.pyplot as plt
- fig, ax = plt.subplots()
- length_array = len(EURUSD_array)
- date = [i for i in range(1, length_array +1)]
- count_EURUSD = []
- for i in EURUSD_array:
- count_EURUSD.append(float(EURUSD_array[i]))
- count_EURGBP = []
- for i in EURGBP_array:
- count_EURGBP.append(EURGBP_array[i])
- count_USDJPY = []
- for i in USDJPY_array:
- count_USDJPY.append(USDJPY_array[i])
- count_EURJPY = []
- for i in EURJPY_array:
- count_EURJPY.append(EURJPY_array[i])
- count_GBPUSD = []
- for i in GBPUSD_array:
- count_GBPUSD.append(GBPUSD_array[i])
- count_GBPJPY = []
- for i in GBPJPY_array:
- count_GBPJPY.append(GBPJPY_array[i])
- for i in count_EURUSD:
- print(i)
- print('----')
- count_EURUSD_SLOW = []
- for i in range(3, len(count_EURUSD)):
- local_sum =str((float(count_EURUSD[i]) + float(count_EURUSD[i-1]) + float(count_EURUSD[i-2]))/3)
- local_sum = local_sum[0:7]
- s = float(local_sum)
- count_EURUSD_SLOW.append(s)
- #for i in range(3):
- # count_EURUSD_SLOW.insert(0, 0);
- count_EURUSD_FAST = []
- for i in range(5, len(count_EURUSD)):
- local_sum = str((float(count_EURUSD[i]) + float(count_EURUSD[i-1]) + float(count_EURUSD[i-2]) + float(count_EURUSD[i-3]) + float(count_EURUSD[i-4]))/5)
- local_sum = local_sum[0:7]
- s = float(local_sum)
- count_EURUSD_FAST.append(s)
- #for i in range(5):
- # count_EURUSD_FAST.insert(0, 0)
- date_cut_slow = [i for i in range(4, len(EURUSD_array) + 1)]
- date_cut_fast = [i for i in range(6, len(EURUSD_array) + 1)]
- g1 = plt.plot(date, count_EURUSD)
- g2 = plt.plot(date_cut_slow, count_EURUSD_SLOW, label = "fast ma")
- g3 = plt.plot(date_cut_fast, count_EURUSD_FAST, label = "slow ma")
- ax.set_xlabel("x")
- ax.set_ylabel("y")
- ax.legend()
- plt.show()
Add Comment
Please, Sign In to add comment