如何寫程式

對一般的投資朋友而言,寫程式是一個不可能的任務!因為一堆的ABC就有障礙,偏偏還不是人可以懂得ABC!因此eLeader中的「精靈」對一般投資人而言非常的重要,因為精靈一個類似翻譯機的工具,它可以幫投資人把想法變成語法,以下先將基礎的使用方式跟各位說明,後續將會持續在部落格中增加進階的用法。
 
 
 
 

「程式交易」只有在eLeader的技術分析工具中才可使用,因此你要先進入4306期貨近月技術分析、4305類股技術分析 或 4301 證券技術分析 中才可以利用滑鼠右鍵呼叫「技術分析」功能。
 
程式交易的編輯畫面如上圖所示,第一步就是先寫入策略的名稱!這個步驟一定要記得,不然等你全部寫好程式碼後才寫入名稱~~你會發現所有的程式碼都不見了~~
 
另外大多人應該也不會寫程式,會寫的人應該不會爬文爬到這邊,所以呢!以下只介紹「精靈」功能~~
 
 
 
 
進入精靈功能後,我們要先選擇要採用的指標,eLeader的程式交易中內建41個指標,都搞懂怎麼用你應該就比我強了。
 
 
 選定指標後,我們就可以變更指標的參數到我們需要的數值,本範例(ema)中的參數就是長短均線的數值,因此我們可以直接輸入我們需要的均線週期。

 
輸入指標的參數後,就是確認指標的邏輯了!這塊也是策略的核心,因此如果你不確定這個交易邏輯是否跟你想的一樣,請留言~~大家一起討論!

確認交易邏輯後按下「新增」,我們的交易條件就會跑到下圖中的策略清單中



 
策略清單的條件式中可以同時並存多筆的交易條件,如果確定我們所有的交易條件都已經在條件式中,再按下「製作腳本」!精靈就會幫我們把所有的邏輯轉換成eLeader可以讀懂的程式語法,並且程式碼秀在下圖的結果中。

 
確認語法都是正確無誤後,按下「確認」!精靈就會把所有的程式碼轉貼到我們指定的訊號頁簽中。如下圖所示。
 
 

簡單的幾個步驟一定不能滿足你的想法,但我建議你先從精靈開始摸索,因為他會幫你翻譯成程式碼,多看幾個程式碼你就可以比我厲害了~~

2 則留言:

  1. 請問版主,如何用eleader語法,找出在n日內的最高價與次高價,並將二者k棒數回傳,謝謝

    回覆刪除
  2. 請問如何設定交易時段?
    我想在8.45開始交易
    在13.25就平倉掉

    回覆刪除