EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: Panuwat_41093 on มีนาคม 29, 2020, 03:11:05 pm
-
Indicator ที่ต้องการเพิ่มการแจ้งเตือนจะแสดงผล Trend Up = ....% , Down=....%
โดยผมต้องการให้มันแจ้งเตือน 1 ครั้ง ของแต่ละรอบ
if (StrToDouble(Trend_UP) >= TrendStrongLevel)
Alert(Symbol()+ " Trend_UP Test 01 "); (ให้แจ้งเตือน 1 ครั้ง)
แล้วให้รอจนกว่า
if (StrToDouble(Trend_DOWN) >= TrendStrongLevel)
Alert(Symbol()+ " Trend_DOWN Test 01 "); (ให้แจ้งเตือน 1 ครั้ง)
แต่รองเขียนแล้วเมื่อ (StrToDouble(Trend_) มากกว่า TrendStrongLevel แล้วมันแจ้งเตือนไม่หยุดเลย
เราจะเขียน Sleep หรือ break ให้มันได้หรือป่าวผมไม่รู้จะเขียนยังไง รบกวนช่วยทีครับ
-
:) :)
-
แล้วการทำงานของ indi นี้มันจะต้องสลับกันแจ้งเตือนหรือเปล่าครับ แบบ Trend Up แล้วรอจนกว่า Trend down ค่อยแจ้ง หรือ แจ้ง Trend up เป้นระยะๆได้ครับ