forked from geekcomputers/Python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpatterns.py
More file actions
118 lines (117 loc) · 4.71 KB
/
patterns.py
File metadata and controls
118 lines (117 loc) · 4.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
patterns = {
"CDLHARAMI": "Harami Pattern",
"CDLHARAMICROSS": "Harami Cross Pattern",
"CDL2CROWS": "Two Crows",
"CDL3BLACKCROWS": "Three Black Crows",
"CDL3INSIDE": "Three Inside Up/Down",
"CDL3LINESTRIKE": "Three-Line Strike",
"CDL3OUTSIDE": "Three Outside Up/Down",
"CDL3STARSINSOUTH": "Three Stars In The South",
"CDL3WHITESOLDIERS": "Three Advancing White Soldiers",
"CDLABANDONEDBABY": "Abandoned Baby",
"CDLADVANCEBLOCK": "Advance Block",
"CDLBELTHOLD": "Belt-hold",
"CDLBREAKAWAY": "Breakaway",
"CDLCLOSINGMARUBOZU": "Closing Marubozu",
"CDLCONCEALBABYSWALL": "Concealing Baby Swallow",
"CDLCOUNTERATTACK": "Counterattack",
"CDLDARKCLOUDCOVER": "Dark Cloud Cover",
"CDLDOJI": "Doji",
"CDLDOJISTAR": "Doji Star",
"CDLDRAGONFLYDOJI": "Dragonfly Doji",
"CDLENGULFING": "Engulfing Pattern",
"CDLEVENINGDOJISTAR": "Evening Doji Star",
"CDLEVENINGSTAR": "Evening Star",
"CDLGAPSIDESIDEWHITE": "Up/Down-gap side-by-side white lines",
"CDLGRAVESTONEDOJI": "Gravestone Doji",
"CDLHAMMER": "Hammer",
"CDLHANGINGMAN": "Hanging Man",
"CDLHIGHWAVE": "High-Wave Candle",
"CDLHIKKAKE": "Hikkake Pattern",
"CDLHIKKAKEMOD": "Modified Hikkake Pattern",
"CDLHOMINGPIGEON": "Homing Pigeon",
"CDLIDENTICAL3CROWS": "Identical Three Crows",
"CDLINNECK": "In-Neck Pattern",
"CDLINVERTEDHAMMER": "Inverted Hammer",
"CDLKICKING": "Kicking",
"CDLKICKINGBYLENGTH": "Kicking - bull/bear determined by the longer marubozu",
"CDLLADDERBOTTOM": "Ladder Bottom",
"CDLLONGLEGGEDDOJI": "Long Legged Doji",
"CDLLONGLINE": "Long Line Candle",
"CDLMARUBOZU": "Marubozu",
"CDLMATCHINGLOW": "Matching Low",
"CDLMATHOLD": "Mat Hold",
"CDLMORNINGDOJISTAR": "Morning Doji Star",
"CDLMORNINGSTAR": "Morning Star",
"CDLONNECK": "On-Neck Pattern",
"CDLPIERCING": "Piercing Pattern",
"CDLRICKSHAWMAN": "Rickshaw Man",
"CDLRISEFALL3METHODS": "Rising/Falling Three Methods",
"CDLSEPARATINGLINES": "Separating Lines",
"CDLSHOOTINGSTAR": "Shooting Star",
"CDLSHORTLINE": "Short Line Candle",
"CDLSPINNINGTOP": "Spinning Top",
"CDLSTALLEDPATTERN": "Stalled Pattern",
"CDLSTICKSANDWICH": "Stick Sandwich",
"CDLTAKURI": "Takuri (Dragonfly Doji with very long lower shadow)",
"CDLTASUKIGAP": "Tasuki Gap",
"CDLTHRUSTING": "Thrusting Pattern",
"CDLTRISTAR": "Tristar Pattern",
"CDLUNIQUE3RIVER": "Unique 3 River",
"CDLUPSIDEGAP2CROWS": "Upside Gap Two Crows",
"CDLXSIDEGAP3METHODS": "Upside/Downside Gap Three Methods",
}
Company_Name = {
"NIFTY 50": "^NSEI",
"NIFTY BANK": "^NSEBANK",
"INDIA VIX": "^INDIAVIX",
"ADANI ENTERPRISES ": "ADANIENT.NS",
"ADANI PORTS AND SPECIAL ECONOMIC ZONE ": "ADANIPORTS.NS",
"APOLLO HOSPITALS ENTERPRISE ": "APOLLOHOSP.NS",
"ASIAN PAINTS ": "ASIANPAINT.NS",
"Axis Bank ": "AXISBANK.NS",
"MARUTI SUZUKI INDIA ": "MARUTI.NS",
"BAJAJ FINANCE ": "BAJFINANCE.NS",
"Bajaj Finserv ": "BAJAJFINSV.NS",
"BHARAT PETROLEUM CORPORATION ": "BPCL.NS",
"Bharti Airtel ": "BHARTIARTL.NS", # change
"BRITANNIA INDUSTRIES LTD": "BRITANNIA.NS",
"CIPLA ": "CIPLA.NS",
"COAL INDIA LTD ": "COALINDIA.NS",
"DIVI'S LABORATORIES ": "DIVISLAB.NS",
"DR.REDDY'S LABORATORIES LTD ": "DRREDDY.NS",
"EICHER MOTORS ": "EICHERMOT.NS",
"GRASIM INDUSTRIES LTD ": "GRASIM.NS",
"HCL TECHNOLOGIES ": "HCLTECH.NS",
"HDFC BANK ": "HDFCBANK.NS",
"HDFC LIFE INSURANCE COMPANY ": "HDFCLIFE.NS",
"Hero MotoCorp ": "HEROMOTOCO.NS",
"HINDALCO INDUSTRIES ": "HINDALCO.NS",
"HINDUSTAN UNILEVER ": "HINDUNILVR.NS",
"HOUSING DEVELOPMENT FINANCE CORPORATION ": "HDFC.NS",
"ICICI BANK ": "ICICIBANK.NS",
"ITC ": "ITC.NS",
"INDUSIND BANK LTD. ": "INDUSINDBK.NS",
"INFOSYS ": "INFY.NS",
"JSW Steel ": "JSWSTEEL.NS",
"KOTAK MAHINDRA BANK ": "KOTAKBANK.NS",
"LARSEN AND TOUBRO ": "LT.NS",
"MAHINDRA AND MAHINDRA ": "M&M.NS",
"NTPC ": "NTPC.NS",
"NESTLE INDIA ": "NESTLEIND.NS",
"OIL AND NATURAL GAS CORPORATION ": "ONGC.NS",
"POWER GRID CORPORATION OF INDIA ": "POWERGRID.NS",
"RELIANCE INDUSTRIES ": "RELIANCE.NS", # cahnged
"SBI LIFE INSURANCE COMPANY ": "SBILIFE.NS",
"SBI": "SBIN.NS",
"SUN PHARMACEUTICAL INDUSTRIES ": "SUNPHARMA.NS",
"TATA CONSULTANCY SERVICES ": "TCS.NS",
"TATA CONSUMER PRODUCTS ": "TATACONSUM.NS",
"TATA MOTORS ": "TATAMTRDVR.NS",
"TATA STEEL ": "TATASTEEL.NS",
"TECH MAHINDRA ": "TECHM.NS",
"TITAN COMPANY ": "TITAN.NS",
"UPL ": "UPL.NS",
"ULTRATECH CEMENT ": "ULTRACEMCO.NS",
"WIPRO ": "WIPRO.NS",
}