目前日期文章:200911 (30)

瀏覽方式: 標題列表 簡短摘要

 

日盛HTS下單軟體中的條件單功能一直是領先業界的,跟其他期貨商不同的是,日盛HTS的條件單是下單在日盛公司的,並非用戶的電腦中,因此就算把電腦關掉也不用怕單子消失;除此之外,還創造可以條件單、甚至把三個條件混合使用,以下就來解說該如何使用條件單功能



假設小明手中有一口未平倉多單,希望若跌破6800要條件單賣出,如下

 

 

假設小明手中無未平倉,希望當台指期突破7000時,買進一口多單,但只允許滑價五點(限價7005),否則就不買進;而假設成交了,那又希望跌破6980點以下時,這1口能自己條件單平倉掉,如下

 

日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(8) 人氣()

還記得以前讀過一本書,書名叫<<強力陰陽線>>,書中完整的介紹了所有k線的型態,像三白兵、三烏鴉、吊人、十字、晨星等等,每一種都代表不同的含意,對於盤勢的判斷有一定的作用。懂了之後,就會發現原來"電視投顧老師"在講的那些深奧的術語是什麼意思囉!

而我在這邊幫客戶整合一些常用的型態,以紅(續漲)、深紅(空轉多)、綠(續跌)、深綠(多轉空)並加上型態名稱,的方式表示,讓您能在即時看出哪個型態已經出現,僅提供給日盛期貨Leo客戶,如果在我這邊有需要的客戶也可以公開回覆索取

 

圖示如下
 

 

分享一下書籍資料,不是打廣告,只是覺得還滿實用的工具書,拿在手邊對照很方便

