Я просто полностью застрял. Мне нужен дополнительный набор глаз. Я пытался смотреть на это, и я просто в растерянности. Что я должен сделать? Я бы попросил помощи у криптотрейдера, но они будут вести себя так, будто я глуп, что не знаю, как волшебно ответить. Я сделал опечатку или что-то? Кроме того, мне нужно продолжать печатать, просто чтобы я мог писать, потому что он думает, что это в основном код.
trading = require "trading"
params = require "params"
talib = require "talib"
invest = params.add "Invest Amount in asset",.001
distance = params.add "Price change in asset",50
fees = params.add "Percentage of fees",.0025
init: ->
handle: ->
instrument=data.instruments[0]
asset = @portfolios[instrument.market].positions[instrument.asset()].amount
base = @portfolios[instrument.market].positions[instrument.base()].amount/_.last(instrument.close)
InsClose=_.last(instrument.close)
balance=(base+asset)*InsClose
storage.price?=InsClose
if InsClose>(storage.price+distance)
if asset/(1-fees)>=invest
trading.sell(instrument,'limit',invest,InsClose)
storage.price=storage.price+distance
debug “Balance #{balance}”
if InsClose<(storage.price-distance)
if base/(1-fees)>=invest
trading.buy(instrument,'limit',invest,InsClose)
storage.price=storage.price-distance
debug “Balance #{balance}”
sellprice=storage.price+distance
buyprice=storage.price-distance
plot:
sellprice:sellprice
buyprice:buyprice