شگردهاي عددي در پاسخيابي
2
پرسشهاي مهندسي مسسأله New.3.3س گمان كنيد خط محور ،خطوط مقاومت ،و خطوط حمايت هر روز بازار با استفاده از مقادير High، Lowو Closeمربوط به روز قبل ،به صورت زير به دست آيند. 1
2
3
1 )P = ( High + Close + Low 3 S1 = 2 P − High R1 = 2 P − Low ) S 2 = P − ( R1 − S1 R2 = P + R1 − S1
با استفاده از اين روابط برنامهاي بنويسيد كه تاريخچة زماني نرخ تبديل GBP2USD15را همراه با خطوط پيشگفته رسم كند Close .را ساعت 22:00هر روز فرض كنيد .براي خواندن دادهها از فايل ،CSVاز برنامهاي كه پيشتر نوشتهايد ،استفاده كنيد. نشان دهيد در 74درصد روزها Openو Closeدر يك طرف خط محور رخ ميدهد؛ يا هر دو بالي خط محور قرار ميگيرند ،يا هر دو پايين خط محور. اين كار را براي تاريخچة زماني نرخ تبديل USD2CHF15تكرار كنيد و نشان دهيد در 68 درصد روزها Openو Closeدر يك طرف خط محور رخ ميدهد. مسأله New.3.3س يك خط محور پارامتري با استفاده از مقادير روز قبل بازار ،به صورت زير در نظر بگيريد. P (a) = a1 High + a 2 Close + a3 Low + a 4 Open + a5 ; a = [ a1 a 2 a3 a 4 a5 ]T
تابعي بنويسيد كه با گرفتن بردار aو دادههاي مربوط به يك روز ،خط محور روز بعد را محاسبه كند .سپس تابع ارزشي ،چون ) ، J (aتعريف كنيد كه درصد رخداد Openو Closeدر يك طرف خط محورِ پيشگفته را محاسبه كند .با يافتن بيشينة اين تابع ارزش ،پارامترها را براي داشتن بيشترين درصد رخداد Openو Closeدر يك طرف خط محور به دست آوريد. از تاريخچة زماني نرخ تبديل GBP2USD15و/يا USD2CHF15و روند برنامهاي كهبراي مسألة پيشين نوشتهايد ،استفاده كنيد. در متلب تابعهاي optimtoolو gatoolبراي كمينهيابي تهيه شدهاند ،اما براي اينمسأله بايد بيشينة يك تابع را يافت .انجام چنين كاري ساده است؛ زيرا })max{J (a)} ≡ min{− J (a
Pivot Line Resistance Lines Supprt Lines
1 2 3