src/api/order/condition/margin-condition.ts
import { ConjunctionConnection } from "../enum/conjunction-connection";
import { OrderConditionType } from "../enum/order-condition-type";
import { OperatorCondition } from "./operator-condition";
/**
* TODO document
*/
export class MarginCondition implements OperatorCondition {
type = OrderConditionType.Margin;
/**
* Create a [[MarginCondition]] object.
*
* @param isMore If margin is above/below
* @param percent given percent
* @param conjunctionConnection AND | OR next condition (will be ignored if no more conditions are added)
*/
constructor(
public percent: number,
public isMore: boolean,
public conjunctionConnection: ConjunctionConnection,
) {}
get strValue(): string {
return "" + this.percent;
}
}
export default MarginCondition;