Signal:
Code: Select all
pmm_set_my_named_num("flag_signal",1);
Code: Select all
variables: flag(false),idx(0);
flag = FALSE;
//// Control for flag from signals
for idx = 0 to pmms_strategies_count -1 BEGIN
IF (pmms_get_strategy_named_num(idx,"flag_signal") <> 0 ) then flag = true;
end;
//// Put all variabile to zero to block next cycle
for idx = 0 to pmms_strategies_count -1 begin
pmms_set_strategy_named_num(idx,"flag_signal",0);
end;
if flag = true then begin
flag = FALSE;
//// Put all variabile to zero to block next cycle
for idx = 0 to pmms_strategies_count -1 begin
pmms_set_strategy_named_num(idx,"flag_signal",0);
end;
print("MINUTE ", MinutesFromDateTime(DATETIME)," HERE");
END;
//// Put all variabile to zero to block next cycle
for idx = 0 to pmms_strategies_count -1 begin
pmms_set_strategy_named_num(idx,"flag_signal",0);
end;
Thank you so much for any response
Regards
No Erocla