[TS懶人包] [保險服務]

2008年9月15日 星期一

TradeStation 入門懶人包

關於 TradeStation 的文章其實也寫了不少了…從怎麼安裝…怎麼匯入歷史資料…到一些基本的指標、策略程式…文章也許有點亂了…所以就整理在這一篇裡吧…趁著現在在寫程式跑最佳化的時間來整理一下…

為什麼要程式交易

安裝 TradeStation 2000i:
安裝 TradeStation 2000i

Global Server 相關設定:

Global Server setp by setp

GlobalServer - 啟動
GlobalServer - 交易所設定
GlobalServer - 新增Symbol
GlobalServer - 修正sessions的時間
GlobalServer - Run Setup Wizard
MetaServer 設定
以Excel當資料源設定MetaServer
盤中接收即時資料並畫出即時K線
兩個DDE來源的設定

資料匯入教學:
Tradestation 歷史資料匯入教學

EasyLanguage 教學:
EasyLanguage 教學

程式碼轉換:
HTS 程式碼轉 TradeStation 程式碼
HTS 程式碼轉 TradeStation 程式碼 - 函數篇
Tradestation 程式碼轉 HTS

HTS NRTR 轉 TradeStation
HTS AverageModifiedMethod 轉 TradeStation

奇狐 Forcast 線性回歸預測值 轉 HTS

指標:
一個有趣的指標
Tradestation 鱷魚線指標(Alligator)
在分線內實作 ATR 指標
在分線內顯示日線 MA
標示波段高低點
Tradestation 力量平衡度指標(Balance Of Power)
Pivot Point 指標
TradeStation 趨勢線計算方式
KDJ 指標

TradeStation 新增指標時注意事項

策略:
程式交易 從無到有

程式交易 - 當日高低點程式
程式交易 - 當日高低點程式 HTS 版
程式交易 - 運用連續虧損次數執行動態加減碼
程式交易 - 高勝算操盤內提到的程式
程式交易 - 停損後是新的開始
程式交易 - 停損後是新的開始 - 實例篇
程式交易 - 簡易波段程式
程式交易 - 移動停損點作法
程式交易 - 移動停損點、進場方法
程式交易 - 四行程式的績效
程式交易 - 簡易型亞當理論策略
程式交易 - 急跌急漲突破策略
程式交易 - 加減碼程式寫法
程式交易 - 技術指標 MACD
程式交易 - 多週期策略
程式交易 - 運用虧損限制進出場次數
程式交易 - 簡易加碼策略
程式交易 - 指標背離判斷方式
程式交易 - 加減碼程式寫法(HTS)
程式交易 - 加減碼程式寫法(HTS) 更新
程式交易 - 達一日最大虧損後不再進場的語法
程式交易 - 限制一日虧損
程式交易 - Pair Trading
程式交易 - HTS 多週期指標寫法(以基本KD為例)

程式交易全攻略 - P.152 移動停損程式修正


開始寫程式及注意事項:
TradeStation 從程式碼到訊號 PowerEditor 教學
搞清楚 Stop 和 Limit
Optimize vs. Normalize 最佳化 vs. 常態化
Normailize (常態化) 的另一個選擇
TradeStation 裡 Exit for 的替代法
當沖程式的獲利與風險
讓 TradeStation 回測顯示更長的時間
TradeStation 參數的更改方式
TradeStation 最佳化過程教學
HTS、TradeStation 基本判斷、迴圈語法
HTS 中 Highest 和 Lowest 的問題
TradeStation 程式備份方法

多策略必需使用多帳戶下單的迷思

MetaServer 接即時 DDE 時量的問題
從另一個角度看策略
抓出進場後的高低點


想不到我拉哩拉雜的也寫了這麼多東西…希望對大家有幫助啦…以後有新增的話…有空我也會順便更新這篇的…有空的話…

