مؤشر CSM (هانوفر)

0
(0)

ملحوظة: بصرف النظر عن تحديث بعض الوظائف السابقة, لقد تركت وحدة تصنيع النقد الأجنبي, لذلك لا تتوقع الردود على مشاركاتك. سوف تكتشف فهرسًا لجميع مؤشراتي .

CSM (مؤشر الرسم البياني لمقياس الطاقة في الفوركس)

لقد اتخذت قرارًا بأن مؤشر CSM يستحق موضوعه الشخصي, خاصة كما طرح #1 قد يكون محدثًا باستمرار مع الاختلافات الجديدة. كانت كل الأشياء مبعثرة وشاقة للبحث عنها; I've tried to assemble every part up and embody it right here on this one put up. لذلك ستكون ممتدة.

I've made one other small enhancement, ال ShowValues تم تغيير الإعداد بواسطة القيم التباعد, المحددة في الاتجاهات أدناه.

يوجد هنا أحدث CSM وجميع بيانات سجلات المعلمات ('p-files'). I've included .mq4 supply code however you will want do do that first, in any other case it's going to compile with a zillion errors. للابتعاد عن أي مشاكل, الحصول على ملف .ex4 فقط.

ملف متصل

لا يعتبر مؤشر CSM بمثابة الكأس المقدسة, إنه يتخلف عن المشاعر المشابهة لكل مقياس طاقة مشتق من السعر

كن على علم أنه أثناء تحميل المؤشر لأول مرة, يجب أن تحصل على كل المعرفة المطلوبة (للأطر الزمنية التي اخترتها) out of your dealer's server. هذا ربما يستغرق عدة دقائق, particularly when you've requested for a number of pairs/devices, والأطر الزمنية, ليتم تجميعها. قد يكون لديك تطبيق مثل هذا للحصول على هذه المعرفة, عندما تريد.

تنصل: كما في كل وقت, يتم توفير هذا البرنامج مجانًا ولن يتم تقديمه أو توزيعه تجاريًا. Code is obtainable on an 'as is, take it or go away it' foundation with no assure that it really works as you imagine that it ought to. احصل عليها واستخدمها عند تهديدك الفردي; لا أتحمل أي مسؤولية قانونية عن أي ضرر أو خسائر مالية بجهاز الكمبيوتر.
______________________

إعدادات المعلمة

المعلمةملف: التي تم تحديدها أدناه (انظر ال بيانات سجلات المعلمة جزء تحتها) .

أزواج العملات: أدخل قيم الأزواج التي تريد حقًا أن يفكر فيها المؤشر, مفصولة بفواصل. الاختصارات المسموح بها هي: أ = دولار أسترالي; C = CAD; E = يورو; F = فرنك سويسري; G = جنيه إسترليني; J = ين ياباني; N = دولار نيوزيلندي; U = دولار أمريكي; H = HKD; S = دولار سنغافوري; Z = ZAR. لذلك قد تكون لطيفًا GU أو غو كبديل عن جنيه استرليني / دولار أمريكي, على سبيل المثال. اعلم أن هذه هي الأزواج التي يمكن استخدامها في الحسابات لتحقيق طاقة نسبية / نقطة ضعف بقيمة الدولار الأسترالي, نذل - وغد, فرنك سويسري, يورو, GBP, ين يابانى, الدولار النيوزيلندي والدولار الأمريكي. غريبة, المعادن, قد يتم تضمين العملات المشفرة وما إلى ذلك التي يوفرها الوكيل في حسابات الطاقة / نقاط الضعف لهذه 8 العملات الرئيسية, ومع ذلك ، يتم رسم الرسوم البيانية لـ 8 التخصصات فقط.

العملة: لمزيد من حفظ الكتابة المتكررة, العملة سيتم إلحاقه بأعلى كل زوج تم إدخاله. لذلك في حالة قيام وكيلك بتوفير أزواج مسماة EURUSD محترف, GBPJPY. محترف, وهكذا دواليك, قد تدخل أزواج العملات مثل الاتحاد الأوروبي, gj, وهكذا دواليك, و العملة مثل .احترافي

الأطر الزمنية: الأطر الزمنية التي تريد عرض الرسوم البيانية لها. القيم المشروعة م 1, م 5, H1, D1, MN, وهكذا دواليك. سيتم رسم الرسوم البيانية, من اليسار إلى اليمين في جميع أنحاء الشاشة, بالترتيب الذي تحدده للتو هنا.

