Files
marketdata/bin/Debug/runcmtrend3.bat
2024-02-22 14:41:32 -05:00

22 lines
1.1 KiB
Batchfile

SET STARTDATE=01-03-2017
SET ENDDATE=03-20-2023
GOTO BASECASE
:BASECASE
SET PATHSESSIONFILE=CMT_%STARTDATE%_%ENDDATE%_A.TXT
DEL %PATHSESSIONFILE%
MK RUNCMTREND /MODE:BACKTEST /STARTDATE:%STARTDATE% /ENDDATE:%ENDDATE% /INITIALCASH:10000 /SESSIONFILE:%PATHSESSIONFILE% /MAXDAILYPOSITIONS:3 /MAXOPENPOSITIONS:6 /TOTALRISKPERCENTDECIMAL:0.05 /POSITIONRISKPERCENTDECIMAL:0.12 /USEPROFITMAXIMIZATION:TRUE /USEPROFITMAXIMIZATIONEXPRESSION="R_THRESSHOLD=4;MAX_ATR=3;MULTIPLIER=MAX_ATR;IF(RMultiple>=R_THRESSHOLD){MULTIPLIER=1.2;}"
GOTO DONE
:SCENARIO
SET PATHSESSIONFILE=CMT_%STARTDATE%_%ENDDATE%_B.TXT
DEL %PATHSESSIONFILE%
MK RUNCMTREND /ENTRYTYPE:OverExtended,MVP,PriceTrend,VolumeTrend,ATR /MODE:BACKTEST /USEMARKETINDICATORVOLATILITYDAYS:5 /STARTDATE:%STARTDATE% /ENDDATE:%ENDDATE% /INITIALCASH:10000 /SESSIONFILE:%PATHSESSIONFILE% /MAXDAILYPOSITIONS:3 /MAXOPENPOSITIONS:6 /TOTALRISKPERCENTDECIMAL:0.05 /POSITIONRISKPERCENTDECIMAL:0.12 /USEPROFITMAXIMIZATION:TRUE /USEPROFITMAXIMIZATIONEXPRESSION="R_THRESSHOLD=4;MAX_ATR=3;MULTIPLIER=MAX_ATR;IF(RMultiple>=R_THRESSHOLD){MULTIPLIER=1.2;}"
GOTO DONE
:DONE