ผู้เขียน หัวข้อ: คำนวณสมการเส้นตรง--> Membership function, Fuzzy Logic  (อ่าน 366 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ admin

  • Administrator
  • Full Member
  • *****
  • กระทู้: 183
  • i ma forex trader
    • ดูรายละเอียด
คำนวณสมการเส้นตรง--> Membership function, Fuzzy Logic
« เมื่อ: ธันวาคม 04, 2017, 03:56:32 PM »
คำนวณสมการเส้นตรง--> Membership function, Fuzzy Logic

กำลังว่าอยากจะนำ fuzzy logic มาใช้ร่วมในการเขียน strategy ใหม่ของea
ก็เลยลองงมในเนทอยู่ว่า fuzzy logic ใช้งานอย่างไร เพราะว่าไม่เคยเรียนมา

ที่เห็นว่าฟังก์ชั่นง่ายที่สุดก็ฟังก์ชั่นสามเหลี่ยมนี่แหละ

เรากำหนด range ให้ก่อน โดยใช้จุดสองจุด จากนั้น กำหนดอีกจุดเป็นจุดที่มีค่ามากที่สุด =1

ออฟไลน์ admin

  • Administrator
  • Full Member
  • *****
  • กระทู้: 183
  • i ma forex trader
    • ดูรายละเอียด
Re: คำนวณสมการเส้นตรง--> Membership function, Fuzzy Logic
« ตอบกลับ #1 เมื่อ: ธันวาคม 04, 2017, 03:58:41 PM »
ผมก็ลองทำสูตรคร่าวๆใน excel มาก่อนก่อนจะนำไปเขียนไป function ใน mql4

ก็ใช้สมการเส้นตรง linear algebra ที่เราคุ้นเคย
y=mx+b
หรือ
y=ax+c
ก็ได้ ครือๆกัน

จากนั้นลองแก้สมการและพล๊อตออกมา ได้ผลตรงเป๊ะครับ

ออฟไลน์ admin

  • Administrator
  • Full Member
  • *****
  • กระทู้: 183
  • i ma forex trader
    • ดูรายละเอียด
Re: คำนวณสมการเส้นตรง--> Membership function, Fuzzy Logic
« ตอบกลับ #2 เมื่อ: ธันวาคม 04, 2017, 04:07:59 PM »
Trapezoidal membership function

สี่เหลี่ยมคางหมู...

ออฟไลน์ admin

  • Administrator
  • Full Member
  • *****
  • กระทู้: 183
  • i ma forex trader
    • ดูรายละเอียด
Re: คำนวณสมการเส้นตรง--> Membership function, Fuzzy Logic
« ตอบกลับ #3 เมื่อ: ธันวาคม 04, 2017, 04:27:02 PM »
Simple function, with slope
 8) 8) 8) 8)

ออฟไลน์ admin

  • Administrator
  • Full Member
  • *****
  • กระทู้: 183
  • i ma forex trader
    • ดูรายละเอียด
Re: คำนวณสมการเส้นตรง--> Membership function, Fuzzy Logic
« ตอบกลับ #4 เมื่อ: ธันวาคม 04, 2017, 04:28:20 PM »
Simple function inverted

กลับทางก็ทำได้  :-* :-*