NumberOfCandles:
تطبيق: تنعيم:
الوزن الثلاثي:
These are defined within the 'Calculation' part beneath.

التحول التاريخي: يعرض ما كانت ستبدو عليه الرسوم البيانية مثل شموع X في الماضي (في كل إطار زمني). هذا في الواقع مهم فقط بالنسبة لإطار زمني واحد يمكن التفكير فيه. على سبيل المثال, الدخول في -5 سيقدم ما يبدو عليه الرسم البياني 5 ساعات في الماضي على H1 TF, لكن 20 ساعات في الماضي (5 x 4 ساعات) على H4 TF. يدخل 0 لرؤية الرسوم البيانية الحالية على جميع الصناديق.

طريقة الترتيب: يدخل د للحصول على الرسوم البيانية في كل مخطط زمني بترتيب تنازلي من حيث القيمة (أقوى فوركس على اليسار, أضعف على أفضل). يدخل أ للحصول على الرسوم البيانية في كل مخطط زمني بترتيب تصاعدي من حيث القيمة (أضعف فوركس على اليسار, الأقوى على الأفضل). ابتعد عن المكان ينظف ويمكن عرض العملات بترتيب أبجدي.

القيم التباعد: كتابة يستحق > 15 يضرب القيم المعروضة بشكل إضافي بعيدًا عن أعلى شريط الرسم البياني; يستحق < 15 يضربها أقرب. سعر 0 توقف عرض القيم بأي شكل من الأشكال.

اسم الخط: تستخدم لتخطيط الرسوم البيانية, يجب أن يكون كلاهما CSM أو Placard MT مكثف, والتي يمكن العثور عليها داخل مجلد الخطوط داخل الملف المضغوط. للمساعدة في وضع الخطوط, يرى هذا. المدرج التكراري هو بالتأكيد الحرف الذي كررته مرات عديدة, بعد أن تم تدويرها على جانبها. قد تجتهد في استخدام خطوط مختلفة, nut these two are the very best that I've discovered. The screenshot beneath reveals the distinction within the histograms utilizing the 'CSM' font (فوق) and the 'PLCC__' (لافتة) الخط (أسفل).

صورة متصلة (انقر للتكبير)
Click to Enlarge

Name: PPI 634.png
Size: 25 KB

حجم الخط: مقياس الخط الذي يمكن استخدامه لرسم الرسوم البيانية. إذا حدث لتنظيم هذا, you'll most likely must additionally regulate the HorizSpacing للعناية بمسافة مقبولة بين أشرطة المدرج التكراري.

نافذة منفصلة: لو حقيقي, سيتم رسم الرسوم البيانية في النافذة الخاصة بهم; لو خطأ شنيع, سيتم رسم الرسوم البيانية في نافذة المخطط الأساسي.

هوريزبوس/فيرتبوس: مؤامرة الرسوم البيانية في مكان عرض صعب وسريع, أي. لا ينتقلون بالشموع. ال هوريزبوس/فيرتبوس تحدد الإعدادات مكان البدء, بالبكسل, للرسم البياني الأساسي إطار زمني ليتم رسمها.

HorizSpacing: التباعد, بالبكسل, بين كل شريط مدرج تكراري.

