Skip to content

Commit

Permalink
upd
Browse files Browse the repository at this point in the history
  • Loading branch information
m5l14i11 committed Apr 15, 2024
1 parent fff88c7 commit 0baba7d
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 11 deletions.
8 changes: 2 additions & 6 deletions strategy/generator/bootstrap/_trend_follow.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
RsiNautralityRejectionSignal,
)
from strategy.generator.signal.pattern.ao_saucer import AoSaucerSignal
from strategy.generator.signal.pattern.candle_trend import CandleTrendSignal
from strategy.generator.signal.pattern.candle_trend import CandlestickTrendSignal
from strategy.generator.signal.pattern.hl import HighLowSignal
from strategy.generator.signal.pattern.macd_colorswitch import MacdColorSwitchSignal
from strategy.generator.signal.pattern.rsi_v import RsiVSignal
Expand Down Expand Up @@ -346,7 +346,7 @@ def _generate_signal(self, signal: TrendSignalType):
return np.random.choice(
[
AoSaucerSignal(),
CandleTrendSignal(),
CandlestickTrendSignal(),
HighLowSignal(),
MacdColorSwitchSignal(),
TiiVSignal(),
Expand All @@ -360,7 +360,6 @@ def _generate_signal(self, signal: TrendSignalType):
VwapBbSignal(),
]
)

if signal == TrendSignalType.FLIP:
return np.random.choice(
[
Expand All @@ -386,7 +385,6 @@ def _generate_signal(self, signal: TrendSignalType):
DchMa2BreakoutSignal(),
]
)

if signal == TrendSignalType.REVERSAL:
return np.random.choice(
[
Expand All @@ -395,7 +393,6 @@ def _generate_signal(self, signal: TrendSignalType):
ViReversalSignal(),
]
)

if signal == TrendSignalType.NEUTRALITY:
return np.random.choice(
[
Expand All @@ -405,7 +402,6 @@ def _generate_signal(self, signal: TrendSignalType):
RsiNautralityRejectionSignal(),
]
)

return np.random.choice(
[
RsiNautralityRejectionSignal(),
Expand Down
4 changes: 2 additions & 2 deletions strategy/generator/signal/pattern/candle_trend.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@


@dataclass(frozen=True)
class CandleTrendSignal(Signal):
type: SignalType = SignalType.CandleTrend
class CandlestickTrendSignal(Signal):
type: SignalType = SignalType.CandlestickTrend
candle: Parameter = CategoricalParameter(CandleTrendType)
2 changes: 1 addition & 1 deletion ta_lib/strategies/indicator/src/candle.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ pub enum CandleTrendType {
THREE_ONE_TWO,
}

pub fn candle_trend_indicator(
pub fn candlestick_trend_indicator(
candle: &CandleTrendType,
data: &OHLCVSeries,
) -> (Series<bool>, Series<bool>) {
Expand Down
4 changes: 2 additions & 2 deletions ta_lib/strategies/signal/src/pattern/candlestick_trend.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use base::prelude::*;
use core::prelude::*;
use indicator::{candle_trend_indicator, CandleTrendType};
use indicator::{candlestick_trend_indicator, CandleTrendType};

const DEFAULT_LOOKBACK: usize = 13;

Expand All @@ -20,6 +20,6 @@ impl Signal for CandlestickTrendSignal {
}

fn generate(&self, data: &OHLCVSeries) -> (Series<bool>, Series<bool>) {
candle_trend_indicator(&self.candle, data)
candlestick_trend_indicator(&self.candle, data)
}
}

0 comments on commit 0baba7d

Please sign in to comment.