Builder is not fully implemented in NUGET Trady.Analysis 3.2.0
vit-h-zz opened this issue · comments
So I can't make a strategy testing, because some methods do not exist
var runner = new Builder()
.Add(fb)
.Buy(buyRule)
.Sell(sellRule)
***.BuyWithAllAvailableCash()
***.FlatExchangeFeeRate(0.001m)
***.Premium(1)
.Build();
Here is what I see in the lib:
namespace Trady.Analysis.Backtest
{
public class Builder
{
public Builder();
public Builder Add(IEnumerable<IOhlcv> candles, int weighting = 1);
public Runner Build();
public Builder Buy(Predicate<IIndexedOhlcv> rule);
public Builder BuyPartialCurrencies();
public Builder Fee(decimal fee);
public Builder Sell(Predicate<IIndexedOhlcv> rule);
}
}
It is different then in repo:
https://github.com/lppkarl/Trady/blob/60622a5b52284186c595892ed6f69eb60b579bd7/Trady.Analysis/Backtest/Builder.cs#L8
Please help!
You can download the repo and add it to your project without Nuget.