الألوان_AUD عبر الألوان_ USD: النموذج الحالي لمخططات CSM للرسم البياني لهؤلاء 8 العملات فقط. يمكنك الآن الحصول على ألوان مختلفة تمامًا لنطاقات مختلفة من القيم لكل شريط مدرج تكراري. على سبيل المثال, لكي يظهر لك شريط الدولار الأمريكي باللون الأبيض فقط عندما تكون قيمة الطاقة > 80 أو <= 20, و DimGray في أي حالة أخرى, you'll kind into USD_colors: 100,أبيض,80,ديمغراي,20,أبيض,-1
بعبارات مختلفة, يجب كتابة القيم وأسماء التلوين الشرعية بالتناوب, مفصولة بفواصل, مع القيم بترتيب تنازلي, تتراوح من 100 وتنتهي بـ -1. For the reason that coloration 'White' seems between 100 و 80, سوف يرسم المدرج التكراري باللون الأبيض للدولار الأمريكي, إذا كانت قيمة المدرج التكراري بين 80 و 100, وهكذا دواليك. يمكنك تحديد قدر 20 الألوان (41 إدخالات). يمكن أيضًا إدخال الألوان كـ (أنا) رموز MT4 الشرعية (البرتقالي,DarkGoldenrod, DeepSkyBlue, وهكذا دواليك); أو (ثانيا) إدخالات RGB مثل r60g45b117 مع كل قيمة بين 0 و 255, و R, قيم G و B بأي ترتيب (إذا حذفت, يُفترض أن يكون الجزء الأرجواني / عديم الخبرة / الأزرق صفراً); أو (ثالثا) لأن الرسم التوضيحي الست عشري (00 عبر صص) 0habbcc, المكان أأ هو الجزء الأزرق, ب ب عديم الخبرة و سم مكعب الأرجواني; أو (رابعا) كمية عشرية هي نفسها (الأزرق x 255 x 255) + (عديم الخبرة x 255) + أرجواني. انظر الرسم البياني هنا للمزيد من المعلومات. و / أو الحصول على, مفيد محدد برامج مثل التلوين هذا.

خط المحتوى النصي/البعد/الظل: هذه تحدد الخط / البعد / التلوين للمحتوى النصي المطبوع أسفل الرسوم البيانية.

تحديث: يحدد كيف يتم عادةً إعادة حساب قيم الرسم البياني وإعادة رسمها. يتم تعريف الإدخالات بشكل وثيق هنا.

معرف فريد: you'll want to specify a special معرف فريد لكل مناسبة CSM على الرسم البياني المتطابق.

ضع اسم الملف: لتعطيل هذه المنشأة, ابتعد عن المكان نظيفًا. In any other case output can be despatched to a file of the title you specify within the ..../MQL4/Recordsdata folder. سيتم الكتابة فوق الملف بالمعرفة المعاصرة لكل منهما تحديث. يمكنك تحديد مجلد فرعي (أسفل مجلد Recordsdata) من خلال الدخول في شيء مثل اسم المجلد الفرعي. يمكنك تضمين صورة المخطط أو التاريخ / الوقت في عنوان الملف عن طريق مع [سيم] أو [د], على التوالى, ضمن اسم الملف. قد يتعلم EA ملف الإخراج, in order that forex energy values can be utilized to contribute to the EA's resolution making course of. تم تثبيت تنسيق ملف الإخراج, ويظهر هكذا:

كود مدرج
TF , دولار أسترالي, نذل - وغد, فرنك سويسري, يورو, GBP, ين يابانى, دولار نيوزيلندي, USD
M1 ,  36,  71,  30,  47,  15,  70,  67,  64
م 5 ,  49,  56,  25,  64,  44,  49,  55,  59
M15,  51,  57,  33,  60,  54,  33,  54,  57
M30,  52,  67,  36,  52,  60,  37,  47,  48
H1 ,  60,  70,  30,  47,  64,  34,  47,  48
H4 ,  75,  71,  21,  31,  64,  39,  58,  39
D1 ,  80,  81,  21,  42,  58,  28,  56,  35
W1 ,  66,  86,  37,  61,  47,  14,  65,  24
MN ,  63,  76,  45,  65,  38,  19,  68,  26

الإخراج: إذا تم التعيين على حقيقي, يمكن لـ CSM حتى إخراج جميع قيم الرسم البياني الحالية إلى المتغيرات الدولية, لاستخدامها في EA (كبديل لإخراج القيم إلى ملف). يمكن أن يكون عنوان كل عالم هو CSM-[معرف فريد]-[إطار زمني]-[معرف العملة], على سبيل المثال. CSM-1-M15-USD. هذه هي حتى الآن في أقرب وقت كل تحديث. لو خطأ شنيع, المتغيرات الدولية لا تستخدم عادة.

HighlightBox: لو حقيقي, تم وضع خط تحت أسماء الإطار الزمني H4 / D1 / W1 (هذه هي الأطر الزمنية التي أميل إلى مراجعتها). لو خطأ شنيع, they aren't underlined.

