لنجاح أي طريقة رقمية يجب أن يتم الاتفاق على القيم التي تدخل في حسابها، بالنسبة البايفوت والكامريلا تحسب بمعادلات يدخل فيها الهاي واللو والكلوز لليوم السابق.
هذه القيم اصطلاحية وهي تختلف من طريقة لأخرى ولكن جرى العرف على اعتبار إغلاق السوق الأمريكي بأنه الإغلاق اليومي أي 22 GMT في التوقيت الشتوي أو 21 GMT في التوقيت الصيفي.
لحل مشكلة الاختلاف في التوفيت اضطررت لتفحص الكود بدقة -مع أنها عملية متعبة-، بصراحة تفاجئت من أسلوب البرمجة الضعيف الذي احتوى على العديد من الأخطاء والثغرات، القيم التي يعطيها هذا المؤشر ليست صحيحة ولكنها قريبة من الصحيحة في ظروف معينة للسوق، أما في ظروف أخرى فمن الممكن أن تكون القيم بعيدة كلياً عن القيم الصحيحة.
لذلك قمت بتعديل المؤشر -قدر الإمكان- لتجاوز هذه المشاكل، يجب ضبط البارامتر TimeZone بالقيمة المناسبة حسب كل شركة وساطة، مثلاً:
InterBankfx: 0
FXDD: +2
Windosor: +2
UGMFX: -5
طبعاً هذه القيم تختلف عند بدء استخدام التوقيت الصيفي فمثلا UGMFX حاليا -4.
أما البارامتر GMT_CloseHour فهو يمثل ساعة الإغلاق اليومي بتوقيت جرينيتش وأدعه لكم لكي لتصطلحوا عليه حسب الاستراتيجية (الافتراضي حاليا 22 GMT ).
بعد ضبط الإعدادات وبدء عمل المؤشر سوف يظهر التوقيت الحالي لجرينيتش في الزاوية العلوية اليمنى، إذا كان ضبط الإعدادات صحيح فيجب أن يكون هذا التوقيت صحيح، أما إذا كان غير ذلك فهذا يعني أن الإعدادات غير صحيحة.
في المرفقات تجدون المؤشر المعدل أرجو اختباره جيداً وخصوصاً في بداية الأسبوع، لأنه لن يعمل بشكل صحيح إذا لم تظهر شمعى الافتتاح الإسبوعيى (هكذا هو مبرمج في الأصل).
لنجاح أي طريقة رقمية يجب أن يتم الاتفاق على القيم التي تدخل في حسابها، بالنسبة البايفوت والكامريلا تحسب بمعادلات يدخل فيها الهاي واللو والكلوز لليوم السابق.
هذه القيم اصطلاحية وهي تختلف من طريقة لأخرى ولكن جرى العرف على اعتبار إغلاق السوق الأمريكي بأنه الإغلاق اليومي أي 22 GMT في التوقيت الشتوي أو 21 GMT في التوقيت الصيفي.
لحل مشكلة الاختلاف في التوفيت اضطررت لتفحص الكود بدقة -مع أنها عملية متعبة-، بصراحة تفاجئت من أسلوب البرمجة الضعيف الذي احتوى على العديد من الأخطاء والثغرات، القيم التي يعطيها هذا المؤشر ليست صحيحة ولكنها قريبة من الصحيحة في ظروف معينة للسوق، أما في ظروف أخرى فمن الممكن أن تكون القيم بعيدة كلياً عن القيم الصحيحة.
لذلك قمت بتعديل المؤشر -قدر الإمكان- لتجاوز هذه المشاكل، يجب ضبط البارامتر TimeZone بالقيمة المناسبة حسب كل شركة وساطة، مثلاً:
InterBankfx: 0
FXDD: +2
Windosor: +2
UGMFX: -5
طبعاً هذه القيم تختلف عند بدء استخدام التوقيت الصيفي فمثلا UGMFX حاليا -4.
أما البارامتر GMT_CloseHour فهو يمثل ساعة الإغلاق اليومي بتوقيت جرينيتش وأدعه لكم لكي لتصطلحوا عليه حسب الاستراتيجية (الافتراضي حاليا 22 GMT ).
بعد ضبط الإعدادات وبدء عمل المؤشر سوف يظهر التوقيت الحالي لجرينيتش في الزاوية العلوية اليمنى، إذا كان ضبط الإعدادات صحيح فيجب أن يكون هذا التوقيت صحيح، أما إذا كان غير ذلك فهذا يعني أن الإعدادات غير صحيحة.
في المرفقات تجدون المؤشر المعدل أرجو اختباره جيداً وخصوصاً في بداية الأسبوع، لأنه لن يعمل بشكل صحيح إذا لم تظهر شمعى الافتتاح الإسبوعيى (هكذا هو مبرمج في الأصل).
تعليق