@echo off

rem нужно определить каталог архивации sourcepathname - он же часть имени создаваемого архива
rem %~dp0 означает текущую директорию файла bat 
set sourcepathname="01MT5_test"
set source="%~dp0\%sourcepathname%" 

rem так же нужно убедиться в корректости пути к исполняемому файлу 7zip - 
set exefile="C:\Program Files\7-Zip\7z.exe"

rem set destination="C:\trade"
set destination="%~dp0"

set dd=%DATE:~0,2%
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
set curdate=%dd%-%mm%-%yyyy%

rem максимальные исключения 
rem "*.log *.csv *.hcc *.tkc *.hcs *.tst cache logs temp history *.zip *.rar *.7z"

rem основная команда архивации

rem "C:\Program Files\7-Zip\7z.exe" a -tzip -ssw -mx5 -r0 -xr!%exclude% %destination%\backup_%curdate%.zip %source%

%exefile% a -tzip -ssw -mx5 -r0 -xr!*.log -xr!*.csv -xr!*.hcc -xr!*.tkc -xr!*.hcs -xr!*.tst -xr!cache -xr!logs -xr!temp -xr!history -xr!*.zip -xr!*.rar -xr!*.7z %destination%\%sourcepathname%_%curdate%.zip %source%

rem можно убрать паузу и окно само закроется после окончания
pause

rem примеры исключений
rem -xr!file.png	Исключаем файлы с именем и расширением file.png
rem -xr!*.png	Исключаем файлы с расширением .png, неважно имя файла
rem -xr!file.*	Исключаем файлы с именем file, неважно расширение файла
rem -xr!file	Исключаем папки с именем file
rem -xr!file*.*	Исключаем файлы, имя которых начинается на file%, например file01.txt в архив не попадет
rem -xr!*file*.*	Исключаем файлы, имя которых содержит %file%, например 01file01.png в архив не попадет

rem https://stackoverflow.com/questions/14936625/relative-path-in-bat-script  относительные пути