DisplaySpread: إحدى السمات الجديدة الأخرى هي الأرقام الصغيرة التي تظهر <-ن-> which characterize the 'unfold' between the best and lowest forex values (يمكن أن يكون أيضًا +/-1 بسبب خطأ التقريب). مجموعة متنوعة من 60 أو أكبر يمثل عادةً زخمًا محترمًا عند إقران العملات الخارجية, في ذلك الإطار الزمني. سعر أقل من 40 يميل إلى الإيحاء بأن السوق ككل مسطح / مقيد بالنطاق. تعيين DisplaySpread ل حقيقي للسماح لهذا المرفق, خطأ شنيع لتعطيله.

ملخص التباعد/ملخص المستويات: These settings allow/disable the 'Development Abstract' graph. اعلم أن هذا الرسم البياني لن يتم رسمه في موقع عرض قوي وسريع تمامًا مثل الرسوم البيانية; تضرب بالشموع. ملخص التباعد يحدد العرض بين كل إطار زمني مرسوم بجانب المحور الأفقي. ضبطه على 0 تعطيل الرسم البياني تمامًا. الملخص: تحدد المستويات الدرجات التي يمكن من أجلها رسم السلالات الأفقية. أدخل القيم المتزايدة بين 0 و 100, مفصولة بفواصل.

كيف يمكنك تفسير ملخص التنمية: it's merely a plot of the histogram values for every forex, من شهر إلى شهر وصولاً إلى M1. If you happen to're seeking to enter in the beginning of renewed momentum following a pullback in a long term transfer, من الناحية المثالية ، ترغب في إقران عملتين تتواجد منحنياتهما / تشكلان شيئًا واحدًا مثل هذه التي تم إثباتها هنا:

صورة متصلة
CSM indicator (hanover) 1

If you happen to're having issues with the abstract, يجتهد (1) استخدام مفاتيح الأسهم للتمرير إلى أفضل ما في الرسم البياني, (2) باستخدام +/- مفاتيح لتغيير تكبير الرسم البياني وعرض الشموع, (3) rising or reducing the indicator's SummarySpacing worth, (4) turning MT4's Navigator, مراقبة السوق, وما إلى ذلك لتحقيق منزل عرض إضافي, (5) transferring MT4's chart shift setting (المثلث الصغير الموجود في الجزء الأول من الرسم البياني الأساسي) إلى اليسار لتحقيق مساحة إضافية بعد RHE, أو (6) altering your monitor's decision settings. أو إذا كان مصدر إزعاج, and also you'd quite see solely the histograms, مجرد تعيين SummarySpacing إلى 0.

عملية حسابية --- how the CSM histogram values are calculated

كان النظام الفريد يعمل فقط في D1 TF, والشمعة المتكونة حاليًا. فحص المكان الذي كان يستحق في الوقت الحاضر, عن طريق الشمعة المفرطة والمنخفضة, معبر عنها كحصة. على سبيل المثال, إذا كانت القيمة في الوقت الحاضر مفرطة, كانت القيمة المعادة 100%; في الأسفل, 0%; ثلاثة أرباع أفضل طريقة للوصول إلى الشمعة, 75%; وهكذا دواليك.

ثم حولت هذا إلى قيمة بين 0 و 9, هكذا:
فوق 97%, يستحق = 9
بين 90% و 97%, يستحق = 8
بين 75% و 90%, يستحق = 7
بين 60% و 75%, يستحق = 6
بين 50% و 60%, يستحق = 5
بين 40% و 50%, يستحق = 4
بين 25% و 40%, يستحق = 3
بين 10% و 25%, يستحق = 2
بين 3% و 10%, يستحق = 1
أقل من 3%, يستحق = 0

قامت بمعالجة جميع الشموع لكل زوج فوركس. لنفترض أن الزوج الذي تتم معالجته حاليًا هو USDCHF, وقيمته في الوقت الحاضر 64% من أفضل الطرق للوصول إلى الشمعة. ثم يمكن تعيين قيمة 6 مقابل الدولار الأمريكي, و 9 ناقص 6 = 3 للفرنك السويسري. ثم يمكن أن يكرر نفس الشيء لجميع أزواج العملات الأجنبية (كما هو موضح في أزواج العملات), نتائج مشتركة لكل فوركس (لا زوج), ورسم القيم.

توسع CSM هذه الفكرة في ما لا يقل عن 4 طرق بديلة:

