命令当日仅执行一次该如何编写?

我执行5分钟周期K线,比如K线是阳线的时候,则执行比如:M=1的命令。等后续K线再出现阳线的时候,不再执行M=1 的命令且当日所有阳线都不在执行这个命令。即在当日分钟周期中,当条件出现后只能第一次条件执行命令,后面的均不再执行。这样的代码改如何进行条件设置和编写?

Data.Buy命令未执行
请问怎么实现十分钟内仅执行一次信号?定时器?可以发个案例吗
先平仓后开仓该如何编写。
关于ReStart();执行的问题
marketposition在图表中仅运行一次吗?
在条件A和条件B周期内只进行一次交易,如何编写?
当日亏损额达到资金的20%,全部清仓,怎么编写
如何确定当日最后一根BAR线
当前的K线只执行一次
如何获取商品的当日盈亏C

if(条件 and 开关)

{

   代码;

   开关关闭;

}