sophia 發表於 14-9-12 18:28

請問各位程交高手:記錄期間高點問題

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]
查看完整版本: 請問各位程交高手:記錄期間高點問題