這個範例是以兩條均線(一長一短)的黃金交叉或是死亡交叉發生當根K棒的高低點作為買進或是放空點。
不是在黃金交叉發生就買進,是在黃金交叉發生時記下發生交叉當根的高點,在其後如果發生收盤價站上這個記下的高點,才買進,放空則是反之。
不過因為有可能因為這樣記下的放空點高於買進點,如此會造成反覆交易的訊號,因此在發生黃金交叉的時候,把放空點的紀錄改為很大的值,而發生死亡交叉的時候,把買進點改為0。
Parameter:L1(5),L2(63);
Var:BuyPrice(999999),SellPrice(0);
if MA(C,L1)[1] < MA(C,L2)[1] and MA(C,L1)[0] > MA(C,L2)[0] then
BuyPrice= High
SellPrice= 0
end if
if MA(C,L1)[1] > MA(C,L2)[1] and MA(C,L1)[0] < MA(C,L2)[0] then
SellPrice= Low
BuyPrice= 999999
end if
if C > BuyPrice then
Buy next bar at Market
end if
if C < SellPrice then
Sell next bar at Market
end if






12 意見:
阿政大
明天該怎麼因應
價差這麼大 用連續圖 好像會出事情
阿政大大你好,請問一下,如果5日線上升時變為紅色,下降時變為綠色這樣程式要怎麼寫
謝謝大大賜教。
Value1=MA(C,5)
draw1(Value1,"5ma",iff(Value1>Value1[1],Red,Green))
阿政大大你好,請問一下,如此
PARAMETERS : LENGTH (5)
VARS:Value1(0);
Value1=MA(C,5)
draw1(Value1,"5ma",iff(Value1>Value1[1],Red,Green))
出現再此Study無法使用此語?是那裡錯誤
謝謝謝謝大大賜教。
阿政大大你好,我已經找到答案了,要設在指標項中,再請問一個問題,可以將自己畫的5MA取代K線圖中的5MA而不是新增在新視窗,
謝謝謝謝大大賜教。
軟體的操作請問你的營業員
政大:請教HTS交易量的的程式碼?
1.在買了您的『期貨操作不靠內線』的書後,關於交易量的介紹,卻只有
VOLUME[N] 一樣的,如果需要表 示第前1跟的成交量就是VOLUME[1]
2.想請教政大:HTS能寫出下列的程式語言嗎?
a.在該時段(1分至1天等)『結束後』的結算交易量V,若V > =N 值則進場買或賣!
b.在該時段(1分至1天等)『中』的交易量V,若V > =N 值則進場買或賣!
麻煩政大指點!
相信這對您的程式交易應該也有某種程度的幫助!
Alexander:
你的意思是當天逐漸累積的成交口數吧?
Value1= iff( D>D[1], V, Value1+V )
if Value1>= N then
Buy or Sell
end if
政大:
感謝您的指點!
另外以今天最高成交量的12:04分為例(這一分交易量V達到2327口):
1.若12:04『這一分結束後』的交易量V(非從開盤逐漸累積),V > = N 值,則進場買或賣該如何以HTS表示?
2.若12:04『這一分當中』的交易量V(非從開盤逐漸累積),V > = N 值,則進場買或賣又該如何以HTS表示?
相信這條件能提高政大您的勝率!
Alexander:
ans1.
if Time=120400 and Vol >= N then
Buy this bar at Close
end if
ans2.
if Time=120400 and Vol >= N then
Buy this bar at Market
end if
PS.第2個問題回測不可信,但是接下單機OK(就此特例而言)。
大大:
最後再請教,每天台指期8:45開盤至13:45收盤
1.若其中『任1分結束後』的交易量V(非從開盤逐漸累積),V > = N 值,則進場買或賣該如何以HTS表示?
2 若其中『任1分當中』的交易量V(非從開盤逐漸累積),V > = N 值,則進場買或賣又該如何以HTS表示?
這本書好像要賣完了!大大可以在再版時增加一些資料:)
Alexander:
就把時間的限制條件拿掉就好了,如果你真的要搞這東西的話,乾脆代工好了,別這樣瞎子摸象了...
張貼意見