Beruflich Dokumente
Kultur Dokumente
testPeriod() =>
time >= testPeriodStart and time <= testPeriodStop ? true : false
BullCandle(Historic) =>
open[Historic] < close [Historic] ? true : false
fun2(src,len,isHigh,_color) =>
p = nz(src[len])
isFound = true
for i = 0 to len * 2
if isHigh and src[i] > p
isFound := false
if not isHigh and src[i] < p
isFound := false
if isFound and testPeriod()
line.new(bar_index[len], open[len], bar_index, open[len],
extend=extend.right, color=_color)
line.new(bar_index[len], close[len], bar_index, close[len],
extend=extend.right, color=_color)
line.new(bar_index[len], (open[len]+close[len])/2, bar_index, (open[len]
+close[len])/2, extend=extend.right, color=_color, style=line.style_dashed)
1
fun_hbody(len,_color) =>
p = BullCandle(len)?nz(close[len]):nz(open[len])
isFound = true
for i = 0 to len * 2
src = BullCandle(i)?close:open
if src[i] > p
isFound := false
if isFound and testPeriod()
line.new(bar_index[len], open[len], bar_index, open[len],
extend=extend.right, color=_color)
line.new(bar_index[len], close[len], bar_index, close[len],
extend=extend.right, color=_color)
line.new(bar_index[len], (open[len]+close[len])/2, bar_index, (open[len]
+close[len])/2, extend=extend.right, color=_color, style=line.style_dashed)
1
fun_lbody(len,_color) =>
p = BullCandle(len)?nz(open[len]):nz(close[len])
isFound = true
for i = 0 to len * 2
src = BullCandle(i)?open:close
if src[i] < p
isFound := false
if isFound and testPeriod()
line.new(bar_index[len], open[len], bar_index, open[len],
extend=extend.right, color=_color)
line.new(bar_index[len], close[len], bar_index, close[len],
extend=extend.right, color=_color)
line.new(bar_index[len], (open[len]+close[len])/2, bar_index, (open[len]
+close[len])/2, extend=extend.right, color=_color, style=line.style_dashed)
1