[求助]IF與全局變量問題
作者:金字塔 來源:cxh99.com 發布時間:2016年05月29日
- 咨詢內容:
IF與全局變量問題1、全局變量的設置variable:n=1; // 全局變量,來控制當天交易倉位variable:num=0;// 全局變量,來控制當天交易次數看到論壇有:variable:A=1;B=0;這形式是否成立?A=n? B=num ?A、B如果成立,如此最多數量?
2、IF COND THEN EXPR1 ELSE EXPR2這個語句是否可以直接操作下單,如:“ SELLSHORT ”,不知為何通不過?
3、IF COND THEN EXPR1 ELSE EXPR2 + begin + 全局變量 “n”、“ num”的正確編寫結構?
如:條件相同,只是 HOLDING<0、 HOLDING=0 問題,當 HOLDING<0 開倉2手 ;當 HOLDING=0 開倉1手,如何編寫?
請老師指導,謝謝。
- 金字塔客服:
variable:A=1;B=0;
這個表示A是全局變量,B是普通變量
variable:A=1,B=0;
A和B中間改成逗號,才表示分別定義兩個全局變量
- 用戶回復:
條件相同,只是 HOLDING 問題,當 HOLDING<0 開空倉2手,當 HOLDING=0 開空倉1手不重復編寫 IF 條件 AND HOLDING<0 THEN begin BUYSHORT(1,加SRN,THISCLOSE); n:=N*2; num:=num+2; end 請教老師如何編寫,謝謝。
- 網友回復:
if holding=0 and 其他條件 then buyshort(條件,1,價位);
if holding<0 and 其他條件 then buyshort(條件,2,價位);
你給我的感覺就是這樣寫
- 網友回復:
以下是引用jinzhe在2014/8/4 11:29:15的發言:
if holding=0 and 其他條件 then buyshort(條件,1,價位);
if holding<0 and 其他條件 then buyshort(條件,2,價位);
你給我的感覺