請教老師,條件語句的執行
作者:文華財經 來源:cxh99.com 發布時間:2023年01月11日
-
咨詢內容:
?A條件作為一個起始條件,比如連續3根K最低價大于均線ma1成立后,執行B,C等其他語句,即使當前K最低價不再大于均線ma1依然執行B,C直到A條件下K線下穿ma2,跳出循環,不再執行ABC這種怎么寫,就是A條件是個必要條件,一旦滿足初始條件就不再考慮后面,除非A條件穿越ma2
?
?來源:程序化99
-
文華技術人員:
上面有點問題
直到A條件下穿ma2,就不再執行BC
直到下一次滿足A條件再繼續執行BC
?
?來源: www.tumamayizhan.com
-
文華客服:
參考;
A:EVERY(L>MA1,3);
AJ:CROSSDOWN(C,MA2);
BARSLAST(A)<BARSLAST(AJ)&&B;
BARSLAST(A)<BARSLAST(AJ)&&C;
?
-
網友回復:
?感謝老師回復,不過這里面
BARSLAST(A)<BARSLAST(AJ)&&B;BARSLAST(A)<BARSLAST(AJ)&&C;
?
好像不滿足我上面說的條件,因為執行AJ的時候,A就不滿足了
上面是我的疏忽,沒有備注好ma1是短均線,ma2是長均線。
?
所以就導致執行AJ的時候A就不滿足了,無法繼續執行
?
-
網友回復:
a條件就是起始位置 是 連續三根最低價大于ma1?
aj條件是結束條件 是k線收盤價下穿ma2?
???
-
網友回復: BARSLAST(A)<BARSLAST(AJ)
?
-
網友回復:這句取得范圍是? 滿足a了~之后滿足aj之間?
-
網友回復:
整個范圍內除了最初第一根要求滿足a 后續?
-
網友回復:
?
-
網友回復:
?
-
網友回復:
?
-
網友回復: