لا يوجد فرق بين الحالتين فكلاهما يؤدي نفس المهمة بتعريف المتغيرات، إلا إذا تحتاج استخدام تلك المتغيرات بشروط أخرى
مثل tk عندما تخالف قيمتها الاصلية الصفرية معناه تم فتح الصفقة
فإذا كانت tk خارج الدوال ستضل قيمة tk غير صفرية بعد فتح اول صفقة، بينما إذا كانت بداخل الدالة الرئيسية فستعود tk إلى قيمتها الصفرية،
وهذه القيم ممكن تحتاجها في شروط اخرى مثل معرفة سبب عدم فتح الصفقة
وهكذا ببقية المتغيرات