龙听期货论坛's Archiver

龙听 发表于 2023-10-27 11:26

【Once】限制其后的程序语句在整个程序中只执行一次。

Once[table]
[tr][td][p=30, 2, left]限制其后的程序语句在整个程序中只执行一次。[/p][/td][/tr]
[/table]
[table=98%]
[tr][td][b]用法[/b][p=30, 2, left]Once[i] Instruction1[/i][/p][p=30, 2, left]或:[/p][p=30, 2, left]Once[i] ( Condition1 ) [/i]Begin
Instruction1[/p][p=30, 2, left]参数说明: [i]Instruction1[/i] —— 受限制执行语句。 [i]Condition1[/i] —— 条件执行语句。[/p][/td][/tr]
[/table]
[table=98%]
[tr][td][b]范例[/b][p=30, 2, left]当程序第一次执行时,把当根bar的开盘价赋值给变量 value1:[/p][p=30, 2, left]Once    Value1=open;[/p][p=30, 2, left]当第一次出现 close < open 时,把当时bar的开盘价赋值给value1:[/p][p=30, 2, left]Once  (close < open)   Begin[/p][p=30, 2, left]Value1=open;[/p][p=30, 2, left]end;[/p][/td][/tr]
[/table]

页: [1]