請問當日09:05過後盤中出現最高價的k棒,同時也是最大量的k棒時,抓出k棒中關價當關鍵價,如果下根k棒收盤跌破關鍵價則出場。請問要怎麼寫。謝謝
// 大量1分k
// 宣告參數
variable: flag_k1(0),flag_k2(0);
Vars: close_big_avgclose (false), close_big_one_high(false), close_big_one_low(false);
Vars: candlestick_1k_big(0);
// 多方進場策略
// 爆量1分K的索引
candlestick_1k_big = getOneKBiggestVolumeIndexBeforTime(0);
value4=GetField("High", "1")[candlestick_1k_big];
value5=GetField("Low", "1")[candlestick_1k_big];
If CurrentTime >= 090500 Then close_big_avgclose = Close > GetField("均價", "5");
IF close_big_avgclose = true then close_big_one_high = Close > value4;// 目前股價 >= 爆量1分K最高價
if position=0 and Filled = 0 and close_big_one_high =true then setposition(1);
// 多方出場策略:
close_big_one_low = Close < value5;
IF position=1 and Filled = 1 and close_big_one_low = true then setposition(0); //跌破爆量1分K關鍵k低點(停損)
condition1=;
if position=1 and Filled = 1 and condition1 then //獲利拉開時,見大量k,破中關價則停利
begin
value3 = (open+close)/2 ;
flag_k2 = 1;
END ;
if close < value3 AND flag_k2 = 1 then
BEGIN
setposition(0);
flag_k2 = 0;
END;
3 評論