39 lines
1 KiB
MQL5
39 lines
1 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| CTestStrategy.mqh - Minimal test strategy stub |
| |||
//+------------------------------------------------------------------+
| |||
#ifndef CTESTSTRATEGY_MQH
| |||
#define CTESTSTRATEGY_MQH
| |||
| |||
#include "..\IStrategy.mqh"
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| Test Strategy - Minimal implementation for compilation |
| |||
//+------------------------------------------------------------------+
| |||
class CTestStrategy : public IStrategy
| |||
{
| |||
public:
| |||
CTestStrategy(string symbol, ENUM_TIMEFRAMES timeframe) : IStrategy("TestStrategy", symbol, timeframe)
| |||
{
| |||
}
| |||
| |||
virtual void Refresh() override
| |||
{
| |||
}
| |||
| |||
virtual TradeOrder CheckSignal() override
| |||
{
| |||
TradeOrder order;
| |||
return order;
| |||
}
| |||
| |||
virtual string Name() const override
| |||
{
| |||
return "TestStrategy";
| |||
}
| |||
| |||
virtual void ExportFeatures(CObject* obj, const datetime ts) override
| |||
{
| |||
}
| |||
};
| |||
| |||
#endif // CTESTSTRATEGY_MQH
|