1. يمكنك تحديد NumberOfCandles. إذا تم التعيين على 1, ثم هذا قادر على العمل لأن Giraia إندي فعل ذلك, أي. تعمل على الشمعة المتكونة حاليًا. إذا تم التعيين على 2, يتكون من كل شمعة مكونة حاليًا, وبالمثل الذي يظهر على الفور على اليسار; وهكذا دواليك. يستفيد من أفضل وأقل العوامل في جميع أنحاء 2 الفاصل الزمني للشموع 100% و 0%, على التوالى. لذلك فإن القيمة تعرض المكان الذي يستحق في الوقت الحاضر, بالنسبة إلى أفضل وأدنى مستوى من الشموع n الأخيرة, المكان n هو NumberOfCandles جلسة.

2. ما سبق يفترض ذلك تطبيق: تنعيم = خطأ. تعيين هذا على صواب يعني أن كل مسار يمكن أن يتكرر, على مدى NumberOfCandles شموع, وبلغ متوسط ​​النتيجة النهائية. على سبيل المثال, يفترض NumberOfCandles على وشك 4. ثم إذا تطبيق: تنعيم = صحيح, كل الحساب (على النحو المحدد مسبقًا) يتم تشغيله لكل من NumberOfCandles = 1, 2, 3 و 4, و ال 4 متوسط ​​النتائج. هذا يعني ذلك بنجاح, لو تطبيق: تنعيم = صحيح, there's a increased weighting utilized to the newest candles. إذا تم التعيين على خطأ, it's merely the place worth is, بالنسبة إلى الانخفاض المفرط والمنخفض للشموع n الأخيرة.

3. كبديل لكونك مقيدًا بـ D1 TF, يمكن أيضًا إنشاء قطع أراضي منفصلة اعتمادًا على بديل المستهلك الأطر الزمنية. يتم حساب كل تمويل إضافي بشكل مستقل تمامًا عن الآخرين.

4. بغض النظر عن السعر, أنا أستفيد من NumberOfCandles= 25, تطبيق: تنعيم= صحيح, الوزن الثلاثي= خطأ. هنا هو كيف تعمل:

أنا) لو تطبيق: تنعيم= خطأ, ثم الوزن الثلاثي تم تجاهله, والقيمة المحسوبة لكل زوج هي فقط الارتفاع / الانخفاض من الشمعة #25 (لو NumberOfCandles= 25) إلى القيمة الحالية.

ثانيا) لو تطبيق: تنعيم= صحيح, و الوزن الثلاثي= خطأ, ثم ارتفاع / هبوط كل شمعة من الشمعة #25 للشموع #1, من تلك الشمعة إلى القيمة الحالية, is averaged to offer a 'smoothed' worth over the past 25 شموع.

ثالثا) لو تطبيق: تنعيم= صحيح, و الوزن الثلاثي= صحيح, ثم الارتفاع / الهبوط من الشمعة #25 لتقديم القيمة مضروبة في 1, الارتفاع / الهبوط من الشمعة #24 لتقديم القيمة مضروبة في 2, الارتفاع / الهبوط من الشمعة #23 لتقديم القيمة مضروبة في 3, ........ الارتفاع / الهبوط من الشمعة #1 لتقديم القيمة مضروبة في 25, في وقت أبكر من المتوسط ​​يحدث. هذا يعلق وزنًا متزايدًا عادلًا لأحدث الشموع.

بيانات سجلات المعلمة

لتبسيط تغيير الألوان, تحتاج إلى استخدام بيانات سجلات المعلمات ('p-files'), which may be edited with a textual content editor like Home windows' Notepad. لإعداداته لتجاوز إعدادات حوار MT4, يجب تسمية الملف على النحو التالي: في حالة دخولك المعلمةملف يكون xxx, then a file Presets---CSM.xxx should exist within the …/MQL4/Recordsdata folder that's formatted precisely as described beneath. إذا كان الملف غير موجود, على سبيل المثال. الإعداد ل المعلمةملفل لا أحد (and no file …/MQL4/Recordsdata/Presets---CSM.NONE exists), then the settings that you just kind into MT4's dialog field will apply.

