From e1ce495168b0ade34c50344b42fce268e5d4a475 Mon Sep 17 00:00:00 2001 From: David Brazda Date: Mon, 17 Apr 2023 17:26:34 +0200 Subject: [PATCH] bugfix --- v2realbot/ENTRY_backtest_strategyVykladaci.py | 6 +++--- ...trategyOrderLimitVykladaci.cpython-310.pyc | Bin 5108 -> 5099 bytes .../utils/__pycache__/utils.cpython-310.pyc | Bin 7387 -> 7387 bytes 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/v2realbot/ENTRY_backtest_strategyVykladaci.py b/v2realbot/ENTRY_backtest_strategyVykladaci.py index df19ab8..3311267 100644 --- a/v2realbot/ENTRY_backtest_strategyVykladaci.py +++ b/v2realbot/ENTRY_backtest_strategyVykladaci.py @@ -155,14 +155,14 @@ def next(data, state: StrategyState): slope_lookback = int(state.vars.slope_lookback) minimum_slope = float(state.vars.minimum_slope) - if len(state.bars.close) > slope_lookback: + if len(state.indicators.ema) > slope_lookback: #slope = ((state.indicators.ema[-1] - state.indicators.ema[-slope_lookback])/slope_lookback)*100 #PUVODNI slope = ((state.bars.close[-1] - state.bars.close[-slope_lookback])/slope_lookback)*100 - slope = ((state.bars.close[-1] - state.bars.close[-slope_lookback])/state.bars.close[-slope_lookback])*100 + slope = ((state.bars.close[-1] - state.indicators.ema[-slope_lookback])/state.indicators.ema[-slope_lookback])*100 #roc = ((state.indicators.ema[-1] - state.indicators.ema[-roc_lookback])/state.indicators.ema[-roc_lookback])*100 state.indicators.slope.append(slope) #state.indicators.roc.append(roc) - ic(state.indicators.slope[-5:]) + print("slope", state.indicators.slope[-5:]) #ic(state.indicators.roc[-5:]) except Exception as e: print("Exception in NEXT Indicator section", str(e)) diff --git a/v2realbot/strategy/__pycache__/StrategyOrderLimitVykladaci.cpython-310.pyc b/v2realbot/strategy/__pycache__/StrategyOrderLimitVykladaci.cpython-310.pyc index 74592034b5259c6b0221d345b3348273faaae76f..36e1869f6f6edd302c7af9038876580ca8aa0e79 100644 GIT binary patch delta 129 zcmeyO{#ujd)WE?g#4Nzb0fa(KJd8Yyo8twiG64XAlpZ($ delta 135 zcmaE@{zaWPpO=@50SM$-Y*XfK1|3IE6+A mPu?id&nPq5QBatdgOP)gsey};i;;)1YO(-}?B*)LLM8wx3n0t@ diff --git a/v2realbot/utils/__pycache__/utils.cpython-310.pyc b/v2realbot/utils/__pycache__/utils.cpython-310.pyc index 0411b4c7bd87054bd3cd3c2565ea2608fd3aa398..b6375bb0b230b6338e8ed1b7a4482656725203e1 100644 GIT binary patch delta 1938 zcmZ{lO>9(E6vyZGz3IG}GDE)zr7fimLK$1yf_z8~3W%Z=V`2dLFbt2GJME)y-kY8` z(?S>G!T^3yjF)IY7YIb{%9zHr8sl0Mb#sY{8Z^2wZVU@qc>cFQr%i0~esk`*=i{Dp zKYDA&tsSW_oleF0@AiSuQr}xG+CCM9K{l=(k`q-KRU)naww`FhI4XxhB(;#UF@>KU21BN_#*Q+w=m2Tcga36sO~1$>>h$aGq4lb1uWPb3B}L=V-tT7T9%46auF%9teytc%c|i%3eoBq?Qz<#erUKcq7!>%-YdC2^}*C} zqgZDadjv2M(zjG)+wdSAP2W#E?`6*LE3A79 z`m^e0OOMG)uVVZfP*VU8wc|zPMP4xaIwsEp7u21Wks+OkWIhZEk!}dwfcIs75HI?n zivw!xYl5kX)?RT@U1{C5XE&nk0iFcR{V)w)FgKD}?F^f|!=HIJoR}>fK{I@?Th-u- z?OQbRg_Nz+qDTi2Z6OBS`K(ek$iIsK=8_3gb5~c~70;nZSzE`WYFQFphU-o^IJsQG z%U5za-r&ceeHz%u;MIsmV68yGSCg+Cb0B1hwi%ivb`s5Vwntr4ynJ|+v0EYq*e_b4{gT{(k)TicosU=r|{s@7BjruF?co$sc~{MTlpu$ z$^f6uqBlyduv!V=9}%qsOxHF-!rOkdZlbE=qq0(&p1=6!qU`4xZFxb(Jh5~T*5g14 nm;_9p&Oy2mi*1e3MTj`Nq=0LHIb^1TrU?rt)ks}xs7AhbXq*d!uX)tK(Uu)ZG?R40^z_i26aAp=L zZM02Htbf#ajY<2eG4f;#@mY=WSrhf;HYRG+=!@~i^ua!O&ZWYFkz_y4J@@?FbLQN8 zWABZnvPHVci8a*X|b7fkG=vvYO)A5eL`tcA_GxLgWmS)iUT5V^zOxzl$82 z2^FqlG&R8TtB`7?xXb3gwqCSYNlHE9-jqyEg`2E@Hm~;#Qiwjn0|=>?%CjMm7Yq?9 zgMXOrV)u!!)4i-$+)D2p-AxAdgb~6+o9)+&fgaqrAAb?GER(3kA~LL|3VOt;%<1aN z3}0qCFvG8zFM1!_985JO9fDirgC$-(NYRpr76Zn`x7F`WSgA2ybY~q8x=?MIPGraB z(BqcL7x4pdKh86F{J%kgLOqE;6|PB#gW~g=sg8<6;htpSvt*(pnpi!9Lt;GpQ}!?} zSCW=K6O_Rc!@2g<^Q6JfpUiddvQouhcGC4Zn5eakI4C*iAw?ECJca+@Y4Jg>eN+8k z<+|8uaWnUt{R|mUQlKpG9N`Fo5sng$5snj15Ka-coIC4AcF_wWZbLbmnIsFFaAx&~ zZ7H^I4CUW70#)|E>GGO17dStM=Z}C&gkz$!uHgu|Ly54aL@958MT(OIn%TADQ@7po z+FIo=;ErX^1fHv6R-9T~sT*d~;?ug1It%1ZTPvDO_6_*YQ z{lPsJ^{|gl&j?6lWWPzka+xo+*_8-X!;Bf*P4_ zk|>d^a>9`NCA=kqbZR`VlJpi~>uXNBW${@{XI8~3;2LM-u=t~;$#@YLmZ)yMd&ttm z^YM~pmYkTEW7mT;ZRz+_&OkMaFhOe*U(O)R pI765ws6Ne;w3tW?CEx;yG`nz#pqi(KOm$E-K@GqLTE#+J=^uadr-lFk