Add new strat DualEmaCross
This commit is contained in:
@@ -2991,6 +2991,7 @@ export enum StrategyType {
|
||||
StDev = "StDev",
|
||||
LaggingStc = "LaggingStc",
|
||||
SuperTrendCrossEma = "SuperTrendCrossEma",
|
||||
DualEmaCross = "DualEmaCross",
|
||||
}
|
||||
|
||||
export enum SignalType {
|
||||
@@ -3017,6 +3018,8 @@ export interface KeyValuePairOfDateTimeAndDecimal {
|
||||
|
||||
export interface StrategiesResultBase {
|
||||
ema?: EmaResult[] | null;
|
||||
fastEma?: EmaResult[] | null;
|
||||
slowEma?: EmaResult[] | null;
|
||||
macd?: MacdResult[] | null;
|
||||
rsi?: RsiResult[] | null;
|
||||
stoch?: StochResult[] | null;
|
||||
|
||||
@@ -227,6 +227,41 @@ const StrategyList: React.FC = () => {
|
||||
</>
|
||||
) : null}
|
||||
|
||||
{strategyType == StrategyType.DualEmaCross ? (
|
||||
<>
|
||||
<div className="form-control">
|
||||
<div className="input-group">
|
||||
<label htmlFor="period" className="label mr-6">
|
||||
Fast Periods
|
||||
</label>
|
||||
<label className="input-group">
|
||||
<input
|
||||
type="number"
|
||||
placeholder="9"
|
||||
className="input"
|
||||
{...register('fastPeriods')}
|
||||
/>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div className="form-control">
|
||||
<div className="input-group">
|
||||
<label htmlFor="period" className="label mr-6">
|
||||
Slow Periods
|
||||
</label>
|
||||
<label className="input-group">
|
||||
<input
|
||||
type="number"
|
||||
placeholder="21"
|
||||
className="input"
|
||||
{...register('slowPeriods')}
|
||||
/>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
) : null}
|
||||
|
||||
{strategyType == StrategyType.Stc || strategyType == StrategyType.LaggingStc ? (
|
||||
<>
|
||||
<div className="form-control">
|
||||
|
||||
Reference in New Issue
Block a user