freqAi to btStore

This commit is contained in:
Matthias 2023-07-22 11:16:13 +02:00
parent 06f64c9ab9
commit 07798d2d21

View File

@ -218,10 +218,13 @@
/> />
</div> </div>
</template> </template>
<b-form-checkbox id="enable-freqai" v-model="freqAI.enabled"></b-form-checkbox> <b-form-checkbox
id="enable-freqai"
v-model="btStore.freqAI.enabled"
></b-form-checkbox>
</b-form-group> </b-form-group>
<b-form-group <b-form-group
v-if="freqAI.enabled" v-if="btStore.freqAI.enabled"
label-cols-sm="5" label-cols-sm="5"
label="FreqAI identifier:" label="FreqAI identifier:"
label-align-sm="right" label-align-sm="right"
@ -229,18 +232,21 @@
> >
<b-form-input <b-form-input
id="freqai-identifier" id="freqai-identifier"
v-model="freqAI.identifier" v-model="btStore.freqAI.identifier"
placeholder="Use config default" placeholder="Use config default"
></b-form-input> ></b-form-input>
</b-form-group> </b-form-group>
<b-form-group <b-form-group
v-if="freqAI.enabled" v-if="btStore.freqAI.enabled"
label-cols-sm="5" label-cols-sm="5"
label="FreqAI Model" label="FreqAI Model"
label-align-sm="right" label-align-sm="right"
label-for="freqai-model" label-for="freqai-model"
> >
<FreqaiModelSelect id="freqai-model" v-model="freqAI.model"></FreqaiModelSelect> <FreqaiModelSelect
id="freqai-model"
v-model="btStore.freqAI.model"
></FreqaiModelSelect>
</b-form-group> </b-form-group>
</template> </template>
@ -316,7 +322,7 @@
:timerange="btStore.timerange" :timerange="btStore.timerange"
:pairlist="botStore.activeBot.selectedBacktestResult.pairlist" :pairlist="botStore.activeBot.selectedBacktestResult.pairlist"
:trades="botStore.activeBot.selectedBacktestResult.trades" :trades="botStore.activeBot.selectedBacktestResult.trades"
:freqai-model="freqAI.enabled ? freqAI.model : undefined" :freqai-model="btStore.freqAI.enabled ? btStore.freqAI.model : undefined"
/> />
</div> </div>
</div> </div>
@ -358,11 +364,6 @@ const timeframe = computed((): string => {
}); });
const showLeftBar = ref(false); const showLeftBar = ref(false);
const freqAI = ref({
enabled: false,
model: '',
identifier: '',
});
const enableProtections = ref(false); const enableProtections = ref(false);
const stakeAmountUnlimited = ref(false); const stakeAmountUnlimited = ref(false);
const allowCache = ref(true); const allowCache = ref(true);
@ -423,10 +424,10 @@ const clickBacktest = () => {
if (!allowCache.value) { if (!allowCache.value) {
btPayload.backtest_cache = 'none'; btPayload.backtest_cache = 'none';
} }
if (freqAI.value.enabled) { if (btStore.freqAI.enabled) {
btPayload.freqaimodel = freqAI.value.model; btPayload.freqaimodel = btStore.freqAI.model;
if (freqAI.value.identifier !== '') { if (btStore.freqAI.identifier !== '') {
btPayload.freqai = { identifier: freqAI.value.identifier }; btPayload.freqai = { identifier: btStore.freqAI.identifier };
} }
} }