<<強力陰陽線 >>Candlepower

  • 作者:Gregory L. Morris著
  • 原文作者:Gregory L. Morris
  • 譯者:寰宇財務顧問公司譯
  • 出版社:寰宇
  • 出版日期:1994年08月12日
  • 語言:繁體中文 ISBN:9579992746
  • 裝訂:平裝
  • ※如有我的客戶需索取指標請公開回覆留下信箱以及表明身份~將連同開戶禮以及此指標寄電子檔過去給您,THX
    需簽立顧問事業委任契約書
    任何參數請客戶自行設定
    本人僅提供介面與法操做說明

    日盛期貨開戶手續費優惠+語法翻譯機+程式交易系統教學+懶人包+移動停損等多項好禮

    日盛期貨程式交易語法翻譯機

    日盛期貨預約開戶

     

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(13) 人氣()

     
    行家指標,不鎖碼,在這邊開戶就送
    某大收費看盤軟體的一個人氣指標,移植為HTS語法(非原創),分享給客戶,已寄至各位信箱,若沒收到請來信或留言,thx

     

    ※不鎖碼直接送。

    粉紅,多開始;

    粉藍,空開始;

    ,續多;

    ,續空

     

    請勿以此做為買賣進出依據
    需簽立顧問事業委任契約書
    任何參數請客戶自行設定
    本人僅提供介面與法操做說明

    日盛期貨開戶手續費優惠+語法翻譯機+程式交易系統教學+懶人包+移動停損等多項好禮

    日盛期貨程式交易語法翻譯機

    日盛期貨預約開戶

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(39) 人氣()


    日盛期貨LEO開戶禮新增當日破高破低警示音與警示視窗

    當破當日高點或低點會發出警示音與警示視窗

    破高破低.JPG  

     

      

     

    已寄至客戶信箱,匯入方法為先進入代碼4000系統交易

    1.HTS中,選擇系統交易>[4000]系統交易

     

     

    2.選左上方的「程式語言」

     

    3.在新視窗SniperIDE中選取「匯出/匯入檔案」

     

    4.選擇「匯入」>「下一步」

     

    5.選擇「資料夾」>「搜尋位置」看您之前把檔案下載到哪個位置而定>選擇信號指標>「開啟」

     

    6.按「下一步」

     

    7.再按一次「下一步」

     

    8.按「完成」

     

    9.按「全部檢查」

     

     

    之後到復指標把此指標叫出,並在分析工具設定聲音

     

    警示圖.jpg 

     

    需簽立顧問事業委任契約書
    任何參數請客戶自行設定
    本人僅提供介面語法操做說明

     

     

    日盛期貨開戶手續費優惠+語法翻譯機+程式交易系統教學+懶人包+移動停損等多項好禮

    日盛期貨程式交易語法翻譯機

    日盛期貨預約開戶

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(4) 人氣()


    有些人的交易習慣是一天只做一趟,那您可以參考以下語法

    這邊做個解釋,舉例來說黑字地方是我希望5MA>10MA就買,5MA<10MA就賣,且碰到30點後在下一根停利出場

    買或賣一天只做一次

    白字則是一天只交易一次語法,請各位自行延伸

    <<本篇特別銘謝小達人程式交易指導>>

    vars:DT(0)
    if date[0] <> date[1] then DT=0 end if

    if average(close,5)>average(close,10) and DT=0 then
    DT=DT+1
    buy next bar at market end if

    if average(close,5)<average(close,10) and DT=0 then
    DT=DT+1
    sell next bar at market end if

    if CurrentContracts > 0 and high>=EntryPrice(0)+30  then
    exitlong  next bar at market end if

    if CurrentContracts < 0 and low<=EntryPrice(0)-30 then
    exitshort next bar at market end if

     

    DT.jpg 

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(3) 人氣()


    交易台灣期貨交易所指數期貨商品的投資朋友們,應該都會遇過漲跌停的時候

    而當沖訊號由於是不留倉的,故當漲跌停的時候,當沖訊號基本上來說提早出場才是正確的(因為就算你留到尾盤還是那7%)

    而HTS 4000也可做到這一點,但由於HTS並沒有直接抓昨日收盤價的函數,故要先宣告一個變數,並弄一個陣列給他讓CLOSEOFD得出昨日收盤
    而0.933與1.067可以自設,但盡量不要設成0.93與1.07;而用this bar或next bar請自行決定

    請在你的語法最上方加入以下

    vars:closeOfD1(0)
    Array:CoD1[84](-1)
    closeOfD1 = CloseOfD(1, CoD1)

    並在最下方加入以下

    if marketposition <> 0 and (close < closeofd1*0.933 or close > closeofd1*1.067)  then 
       exitlong this bar at market
       exitshort this bar at market
    end if

    試試看,是否可以達到漲停出場了呢?

    漲停出場.jpg 

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(1) 人氣()

    一般來說,許多的投資人都會有加碼的動作,而HTS也可做到這一點

    這邊舉例為:8MA與16MA交叉為基本進場方式、若收盤價過32MA再加碼一口

    語法上比較特別的是收盤價過32MA的條件,前面記得加上currentcontracts=1,也就是現有部位等於1口多單,範例語法如下


    if average(close,8) cross over average(close,16) then
    buy("多") this bar at market end if

    if currentcontracts=1 and close cross over average(close,32) then
    buy("多加碼")  this bar at close end if


    if average(close,8) cross under average(close,16) then
    sell("空") this bar at market end if


    if currentcontracts=-1 and  close cross under average(close,32) then
    sell("空加碼") this bar at close end if

    接著,由於這樣設hts4000並不會直接判斷加碼,所以需要改變屬性選單上的買賣契約數量>設定同一方向連續下單>對不同Signal名開放

    加碼單1.jpg 

    檢查一下,發現他會做加碼的動作囉!(黃線是32MA)

    加碼單2.jpg 

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(8) 人氣()

    CCI指標(般若指標、順勢指標)

    CCI指標為近幾年內很多技術分析書籍中所推薦,而日盛HTS中也有內建CCI指標

    1.CCI是一種動量指標,最常在-100、+100之間擺盪。

    2.一般常用用法如下:
       買進訊號:由低值向上突破 -100 時、向上突破 +100 時
       賣出訊號:由高值向下跌破 +100 時、向下跌破 -100 時

    3.最常用參數:12、14、20、24、36

    圖示如下:HTS已內建CCI指標;如需CCI買賣信號(箭頭),已於98/6/11新增至日盛期貨LEO開戶禮中,如舊客戶需索取請來信告之

    cci.jpg 

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(9) 人氣()

    HTS 4000可用and、 or等等的語法來連結不同條件的組成

    那可不可以從四個條件1、2、3、4中取三個條件呢?(例如124成立買進,或234成立買進等等...)

    答案是可以的,而語法教學如下,假設我們以四條ma中只要有三條向上就買進,一條向下就賣出,語法如下

    (藍色字體是得分制語法)

    var:score(0)
    condition1=average(close,5)>average(close,5)[1]
    condition2=average(close,50)>average(close,50)[1]
    condition3=average(close,100)>average(close,100)[1]
    condition4=average(close,200)>average(close,200)[1]

     

    score=0

    if condition1 then
    score=score+1
    end if

    if condition2 then
    score=score+1
    end if

    if condition3 then
    score=score+1
    end if

    if condition4 then
    score=score+1
    end if

     

    if score>=3 then
    buy next bar at market
    end if

    if score<=1 then
    sell next bar at market
    end if


    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(1) 人氣()

    有投資朋友來信問到除了上一篇文章中警示語法的Q_TIME外,還有什麼是可以找出即時資訊的函數語法呢?

     

    以下為hts4000內建的即時接收資料源,有點類似DDE

    故也無法記錄,每個時間都會不斷變動,例如其中的 Q_open=當日最高價,即不會紀錄到昨日的

    也會一直變動,若會EXCEL  DDE的投資朋友可以好好利用一下。
    日盛期貨LEO,日盛期貨營業員,日盛期貨便宜手續費,日盛期貨程式交易系統,日盛期貨語法教學
    寶來期貨、永豐期貨、康和期貨、台証期貨、元大期貨、群益期貨、台指當沖、統一期貨、永豐期貨康和期貨元大期貨

     

     

     

     

     

    Q_Ask

    表示賣出價的函數。

     

    Q_Ask1

    表示第一檔賣出價的函數。

     

    Q_Ask2

     表示第二檔賣出價的函數。

     

    Q_Ask3

    表示第三檔賣出價的函數。

     

    Q_Ask4

    表示第四檔賣出價的函數。

     

    Q_Ask5

    表示第五檔賣出價的函數。

     

    Q_AskSize1

    表示第一檔賣出量的函數。

     

    Q_AskSize2

    表示第二檔賣出量的函數。

     

    Q_AskSize3

    表示第三檔賣出量的函數。

     

    Q_AskSize4

    表示第四檔賣出量的函數。

     

    Q_AskSize5

    表示第五檔賣出量的函數。

     

    Q_AskTotalSize

    表示總賣出量的函數。

     

    Q_Bid

    表示買進價的函數。

     

    Q_Bid1

    表示第一檔買進價的函數。

     

    Q_Bid2

     表示第二檔買進價的函數。

     

    Q_Bid3

     表示第三檔買進價的函數。

     

    Q_Bid4

    表示第四檔買進價的函數。

     

    Q_Bid5

    表示第五檔買進價的函數。

     

    Q_BidSize1

    表示第一檔買進量的函數。

     

    Q_BidSize2

    表示第二檔買進量的函數。

     

    Q_BidSize3

    表示第三檔買進量的函數。

     

    Q_BidSize4

    表示第四檔買進量的函數。

     

    Q_BidSize5

    表示第五檔買進量的函數。

     

    Q_BidTotalSize

    表示總買進量的函數。

     

    Q_Change

     表示昨日漲跌的函數。

     

    Q_Date

     表示當日日期的函數。

     

    Q_High

    表示當日最高價的函數。

     

    Q_Last

     表示最新市價的函數。

     

    Q_Low

     表示當日最低價的函數。

     

    Q_OI

    表示當日未平倉量的函數。

     

    Q_Open

    表示當日開盤價的函數。

     

    Q_Time

     表示現在時間的函數。

     

    Q_Volume

     表示當日交易量的函數。
    日盛期貨LEO,日盛期貨營業員,日盛期貨便宜手續費,日盛期貨程式交易系統,日盛期貨語法教學
    寶來期貨、永豐期貨、康和期貨、台証期貨、元大期貨、群益期貨、台指當沖、統一期貨、永豐期貨康和期貨元大期貨

     

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(1) 人氣()


    程式交易自動下單是非常冷血的去交給電腦操作,但是有些人就是不喜歡全部教給電腦操作,例如會參考消息面、總經面的投資人
    但是也總不可能盯著電腦看,這時如果有個信號出現時會響的警示音那就方便多了。

     警示教學2.jpg

    我們先把聲音調出來:
    1.在信號點兩下
    2.選擇右上角"警示"分頁,然後選擇聲音檔(wav檔,通常c:\windows\media內有現成的)
    3.按確定

    警示教學.jpg

    再來,介紹警示語法:
    alert("XXXX"),其中XXXX是你出現警示時要顯示的字樣,而這個警示示窗約會出現3秒

    用法如: 
    如果條件一達到時,想接受警示的話
    If condition1 Then
    buy next bar at market
    Alert ("向上突破")
    End If

    當然,你若用了以上語法,他會出現警示,
    但是由於警示語法是看condition1有無達到來警告你,
    而非是看買賣信號有無出現來警告你。
    這樣一來,同一根k線可能會不斷的達到條件、又無達到條件、又達到條件、又無達到條件,會十分的吵,一直bb叫,視窗也會一直跳。

    該如何解決這個一直叫的問題呢?
    很簡單,只要限制他判斷有無達到condition1的時間就好了。


    解決警示一直叫的問題,將加入語法改成如下白色字部份即可:

    condition100=mod(Q_time,100)>=59

    if  condition1 then
    if condition100 then alert("做多")  end if
    buy  next bar at market
    end if

    以下為解釋
    所謂condition100是我設定的一個條件,代號就取名為100好了
    而mod(被除數,除數)是一個語法,意思是相除了之後,剩下的餘數(所謂餘數就是除不盡的數,小學有學過的那種)
    而Q_time則是代表即時顯示現在時間,如現在9:30:52,就以093059表示,我們把他當被除數
    100則當作是除數
    而>=59代表是餘數高過59,例如093059/100,餘59

    再來 if condition100 then alert("做多") end if
    代表若condition100成立再警示

     

    ※注意:

    以上舉例為1分K,若

    5分K就用mod(Q_time,500)>=459

    15分K就用mod(Q_time,1500)>=1459

    30分K就用mod(Q_time,3000)>=2959

    60分k就用mod(Q_time,10000)>=9959

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(1) 人氣()

    有許多當沖操作者喜歡搶反彈,喜歡在連N根黑K收紅後進場,而HTS4000可不可以寫得出來這種波谷型態呢?

    以下就在這邊做個基礎介紹,再請各位日盛用戶去發揮(例如自行加入條件單停利等...)

    波谷.jpg 

     

    以上為波谷型態

    假設我希望能在buy的那根k線開盤時買進,那麼0~4代表前面5根k線

    接著,我希望編號1.2.3.4不斷創新低

    然後,我希望2.3.4是黑k,但1雖創最低價,但卻是紅k

    最後,我希望編號0的k線的最低價與最高價分別高過編號1的k線的最低價與最高價

    以上成立即可在下一根k線開盤買進

    if low[4]>low[3] and low[3]>low[2] and low[2]>low[1]  

    and close[4]<open[4] and close[3]<open[3] and close[2]<open[2] and close[1]>open[1]

    and  low>low[1] and high>high[1]

    then buy next bar at market
    end if


    注意事項:

    1.不可以low[4]>low[3]>low[2]表示,會有錯誤。
    2.編號0的k線最高價可以high表示,不用以high[0]表示
    3.歡迎多多自行更改,如希望編號1的k線收下影(假設實體紅k連下影的1/3都不到),可寫(close[1]-open[1])<(open[1]-low[1])/3

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(0) 人氣()

    macro express教學:日盛HTS過版更新無法自動登入怎麼辦?程式自動交易的大麻煩

    每次HTS過版更新,使的許多讓電腦自行跑程式交易自動下單的日盛用戶產生不便
    當然,也是有人每天晚上都會看看HTS是否有過版更新,避免早上再遇到就麻煩了
    不過既然都使用macro express了,何不把這個避開過版更新的動作也寫進去呢?

    這個麻煩如下:

    一遇到更新,會有一個update視窗一直跑,不讓你登入,更新完後只剩個"實行"鍵
    的視窗,此時macro又以為hts沒開,所以又開了個登入介面

    up1.jpg

    up2.jpg 

     

    解決方式如下:

    1.先在原來的自動登入腳本中加入一條"如果這個update更新視窗有出來,就不要再重覆開hts了"

    up3.jpg 

    2.這時我們想像一下,8:30自動登入後,8:32更新完成留著一個有著"實行"鍵的視窗,怎麼辦?
       簡單,把他關掉就好了,對吧?所以我們新增一個新腳本:"8:40的時候,若發現有這個該死
       的"實行"鍵視窗,就把他關掉"

    up4.jpg

     up5.jpg

    如此一來,8:41HTS又會自動開啟並登入囉!
    ※注意:如果日盛資訊部是更新登入的畫面...那我就沒輒了...

    下載點:

    1.此為本篇文章步驟1,之前有在上一篇自動啟動HTS與自動登入教學中下載過的人就不用再下載了


    2.此為本篇文章步驟2

     

    <<轉錄請留下本網出處~THX>>

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(2) 人氣()

    macro express教學-自動啟動HTS與自動登入HTS

     

    日盛HTS會在8:20~8:30間更新,一更新完就會被踢掉,所以變成需要8:30後再登入

    但若上班族或學生族八點前就出門的話怎麼辦呢?這時就希望HTS能自動登入

    在此推薦macro express這套軟體,這套軟體可指定電腦做各種人在做的事

    現在,我們想要做兩個動作:
    1.在8:30將HTS開啟,且8:30~13:45若HTS斷線了他會自動重新連線
    2.開啟HTS後可以自動幫我輸入密碼

    SETUP1

    當然,你需要有Macro Express這套軟體,請您上google搜尋下載"試用"(我說試用喔~沒說找破解版來用^^")吧~若真的找不到~再寫信跟我說好了

    然後,請按此下載編輯好的macro檔

    SETUP2 (打開HTS自動啟動登入小幫手20090605)~

    macrox.jpg  

     

    SETUP3 自動開啟HTS-編輯

    MACRO3.JPG

    SETUP4 自動開啟HTS-修改時間

    MACRO4.JPG


    SETUP5 自動登入HTS-編輯
    MACRO5.JPG

    SETUP6 自動登入HTS-選取輸入密碼地方
    MACRO6.JPG


    SETUP7 自動登入HTS-拖曳選取輸入密碼地方並SAVE
    MACRO7.JPG


    SETUP8 自動登入HTS-輸入你的密碼

    MACRO8.JPG

    SETUP9(自動登入HTS)

    MACRO9.JPG        

     

    此MACRO檔以2009.1版本為示範,日後若有更動匯入步驟相同 

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(18) 人氣()

    若您要每次都開啟HTS4000,如下圖

    1.選擇右上角板手圖示(環境設定)
    2.選擇使用者設定,打入4000
    3.按下確定

    完成

    新圖表3.jpg

    若您有兩個以上策略要儲存,請按4000右下角的新增圖表
    新圖表.jpg 

    1.將第二張新圖表選擇商品與K棒顯示
    2.選擇你要的第二個買賣信號
    3.將4000右上的X按下去,即代表儲存

    PS:若有多個訊號再多新增圖表即可

    新圖表2.jpg  

    ※注意,新增圖表功能極可能造成資訊源接收異常,如有異常請嘗試開啟多個4000就好

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(2) 人氣()

    之前有稍微提過當沖語法,這篇在這邊連時間語法一起做個整理,並順便教第二種當沖語法
    ※注意,時間要加上大於或小於,不可只用等於,否則可能發生無法產生訊號的情形

    狀況一、只想在某段時間進場,以下是等下寫出來的成果
    -------------------------------------------------------------------------------------------------------------------------

    if time>093000 and time <110000 and close>close[1] then buy  
    next bar at market

    end if

    if time>093000 and time <110000 and close<close[1] then  sell  
    next bar at market
    end if

     


    語法翻成中文如下
    -------------------------------------------------------------------------------------------------------------------------

    如果時間在09:30到11:00間,且收盤價大於上一跟收盤價就在下一個k線以市價買進
    以上這個條件完畢

    如果時間在09:30到11:00間,且收盤價小於上一跟收盤價就在下一個k線以市價賣出
    以上這個條件完畢

    單字解釋如下
    -------------------------------------------------------------------------------------------------------------------------

    if=如果
    time>093000=時間大於09:30
    and=以及
    time<110000=時間小於11:00
    close=此根k收盤價
    close[1]=上一根k收盤價

    then=然後
    buy=買
    sell=賣
    next=下一個
    bar=k線
    at=在
    market=市價
    end if=以上這個條件完畢
      


    狀況二、當沖不留倉語法(此段請加在程式的最後面即可)
    -------------------------------------------------------------------------------------------------------------------------

    if time>=133955 then

       if marketposition <> 0 then
        
       exitlong next bar at market
       exitshort next bar at market
     
       end if
    end if


     語法翻成中文如下
    -------------------------------------------------------------------------------------------------------------------------

    如果時間大於等於13:39:55

    如果有多單或空單存在,就在下一k線以市價執行多單平倉或空單平倉

    以上這個條件完畢(  指的是時間大於等於13:39:55這個條件)
    以上這個條件完畢( 指的是如果有多單或空單存在,就執行多單平倉或空單平倉這個條件) 

    單字解釋如下
    -------------------------------------------------------------------------------------------------------------------------

    if=如果
    time>=133955  =時間大於等於13:39:55 (這邊可以自設)
    marketposition <> 0  =倉位大於或小於零(大於零代表多單,小於零代表空單)
    then=然後
    exitlong=多單平倉
    exitshort=空單平倉
    next=下一個
    bar=k線
    at=在
    market=市價
    end if=以上這個條件完畢
      

     

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(4) 人氣()

    在HTS中,有個易令人上當的地方,是需要特別注意的,那就是this bar的使用
    this bar的使用,常會造成回測績效好,但實際執行時會碰到,無法使用的情形
    為何無法使用呢?因為信號的位置會在最近一根k棒飄移,直到這根k棒形成完後才停在"最佳位置"
    造成使用者誤以為這個是好的回測績效。

    以下為錯誤信號用在30分k線約半年的模擬成果,以及原始碼,供大家自行研究,但請勿使用。(因為會上當)

    錯誤1.JPG 

    錯誤2.JPG 

    原始碼

     

      Value1 = (High[1] + Low[1] + 2*Close[1]) /4
       Value2 = Value1+ (High[1] - Low[1] )
       Value3 = Value1*2- Low[1]
       Value4 = Value1*2- High[1]
       Value5 = Value1-(High[1] - Low[1])

    Condition1=Open<Value2
    Condition2=Open>Value5

    IF Condition1 and Condition2 then
           Sell this bar at value4 or lower
         
           Buy this bar at value3 or higher
         
    End IF     


       IF  Currentcontracts=-1 and Time>=134100 then Exitshort this bar at market
       End IF
    IF  Currentcontracts=1 and Time>=134100 then Exitlong this bar at market

       End IF

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(2) 人氣()

    HTS4000(也就是STS)在程式交易上最受好評的就是撰寫程式自由度

    有些人或許不喜歡用MA、MACD或KD這些"別人做的指標"

    有些人或許覺得有某本書寫的某些方法不錯,但卻因為現行的技術分析並沒有,變成要每天都記算,很麻煩

    這時就可以自由來發揮了

    首先,你只要知道一根k線的四個價

    開盤價=open

    最高價=high

    最低價=low

    收盤價=close

    前一根k只要後面加[1],前兩根k只要後面加[2]即可表示,如下圖

    開高低收表示.jpg 

     

    接著,你只需要知道加減乘除與括號即可

    加=+

    減=-

    乘=*

    除=/

    左括號、左中括號、左大括號=(

    右括號、右中括號、右大括號=)

     

    範例

    假設今天小明看了一本書,上面寫著一個號稱不外傳的武林秘笈

    A=昨天的高點、低點、開盤、收盤加起來,之後除以4

    B=昨天的高點、低點加起來,之後除以2

    C=大前天的高點、低點加起來,之後除以2

    以上三個數值的平均,就是書中說的武林秘笈點數

    一個一個翻譯

    A=(high[1]+low[1]+open[1]+close[1])/4

    B=(high[1]+low[1])/2

    C=(high[2]+low[2])/2

    (A+B+C)/3

    寫成語法※注意!括號不管是小中大,都用()表示就好了,如下面藍色的字

    ( (high[1]+low[1]+open[1]+close[1])/4+(high[1]+low[1])/2+(high[2]+low[2])/2 )/3

     

    很簡單吧?自己動手作吧,對了!以上範例無法用在實戰,請勿以此做為自己的下單策略,謝謝

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(0) 人氣()

    在這裡我先解釋一下什麼叫"變數宣告"

    簡單講,就是告訴電腦:「當你寫出一個名字,例如"ABC"時,電腦要知道你就是在講"XO+OOX+OXO-X"」

     

     

    我們拿原本之前的範例來做示範:

    Parameter:Length(20)

    if close cross over average(close,length)  then buy next bar at market
    end if

    if close cross under average(close,length) then sell next bar at market
    end if

    現在,我想要多一個條件,當收盤大或小於前根k線的(開+高+低+收)的平均價位,才能成立

    因此我想加入(open[1]+high[1]+low[1]+close[1])/4

    步驟1:利用var宣告,起始值在宣告時都設0就好

    步驟2:在下面寫下這個變數的內容是什麼

    步驟3:如此一來就可運用此變數囉!

    以下藍色字體為加入後語法

    Parameter:Length(20)
    var:前k線開高低收(0)

    前k線開高低收=(open[1]+high[1]+low[1]+close[1])/4

    if close cross over average(close,length) and close > 前k線開高低收  then buy next bar at market
    end if

    if close cross under average(close,length) and close < 前k線開高低收   then sell next bar at market
    end if
     

     

     

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(0) 人氣()

    在HTS4000中,字體的顏色可以提示你他是什麼類別的作用

    藍色:HTS4000系統內的保留字,也就是說你無法將他設為黑色的自設變數,ex:Param、if close cross overclosethen buy market  end if

    黑色:代表使用者自設變數,ex:MA參數

    咖啡色:數字,ex:5

    綠色:可有可無的介詞,ex:at

    紫色:HTS4000系統內建函數,ex:average

    紅色:字串,ex:"多"

    範例對照如下:

    Param : MA參數(5)


    if close cross over average(close,MA參數) then buy ( "多" ) next bar at market
    end if

     

    日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(0) 人氣()

    1 2
    找更多相關文章與討論