小編與各位前輩好 :
想請問如下問題
1.如何限制不計算昨日K 線 ( 例如我需要連續跌3根 結果隔日尾盤連跌3 我一開就進場.. )
2.當日只交易一次
3.今日停損 停利 金額達到就不再交易
謝謝以上
小編與各位前輩好 :
想請問如下問題
1.如何限制不計算昨日K 線 ( 例如我需要連續跌3根 結果隔日尾盤連跌3 我一開就進場.. )
2.當日只交易一次
3.今日停損 停利 金額達到就不再交易
謝謝以上
不好意思 另外補上此問題
我這樣寫:
condition n = close > highD(30); << 這個代表什麼意思呢?
我是想該根K線收盤 > 30日高點 但連當日高點都沒突破 他就進場了
Hello Killua,
1. 您可以在當日第3根Bar以後再執行,或是檢查3根Bar以前的日期是否和當下的日期相同。
舉例來說: condition1 = date[3] = date;
這樣如果3根Bar前的日期和當根Bar的日期不同的話條件就會是False。
2. 您可以用變數來限制。
舉例來說:
var: intrabarpersist entry_count(0);
if issessionfirstbar then entry_count = 0;
condition1 = 進場條件 and entry_count = 0;
if condition1 and position = 0 and filled = 0 then begin
setposition(1, market);
entry_count += 1;
end;
這樣進場後 entry_count 就會增加1,條件就不會符合無法再進場。
3. 和2一樣,您可以在停損停利達到候用變數紀錄,讓其不要再交易。
4. 您可以參考 HighD 函數的說明。
HighD(30) 代表的是30日前的那根日Bar高點。
2 評論