110 則留言:

  1. 請問如何在自設程式內寫入:1.使用期限 2.程式密碼保護...關於DLL檔該怎麼寫呢? 請大大指導! 謝謝!

    回覆刪除
  2. 1: 期限可利用 if date < xxxxxx 把你的程式碼包起來
    2: PowerEditor 有 protect 的功能..打開你的程式碼選 file 裡的 protect 就能輸入密碼保護了
    3: 你問的 dll 是什麼意思我不太懂喔

    回覆刪除
  3. 謝謝大大回覆!
    1.再請問期限要如何包程式碼呢?要加end嗎?如要求使用期間為2008.10.1~2008.11.30,能舉例嗎?
    2.如想限定程式碼在固定單機上使用,有方法嗎?

    回覆刪除
  4. 1.把你的買賣訊號用
    if date >= 1081001 and date <= 1081130 then begin
    xxxx
    end if
    包起來..
    2.限定機器..沒辦法..= =a

    回覆刪除
  5. 請問一下噢!
    TradeStation 2000i
    這軟體是要自己買嗎??

    謝謝: )

    回覆刪除
  6. 拉拉:是的..這個要自己想辦法囉..

    回覆刪除
  7. 因為期貨商提供我直接下到後台的程式

    所以自己才開始接觸TS

    從找程式到安裝灌資料~現在k棒也出來了

    這一路也花了不少時間

    在這裡要感謝DK的網站對我幫助很大

    只是自己的操作商品是國外期貨

    而網路能找到的歷史資料也只到2008/11/2

    想請問大大知道有那邊可以有國外的歷史資料嗎?

    還是確定自己要對照報價軟體慢慢自己keyin呢?

    謝謝!

    回覆刪除
  8. 您好...國外期的歷史資料可能比較麻煩一點了..可能要找一些自營部的人要要看才會有機會有囉..

    回覆刪除
  9. 版大你好,我的2000i最佳化的報告似乎有200筆的限制,請問如何增加呢,謝謝!!

    回覆刪除
  10. QQ:最佳化的地方似乎沒有可以設定的地方...所以比較簡單的方法是分開跑了..

    回覆刪除
  11. 紅塵

    請問D.K大一個蠢問題
    我是剛把tradestation裝好
    另外用metaserver連dde給即時資料
    但歷史資料的部份自己一直很苦惱
    目前手上有精誠資訊的軟體可輸出xls和txt兩種資料格式
    但在網上看到好像得用HyperTools去轉成xpo格式
    但這軟體好像有時間限制
    所以想請教~大家都是怎麼克服這問題的?
    謝謝!

    回覆刪除
  12. 紅塵:是用 HyperTools 去轉的…時間限制啊…這個私下來信問吧…

    回覆刪除
  13. DK大你好,

    看了你的 blog 獲益良多, 先感謝你們熱心提供後進這許多有用的資訊; 想請問一下關於 Typertools 是否有 source 能夠提供? 感謝不盡!

    travelrest.tw@yahoo.com.tw
    Mark

    回覆刪除
  14. mark: 請利用 msn 聯絡囉..謝謝

    回覆刪除
  15. DK兄, already added your MSN, thanks~~

    回覆刪除
  16. 感謝板大
    請問ts或hts可記錄使用者(客戶)打錯密碼的紀錄並將該紀錄傳給我(程式提供者)?程式可限制使用者的ip?程式可設計打錯3次密碼就自毀的功能?感謝~~

    回覆刪除
  17. james: 你說的這些功能都沒辦法達到耶..^^..最好的方式就是不要把程式流出去啦..

    回覆刪除
  18. D大您好:

    請問一下, TS 若是進場點在this bar要怎麼寫? 例如this bar 往上突破5000點, 就在this bar 買進5000

    if high>= 5000 then begin
    buy this bar at 5000
    end

    這樣好像不行耶!

    回覆刪除
  19. kittycate: TS 沒有 this bar 喔..你可以用 buy next bar at 5000 stop;
    來代替..

    回覆刪除
  20. DK大
    我之前好像有看到你寫有關"刪除逆勢下單"的文章 現在卻找不到了 可提示小弟 如何找尋?感謝

    回覆刪除
  21. james: 那個應該是網聚提到的吧..請看網聚的 ppt

    回覆刪除
  22. 不好意思!
    請問歷史資料要去哪邊找啊...
    找了好多地方

    回覆刪除
  23. 拉拉:很多人都有…要直接跟我要也是可以。

    回覆刪除
  24. 感謝大大分享 請問在TS要寫語法print(date,time,Close,....)要如何寫?感謝指導

    回覆刪除
  25. james: 一樣用 print 就行了啊..

    回覆刪除
  26. 那請問要到哪裡看 print結果?

    回覆刪除
  27. james: PowerEditor 下方的 debug 欄位就會顯示了

    回覆刪除
  28. DK您好:
    我想請問您TS問題:
    (一)如果在台指期15分鐘的周期,如果要做當沖,想在收盤前1分鐘內出場,也就是11:44分出場,請問您TS語法要如何寫。
    (二)如果進場獲利50點,自動加碼一口,例如6000點進場,到了6050加碼一口,TS要如何表達。

    希望您要是有空幫我一下,弄了很久都沒辦法寫出來。

    回覆刪除
  29. sakura: 這樣要用 q_time 這個了..這個是抓系統時間..不過要注意回測時這個函式是沒用處的..

    if marketposition > 0 and close - entryprice(0) > 50 then
    buy 1 contracts next bar at market
    end if

    不過需要把 hts 加碼的功能打開才行

    回覆刪除
  30. 版大您好,請否向你請問一下,我用TS跑回測或最佳化時,跑到一半就出現錯誤,然後程式就中止運作,請問為何會這樣呢?

    回覆刪除
  31. 應該是資料太多了…試著把歷史資料的時間縮短一點試試看..或是你跑的參數太多也有可能…

    回覆刪除
  32. DK大,今天試著把前幾天的資料匯入TS內,但6/6沒有辦法顯示耶!!是因為當初已經把交易日設定好的關係嗎??請問有什麼方法可以改善!!謝謝您!!

    回覆刪除
  33. 您好~~我算是個對TS一半的新手~~昨天無意間發現您的部落格,有問題請教...前陣子我想重新安裝TS到NB裡~~但卻發生我的Easy Language不能使用,其他的GlobeServe以及線圖都可以看得到,歷史資料也匯得進去,但我不能編輯我的程式,請問這是甚麼問題,我的電腦是vista系統,TS是2000i版本,後來我移除重灌TS,重灌後發現移除似乎不能完全乾淨,之前load進去的歷史資料都還在,能否解決這問題,謝謝指教

    回覆刪除
  34. 請教大大想要回測星期一開盤價買進,星期三收盤價賣出這程式要如何寫,最佳化想設成星期一到星期五的收盤價賣出想看看個別績效如何,有這個想法但是卻寫不出來,懇請大大不吝賜教,謝謝.

    文章: 1
    註冊時間: 2009年 7月 29日, 10:29
    私人訊息

    回覆刪除
  35. 志誠:如果之前灌過 TS..後來移除後要重新安裝..多少會有問題耶...建議是需要整個系統都重新裝過比較好..

    回覆刪除
  36. Txd9: 可以試著用 dayofweek(date) 來抓到今天日期是星期幾.. 1 的話就是星期一了..

    if dayofweek(date) = 1 and time = 850.00 then buy next bar at market;

    大概會是這樣..只是如果星期一或星期三放假...那就沒辦法囉..

    回覆刪除
  37. 您好~我已經將我的電腦Recover到出廠設定,再重新安裝TS,不過還是無法進去easy language編輯程式,是跟我vista的作業系統有關嗎,因為我好像已經升級到SP1了?因為我很早在vista剛出來時有安裝過TS,當時是OK的,請教有遇過類似的問題嗎??謝謝您~

    回覆刪除
  38. 志誠:嗯...其實我到現在還沒用過 vista 的系統耶..所以這個情況倒是沒遇過..

    回覆刪除
  39. D.K新手請教一下
    1.如果GS匯入台指1分鐘K線
    是否也可以把這一分鐘 直接在chart中 變化成30.60.1天 15. 各個時分看呢?
    還是要全部單獨匯入?
    2.如果我只有一天.代表不能便能各個分鐘線圖吧?
    3.是不是匯入越小的時間..才能轉變成各個分鐘..比他大的 都不能轉比他小的 是這樣嗎?謝謝!

    回覆刪除
  40. 另外想在請教一下
    在TS日期那邊要資料
    而格式是 2009/07/01,08:50,6414,6415,6385,6396,2069

    我選擇兩天的5分K 來匯
    對照你方式
    格式日期犬則都正確
    可是都不能匯入
    它顯示FILE NOT FOUND!
    而飛天大的文章
    我看它日期資料那邊 都沒有加/ 也可以匯入
    請問都可以嗎?

    回覆刪除
  41. SDAFR: 有短分鐘數的就可以顯示長分鐘數的圖了。

    匯不進的話應該是格式選錯了喔..注意一下欄位的資料吧

    回覆刪除
  42. 請問各位大大
    小弟想在分鐘K裡面寫一個量的訊號

    if v >= 3000 then begin
    a1 = c ;
    end;

    if marketposition <= 0 then buy at a1 stop;

    if marketposition >= 0 then sell at a1 stop;

    可是這樣寫好之後
    再量低於3000都有訊號
    不知道是哪裡出了問題了嗎??

    回覆刪除
  43. 皮皮小金鋼:因為你的 a1 會一直有資料吧...下面是 print 的值...
    date, time, v, a1

    1090813.00 850.00 2249.00 6870.00
    1090813.00 855.00 789.00 6870.00
    1090813.00 900.00 1159.00 6870.00
    1090813.00 905.00 2234.00 6870.00
    1090813.00 910.00 2293.00 6870.00
    1090813.00 915.00 2747.00 6870.00

    回覆刪除
  44. 是的
    DK大大
    我就是希望用V >= 3000
    這各條件來一值更新我的買賣點
    可是訊號都一值不對
    另外請較一下
    D大你的書什麼時候出呢

    回覆刪除
  45. 皮皮小金鋼:那應該沒問題…你看上面的 print 資料..在成交量沒大於的時候 a1 的值是不變的..另外書的話應該是在九月中吧..

    回覆刪除
  46. DK大大
    可能還是有問題
    我舉例一下
    如果這跟K出現量超過3000
    他的值是7000
    超過了作多
    之後的K線都沒有超過3000
    但是下殺的時候跌過7000
    卻沒有反手空
    會出現這種問題
    謝謝

    回覆刪除
  47. 要先說日期.時間點才能去對照看看問題是出在哪?

    回覆刪除
  48. Dear D.K大哥
     冒昧來信.
     我已經裝了TS了,也會匯入及設定.但資料只有兩年.
     但是可否請您給我台指,電指,金指及台期,電期,金期共六個Index的資料?
     感恩!!
     我的email為sincon9@yahoo.com.tw

    回覆刪除
  49. 皮皮小金鋼:可能還是需要把你認為沒出現訊號的時候把 a1 print 出來檢查囉..也許是有送個地方把這個值改到了也說不定..

    回覆刪除
  50. 鎖螺絲:不好意思..我自己只有台指的資料..有需要的話再 msn 跟我要吧..

    回覆刪除
  51. 感恩...只有台指也可以..因為我現在只有近兩年資料..
    可以的話加我msn吧 或是直接寄給我也行(都同一個)
    sincon9@yahoo.com.tw

    回覆刪除
  52. 大大您好
    最近我把HTS程式轉換到TS上,
    其中遇到一個問題
    關於Plot

    原本HTS:Draw1[-1](...)
    改到TS:Plot1(-1)(...)

    出現下面訊息
    This analysis techinque attempted to
    reference too-many bars to the right of the chart.
    Please adjust the properties of thhis analysis techinque.

    請問有甚麼方法可以解決?

    回覆刪除
  53. 洪郡志:plot1[1] 才對..試著改成中括號囉。不過看顯示說明感覺是你在程式中運用到了太大量的 k 線了。說明是叫你試著修改程式內容。

    不過我沒試出來怎麼產生你說的這個訊息。

    回覆刪除
  54. DK大:能否請您解釋一下PIVOT這個指令呢?感謝您唷!

    回覆刪除
  55. 阿呆: 我沒看到有 pivot 這個指令喔..

    回覆刪除
  56. DK大:
    PIVOT這個指令在easylanguage的Functions & Reserved Words Reference 說明書第264頁!

    回覆刪除
  57. 阿呆: 嗯..我自己還沒有這本書呢..能否簡單的打一下說明文字?

    回覆刪除
  58. DK大:
    由於字蠻多的,我說的檔案可以從這下載到https://www.tradestation.com/support/books/pdf/EL_FunctionsAndReservedWords_Ref.pdf
    感謝您唷!

    回覆刪除
  59. DK大哥 您好,
    感謝您的blog, 小弟真是受益良多.
    有個小問題, 想請教大哥:
    1. 因為目前設定程式進出場點是設在close(30min), Tracking Center的提醒就都在整點close的時候發生.

    不知道有沒有甚麼方法, 可以讓TS在intrabar內條件發生時, 就提醒我有可能在close時, 需要進行動作.

    真是不好意思, 我已經想破頭了, 還是想不出來... 希望您可以幫我指點一下, 感恩~!!

    回覆刪除
  60. 阿呆:這個 funtcion 在 2000i 似乎沒有...看一下說明應該是在計算 pivot point 用的...

    回覆刪除
  61. jedi:嗯..如果是用 next bar at market 的話..那就沒有..除非你是用 stop 或是 limit 單才會在 tracking center 內預先顯示。

    回覆刪除
  62. DK大:不知能否請您真對PIVOT的用法做個說明呢?先感謝您了!

    回覆刪除
  63. 阿呆:目前沒有 8.x 版的 TS 耶..所以我也不是很確定用法..因為 2000i 沒這個 function..看說明有些東西看不太懂他的作用..方便的話請把 pivot 這個 function 的程式碼貼上來囉。

    回覆刪除
  64. DK大:
    不好意思,來晚了!
    程式碼給您參考,下面網址有,這是MACD的背離:
    http://www.ta-script.com/downloads/divergentie.doc
    我想知道裡面用到的pivot後面的參數代表的是什麼意思,先感謝您囉!

    回覆刪除
  65. 阿呆:簡單猜一下…
    這個 function 主要是抓高低點用的..用到的參數有:
    PriceValue,Len,LeftStrength,RightStrength,Instance,HiLo,oPivotPriceValue,oPivotBar。

    PriceValue 是值,可以用 high, low等。
    Len 是在幾根 k 線裡面去尋找,你的範例是用 90。
    LeftStrength 是左邊幾根都符合條件。假如是找高點,就是左邊幾根都沒比目前這根高。
    RightStrength 是右邊幾根都符合條件。
    Instance 似乎是找出幾個符合條件的 k 棒。
    HiLo 的話 1 代表找高點,-1 代表找低點。
    最後兩個則是記錄找到的 k 棒數值和 bar 數。

    以例子裡面用到的程式來說(我直接把變數套進去):
    Value1 = Pivot( High, 90, 5, 5, 1, 1, oSw1Series1, oSw1BarSeries1 ) ;

    就是在往前 90 根裡面找出高點..這個高點需要比左邊五根和右邊五根都高,找到 1 個就停止。

    大概是這樣。

    回覆刪除
  66. dk大:
    非常感謝您的解說,小弟大致了解了,再次感謝您唷!

    回覆刪除
  67. 小峰
    在大大的書中並沒有特別提到GlobalServer匯入歷史資料的方法,例如:如何從CVS轉成XPO再如何匯入GlobalServer等等或者是用文字檔匯入?可以再補充說明嗎?

    回覆刪除
  68. 小峰: 這需要用到 hypertool.. 可以參考飛天象的文章: http://skyelephant.blogspot.com/2008/12/hypertoolsasciixpo.html

    回覆刪除
  69. 小峰
    我的TS內建Indicator竟沒有KD是不是我灌的軟體有問題?還是本來就沒有?其它MACD、RSI倒是還有。

    回覆刪除
  70. 小峰:TS 內的 KD 為Stochastic - Fast或是 Stochastic - Slow 。

    回覆刪除
  71. 小峰TO DK大
    我想問程式交易用的軟體像TS、HyperTool、MetaServer等相關軟體可以用在windows 7上面嗎?

    回覆刪除
  72. 小峰:應該是可以吧。因為可以用 win xp 模擬來跑…不過我沒有試過。

    回覆刪除
  73. 哇!終於看到作者~
    你知道嗎?我每晚拜讀!
    雖有些不懂,但好像多看幾次就會懂!

    回覆刪除
  74. stanley: 那就多看幾次吧..:p

    回覆刪除
  75. DK大您好,

    在修改sessions時間部份,按照程式交易全攻略的方法後,仍然沒辦法調出正確的時間,請問還有其他可能的問題或方法嗎?謝謝!!

    回覆刪除
  76. 作者已經移除這則留言。

    回覆刪除
  77. 佳軒:不知道你有沒有進到交易所設定設定正確?如果有的話,那你在 symbol 那邊先把交易所換到別的,確定後再作一次把交易所換回來即可。

    回覆刪除
  78. 嗯,設定好交易所資料後,果然成功了,謝謝!^^

    另又遇到了一個問題,再次請教:
    在畫k線的部份,出現了
    No data available for the selected data range
    無法畫出k線,
    設定plot時,Field的欄位是空白的,不曉得是不是個原因?

    回覆刪除
  79. D.K.大您好:
    所有設定都好了,但又遇到了一個問題,再次請教:
    在畫k線的部份,出現了
    No data available for the selected data range
    無法畫出k線,
    請問要如何處理?書上好像找不到相關的內容,謝謝!

    回覆刪除
  80. 通常是 Session 還是不正確,有在 session 裡面的時間才會有資料顯示出來,既使 GS 裡面是有資料的。
    所以還是檢查一下吧,另外就是在 GS 裡面的 Edit Data 看一下你所選定要顯示的時間是不是真的有資料。

    回覆刪除
  81. D.K.大您好:

    小弟很笨,即時k線的問題到現在還是沒能解
    決,試了很多次就是找不出問題。所以再次來求教:要畫出即時k線,歷史資料是必備的嗎?還是沒有也可以?
    另外hypetools官網好像沒辦法下載了,
    請問還有別的地方可以下載嗎?或方便寄給我嗎?謝謝!

    回覆刪除
  82. Jacky: 要畫即時 k 沒有歷史資料也可以,你需要的是 metaserver 不是 hypertool

    回覆刪除
  83. 版大您好~
    我是初學ts的玩家
    依照您的教學終於設定好ts

    如果要看歷史資料的話是否要有先匯入呢?
    我這裡有利用康和的功能去瀏覽歷史的日k資料
    這12年來的期貨日k..
    若要五分k就沒這麼久了
    兩個問題要請教
    1.康和匯出來的資料是.csv檔案是否可以匯入到ts呢?
    是否需要經過一些轉換,要如何轉呢?
    2.版大這裡有歷史的5分 15分 30分 這些資料呢?
    有的話是否可分享~
    我的mail: cyberhsu@gmail.com

    若不行也不免強唷~感謝版大

    回覆刪除
  84. 1. 需要使用 hypertool 轉檔工具才能轉成 xpo 匯入 globalserver
    2. 我目前有的資料應該是 1 分的…當然也可以顯示成 5 分或 15 分等…我再找個地方上傳好了。

    回覆刪除
  85. 小韋 TO DK大
    DK大~不好意思請較一下~麻煩您了
    程式碼這樣~為什麼有時候~會在~時間在08:50程式就會有動作
    if date <> date[1] then begin
    end;

    if marketposition = 0 and time>0900 and time<1320 then begin
    end;

    回覆刪除
  86. 小韋to DK大
    是我自己程式打錯了~打擾您了

    回覆刪除
  87. 小韋 TO DK版大
    不好意思~請教一下~如果我用 value1=highest(high,20)
    但是我想在0845 的這跟K棒開始做運算~不要引用到前一天的K棒~我因該如何表示呢?
    煩請~DK版大幫忙~~謝謝

    回覆刪除
  88. vars: barCount(0);

    if date <> date[1] then barCount = 0;

    barCount = barCount + 1;
    if barCount > 20 then barCount = 20;

    value1 = highest(high, barCount);

    這樣試試

    回覆刪除
  89. 小韋 TO DK大
    謝謝~DK大
    請問一下~DK大~~哪邊可以找到~或查詢
    ESSY LANGUAGE 的全部語法說明跟使用範例呢?(有中文的嗎?)
    謝謝~你的出TS2000I教的好清楚呀~~感恩

    回覆刪除
  90. 小韋 TO DK大 D大請問一下~不好意思又要打擾你了

    highest( high , 5 ) ~~ 這個是五根內的最高值 那 highest( high , 5 )[1]是六根內嗎?

    還有一個就是~~PivotHighvs(1,high,3,3,10)
    框框裡面的~個別是什麼意思~~

    回覆刪除
  91. 語法說明是不是有中文的介紹手冊我是不確定…我自己要查資料就是用 EasyLanguage 裡面內建的字典而已…上方工具列找一下會找到這個字典…

    [1] 代表的意思是從前一根 k 開始,所以你說的 highest( high , 5 )[1] 意思是從前一根開始再抓五根的最高價出來…

    pivotHigh 這個我就沒研究了…有空再看看

    回覆刪除
  92. 請問一下如果盤中要向上觸價7800作多,向下觸價7700
    作空,寫法是不是這樣:
    if t>0900 and t<1200 then begin
    buy next bar at 7800 stop;
    sell next bar at 7700 stop;
    end;
    兩個指令buy,sell可以同時存在嗎?

    回覆刪除
  93. 可以同時存在…但當然如果是在你設定的價位跑上跑下…
    那你這樣的程式也就會翻來翻去

    回覆刪除
  94. 那如果觸價為變數,向上觸價highon作多,向下觸價lowon作空
    寫法為:
    if t>=0900 and t<1200 then begin
    buy next bar at highon stop;
    sell next bar at lowon stop;
    end;
    表示9:00開始執行if後的程式
    9:01開始執行觸價下單
    那如果9:01~9:30分highon為8000(指數還沒有觸價成功)
    但9:30時變數highon被更改為8050
    那9:30以後向上的觸價值會隨著變數更動嗎?
    感謝D.K.
    (PS.身份使用,名稱/網址還是不能張貼留言....可能是我不會用,所以還是使用匿名,不好意思,From剛開始玩TS的JACK)

    回覆刪除
  95. 不知道你的 highon 是怎麼更改的?
    如果是在程式裡作變動,那當然他買進的價格就是隨著你的變數改變了。

    回覆刪除
  96. 《交易大師》操盤密碼;TS程式交易全攻略
    在下買了這2本書,期望能作為進入程式交易的入門寶典
    另請問DK大有無開課或代寫程式的服務呢?

    回覆刪除
  97. 開課目前倒是沒打算…代寫的話是有…
    請直接在首頁側邊欄裡找 email 聯絡吧。

    回覆刪除
  98. 抱歉,因為"發表留言的身分"我實在看不懂
    所以只好還是匿名了
    DK大你的email我找不到
    是"程式交易俱樂部"嗎?
    還是請DK大直接秀出email好了
    我們用email連絡
    謝謝

    回覆刪除
  99. http://services.nexodyne.com/email/icon/UYoeMm.Cm3Ib5A%3D%3D/znElp9A%3D/R01haWw%3D/0/image.png

    打開這張圖看你應該會看到我的 email~

    回覆刪除
  100. 當打開這張圖時
    第一時間我以為網路連線是不是出了問題
    連按了幾次重新整理
    畫面還是完全沒變化
    正考慮重新開機時
    才發現...我看到了...
    DK大您真是太幽默了

    回覆刪除
  101. 也不是…主要是怕直接留下文字很容易讓機器人抓走…接著就會收到很多廣告信的關係才用圖的。
    其實在側欄「熱門文章」的上方就有這張圖存在…我只是把連結再抓過來貼上而已。

    回覆刪除
  102. 您好~
    上面那些設定的網址都連不進去了~
    不知是否增加了什麼限制??謝謝

    P.S 我google帳戶一直無法登入,只能用匿名,不好意思~

    回覆刪除
  103. 我想是 Global Server 相關設定那部份連不上吧?
    因為那部份原本是連到飛天象的 blog 去的…
    最近他把 blog 關掉囉。所以那部份暫時看不到。
    我再麻煩他把文章貼給我好了…

    回覆刪除
  104. 請問DK的聯絡信箱我有事請教謝謝

    回覆刪除
  105. 請往上幾個回應看就會有信箱了~
    或是側欄也有個信箱的圖擺在那…

    回覆刪除
  106. 請問喔..我建摩台時,他說..時間overlapping...?
    不是設...mon 14:30pm --->tue 2:00am嗎?...搞不懂...
    買了三本書都查不到...哇咧。

    回覆刪除
  107. 請問D.K.大大:
    下面是畫出均線的程式(TS-2000i)
    VARS:TT(0),KK(0);
    KK=AVERAGE(CLOSE,5);
    IF KK>=KK[1] THEN TT=1 ELSE TT=-1;
    IF TT=1 THEN PLOT1(KK,"MA5",RED,0,1) ELSE PLOT1(KK,"MA5",GREEN,0,1);
    均線向上畫出紅色線,向下畫出綠色線
    但是執行結果是會慢一跟K棒才畫出綠色線或紅色線
    請問該如何才不會慢一跟K棒顯示綠色線或紅色線
    謝謝

    回覆刪除

請留下您的大名…匿名者恕不回應…

Related Posts Plugin for WordPress, Blogger...