請問各位程交高手:記錄期間高點問題
input:X(5);input:maxShare(5);
var:start(99999),j(0),MP(0),valuehigh(0),notfirstTime(true);
array:stage(0),flag(0);
MP= marketposition;
if D>D then
start= Close;//start價格=第一根收盤價//
for j= 1 to maxShare begin
stage= start + j*X;
if MP<>0 and MP=0 then begin
start= Close;//當所有倉位平倉後的那根收盤價 又當成start 全部重算//
valuehigh=0;
notfirstTime=false;
end;
ifhigh>valuehigh and notfirstTime then
valuehigh=high; //從每次的start開始(也就是第二根k)才開始記錄高點//
for j= 1 to maxShare begin
flag=1;
end;
end;
notfirstTime=true
end;
請問各位高手 :我要從每次start(第一根k收盤)才開始記錄高點(也就是第二根k),以上哪兒需要修正的? 它把第一根k的高點也算進去了.........感恩
圖:
頁:
[1]