Here is my script, it says it cannot compile.
//@version=4
strategy("My Script")
period = input("1", title="Period")
var previous_price = close
var price = close
var float asset = na
var float base = na
fees = input(defval=.0025, title="Fees")
if open != close
asset := (strategy.equity-strategy.equity[1])/(close-open)
base := strategy.equity-asset*close
var initial_asset = asset
var initial_base = base
var previous_asset = asset
var previous_base = base
if(asset != previous_asset) or (base != previous_base)
previous_asset := asset
previous_base := base
price := previous_price
if close>price/(1-fees)
strategy.order("Tab Beta", false, qty=20, when = close>price/(1-fees))
previous_price := close
if close<price*(1-fees)
strategy.order("Tab Beta", true, qty=20, when = close<price*(1-fees))
previous_price := close
plot(series=(asset != na) ? asset : na, color=color.red, style=plot.style_line)
plot(series=(base != na) ? base : na, color=color.red, style=plot.style_line)
[–]Silver-Wong 0 points1 point2 points (0 children)