Start with the file you actually have
For an MT4 project, list EX4 executable files separately from MQ4 source and MQH includes. For MT5, make the same distinction between EX5 and MQ5. Keep the original filenames and make a short inventory; a folder screenshot can help explain a package.
Explain the result you need
Editable source, an expiry repair, a platform migration and a new implementation have different scopes. Say which result matters. Include whether the program is an indicator, EA or script and describe a representative task it currently performs.
Use a private handoff
Use the enquiry form for the brief, then exchange program files through the agreed private channel. Include companion indicators, presets and setup notes where available. Remove broker passwords, API secrets and unrelated personal files. The quote should name the actual output, dependencies and comparison scope.