public TradingStrategyItemChangeValue(string _strategyItemName, CHECK_TIMING _checkTiming, double changeConditionValue) { usingStrategy = true; strategyItemName = _strategyItemName; strategyCheckTime = _checkTiming; d_changeValue = changeConditionValue; }
public TradingStrategyItemBuyTimeCheck(string _strategyItemName, CHECK_TIMING _checkTiming, DateTime _startTime, DateTime _endTime) { usingStrategy = true; strategyItemName = _strategyItemName; strategyCheckTime = _checkTiming; d_startTime = _startTime; d_endTime = _endTime; }
public TradingStrategyItemWithUpDownPercentValue(string _strategyItemName, CHECK_TIMING _checkTiming, string _valueName, double _conditionValue) { usingStrategy = true; strategyItemName = _strategyItemName; strategyCheckTime = _checkTiming; d_conditionValue = _conditionValue; }
public TradingStrategyItemCancelByTime(string _strategyItemName, CHECK_TIMING _checkTiming, double _conditionValue) { usingStrategy = true; strategyItemName = _strategyItemName; strategyCheckTime = _checkTiming; d_conditionValue = _conditionValue; }
public TradingStrategyItemWithUpDownValue(string _strategyItemName, CHECK_TIMING _checkTiming, IS_TRUE_OR_FALE_TYPE _checkType, double _conditionValue) { usingStrategy = true; strategyItemName = _strategyItemName; strategyCheckTime = _checkTiming; checkType = _checkType; d_conditionValue = _conditionValue; if (checkType == IS_TRUE_OR_FALE_TYPE.DOWN || checkType == IS_TRUE_OR_FALE_TYPE.DOWN_OR_SAME) { d_conditionValue = _conditionValue - Form1.FEE_RATE; } if (checkType == IS_TRUE_OR_FALE_TYPE.UPPER || checkType == IS_TRUE_OR_FALE_TYPE.UPPER_OR_SAME) { d_conditionValue = _conditionValue + Form1.FEE_RATE; } }
public TradingStrategyItemProfitBuyingDivide(string _strategyItemName, CHECK_TIMING _checkTiming, IS_TRUE_OR_FALE_TYPE _checkType, double _conditionValue, int _buyMoney) { usingStrategy = true; strategyItemName = _strategyItemName; strategyCheckTime = _checkTiming; checkType = _checkType; d_conditionValue = _conditionValue; buyMoney = _buyMoney; if (checkType == IS_TRUE_OR_FALE_TYPE.DOWN || checkType == IS_TRUE_OR_FALE_TYPE.DOWN_OR_SAME) { d_conditionValue = _conditionValue - Form1.FEE_RATE; } if (checkType == IS_TRUE_OR_FALE_TYPE.UPPER || checkType == IS_TRUE_OR_FALE_TYPE.UPPER_OR_SAME) { d_conditionValue = _conditionValue + Form1.FEE_RATE; } }
public void CheckUpdateTradingStrategyAddedItem(TradingItem trading_item, double inputValue, CHECK_TIMING checkTiming) { foreach (TradingStrategyADDItem item in tradingStrategyItemList) { if (item.strategyCheckTime == checkTiming) { item.CheckUpdate(trading_item, inputValue); } } }