-
Notifications
You must be signed in to change notification settings - Fork 9
/
market-cipher-b.txt
84 lines (30 loc) · 1.14 KB
/
market-cipher-b.txt
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
//
// @author LazyBear
//
// If you use this code in its original/modified form, do drop me a note.
//
study(title="Market Cipher B Free version with Buy and sell", shorttitle="Cipher_B_free")
n1 = input(10, "Channel Length")
n2 = input(21, "Average Length")
obLevel1 = input(60, "Over Bought Level 1")
obLevel2 = input(53, "Over Bought Level 2")
osLevel1 = input(-60, "Over Sold Level 1")
osLevel2 = input(-53, "Over Sold Level 2")
ap = hlc3
esa = ema(ap, n1)
d = ema(abs(ap - esa), n1)
ci = (ap - esa) / (0.015 * d)
tci = ema(ci, n2)
wt1 = tci
wt2 = sma(wt1,4)
plot(0, color=gray)
plot(obLevel1, color=red)
plot(osLevel1, color=green)
plot(obLevel2, color=red)
plot(osLevel2, color=green)
plot(wt1,style=area, color=#2196F3, title="wt1", transp=10)
plot(wt2, style=area, color=blue, title="wt2", transp=10)
plot(wt1-wt2, color=yellow, style=area, transp=0)
plot(cross(wt1, wt2) ? wt2 : na, color =black, style = line, linewidth = 5)
plot(cross(wt1, wt2) ? wt2 : na, color = (wt2 - wt1 > 0 ? red: lime) , style = circles, linewidth = 6)
// barcolor(cross(wt1, wt2) ? (wt2 - wt1 > 0 ? black : yellow) : na)