هذا سوف يساعدك, I've included some dummy recordsdata within the zip, على سبيل المثال. Presets---CSM.20, Presets---CSM.25 and Presets---CSM.30
ستعرض بيانات سجلات الأنماط هذه جميع أشرطة الرسم البياني بلون رمادي باهت في أي وقت عندما تكون القيم بينهما 20/80, 25/75 أو 30/70 على التوالى. لذلك كبديل لإعادة كتابة جميع إعدادات التلوين, قد تقوم فقط بالمبادلة المعلمةملف ل 20, 25 أو 30. I've additionally included a file Presets---CSM.1 named which causes the indicator to behave because it did beforehand. Or you'll be able to merely go away المعلمةملف مثل لا أحد. I'd recommend that, بهدف التأكد من حصولك على النحو المناسب بدقة, تقوم بنسخ هذه السجلات والبيانات ثم استخدامها كمكان لبدء قيم الإدخال الخاصة بك.

تنسيق ملف المعلمة
يجب أن يتوافق بناء الجملة داخل الملف p مع الإرشادات والتنسيق التاليين:
اسم المعلمة = يستحق;
يجب كتابة عنوان المعلمة بشكل مناسب (على الرغم من أنه يمكن أن يكون أعلى / صغير, وتجسد المناطق أو الأحرف السفلية (_) لتعزيز سهولة القراءة), يجب وضع القيم الأبجدية الرقمية بين علامتي اقتباس ("), ويجب أن ينتهي كل سطر داخل الملف بفاصلة منقوطة; عدم اتخاذ الإجراءات ستؤدي إلى نتائج غير متوقعة.
The file could embody 'remark' strains which can be ignored by the indicator. يبدأ سطر الملاحظة طوال الوقت بشرطتين مائلتين (//) ويجب أن يشتمل بعد ذلك على أي محتوى نصي تريده. مرة أخرى, يجب أن تنتهي بفاصلة منقوطة. يمكن لسلالات Remark أن تسمح لك بالتبديل السريع للمعامل من قيمة إلى أخرى, على سبيل المثال.
// اسم المعلمة = القيمة 1;
اسم المعلمة = القيمة 2;
والتي قد يتم التبديل إليها ببساطة
اسم المعلمة = القيمة 1;
// اسم المعلمة = القيمة 2;
One other use for feedback is you could 'remark out' a line, للسماح لك بتغيير هذا الإعداد الفردي باستخدام حقل الحوار MT4, بينما تستمر المعلمات المعاكسة في الحصول على قيمها من الملف p. Then you'll be able to later simply restore the road within the p-file later if you'll want to. (في حين أن الاستعادة لن تكون سهلة حقًا عند حذف الطريق تمامًا).

كن حذرا that after you've got saved any modifications to a p-file in Notepad, it's essential to refresh the indicator for it to learn within the modifications from the p-file. أفضل طريقة لتحديث جميع المؤشرات في الرسم البياني الخاص بك هو التغيير إلى إطار زمني خاص, بعد ذلك المقايضة مرة أخرى.
______________

يمكن أن يكون هذا لمرة واحدة مهيأة, على الرغم من أنني يمكن أن أكون متضمنة فيه, في أي وقت عندما أقوم بإجراء تحديثات على المؤشر. مع ذلك, لن أجيب على أي أسئلة; تعلم التوجيهات أعلاه, واختبر المؤشر بنفسك. يوجد رمز التوريد إذا كنت ترغب في إجراء تعديلات (على سبيل المثال. أضف تنبيهاتك الفردية, أو أعد كتابته لـ MT5, .....).

وداعا في أقرب وقت مرة أخرى, مضحك جداً, ونتمنى لك التوفيق للجميع. CSM indicator (hanover) 2

كم كانت هذه المشاركة مفيدة?

انقر على نجمة لتقييمه!

متوسط ​​تقييم 0 / 5. عدد الأصوات: 0

لا توجد أصوات حتى الآن! كن أول من يقيم هذا المنصب.

نأسف لأن هذه المشاركة لم تكن مفيدة لك!

دعونا تحسين هذا المنصب!

أخبرنا كيف يمكننا تحسين هذه المشاركة?



مؤلف: فريق ويكي الفوركس
نحن فريق من متداولي الفوركس ذوي الخبرة العالية [2000-2023] الذين يكرسون أنفسهم لعيش الحياة بشروطنا الخاصة. هدفنا الأساسي هو تحقيق الاستقلال المالي والحرية, وتابعنا التعليم الذاتي واكتسبنا خبرة واسعة في سوق الفوركس كوسيلة لتحقيق أسلوب حياة مستدام ذاتيًا.