求助,如何實現滿足某個條件后,在一定周期內滿足另一個條件,開始統計。
作者:開拓者 TB 來源:cxh99.com 發布時間:2019年04月23日
-
咨詢內容:
當滿足某個條件后,在一定周期內滿足另一個條件,開始統計在100個周期內滿足這兩個的條件次數有多少次。當滿足次數有3次,開始開倉。
? ?if ((Con1 or con2) and Counter[1] == 0)
? ?? ?? ?? ?? ?? ?? ?? ?{
? ?? ?? ?? ?? ? Counter = 1;
? ?? ?? ?? ?? ?? ?? ?? ?}
? ?? ?
? ?? ???//前一k線的計數器的數值未超限,則當前k線將計數器的值加一;
? ?? ?? ?? ?? ?? ?? ?? ?if(Counter[1] > 0 and Counter[1] < N1)
? ?? ???{
? ?? ?? ?? ?? ? Counter = Counter + 1;
? ?? ?? ?? ?? ?
? ?? ?? ?? ?? ? //計數器范圍內,滿足con2,將開倉條件賦值為真;
? ?? ?? ?? ?? ? if(Counter <= N1 and (Con2 or con1) )
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???{
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???ENTRY=True;
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???counter=0;
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???}
? ?? ???}
? ?? ?? ?? ?? ? JS=CountIf(ENTRY,N1);
? ?? ?? ?? ?? ? if((Counter == N1 and (!Con2 or !con1 )) or MarketPosition!=0)
? ?? ???{
? ?? ?? ?? ?? ? Counter = 0;
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???ENTRY=false;
? ?? ???}
? ?? ?? ?? ?? ? Commentary("count="+Text(JS));? ?? ?? ?? ?? ?
?
-
TB技術人員:
哥哥。。。有人嗎?