MT4,想要在一段指標上,抓到某個訊號後只運作一次

 

如題

想請教一下,如過我想在一段指標上,只執行一次命令

像是20ma之上,每突破前高就加碼一次

但我只想在這段期間

只執行一次的話

mt4的條件要怎麼寫這樣


目前是做到像圖片這樣的感覺啦,條件隨便設的


就想在MA上執行一次這樣,不要一直執行


請各位前輩指教了

附加的文件:
 

呃…建議你程式碼直打用打的上來…用成圖片的方式…會降低別人回覆你的機率…

因為若有人要回答你…等於還要照著你的程式碼key一遍……


你可以設定計數器的概念…當計數器大於0、並且達到你的加碼條件就進場

但進場之後…計數器就要減1、所以到最後、計數器小於等於0的時候、就不會進場了


所以你還要定義…什麼情況下…你所謂的「這段期間」會變成另一個方向的「這段期間」?

當「這段期間」切換到另一個方向的「這段期間」時…計數器就要給他加碼次數的預設值