奇狐社區論壇
在這個頁面顯示本主題全部的 5 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]請問EMA的引用該怎麼寫? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=21318)


由 pcbass 在 2018-03-20 20:38 發表:

[問題]請問EMA的引用該怎麼寫?

大家好,
我想寫一個選股程式,在能在日線或是週線中選出月線EMA12大於EMA26。
我的寫法如下:

EMA12:=STKINDI(STKLABEL,'EMA.EMA1(12)',0,8);
EMA26:=STKINDI(STKLABEL,'EMA.EMA1(26)',0,8);

RES:CROSS(EMA12,EMA26);

按下編輯公式沒有出現錯誤,但是執行選股時都沒有條件成立。我在論壇或是軟體的主題說明中,找不到那種類似KD.RSV這種XXX.YYY(數值)的引用EMA的寫法,請問我應該要如何修改?
謝謝!

__________________
新手上路,請多指教!


由 cgjj 在 2018-03-21 10:45 發表:

回覆: [問題]請問EMA的引用該怎麼寫?

引用:
最初由 pcbass 發表
大家好,
我想寫一個選股程式,在能在日線或是週線中選出月線EMA12大於EMA26。
我的寫法如下:

EMA12:=STKINDI(STKLABEL,'EMA.EMA1(12)',0,8);
EMA26:=STKINDI(STKLABEL,'EMA.EMA1(26)',0,8);

RES:CROSS(EMA12,EMA26);

按下編輯公式沒有出現錯誤,但是執行選股時都沒有條件成立。我在論壇或是軟體的主題說明中,找不到那種類似KD.RSV這種XXX.YYY(數值)的引用EMA的寫法,請問我應該要如何修改?
謝謝!



CROSS 是交叉不是大於!
EMA12大於EMA26,應該是用 EMA(C,12)>EMA(C,26)

先新建立一個公式名稱為 'TEST_SUB' 的公式,其內容如下:(不需套用)
CK:EMA(C,12)>EMA(C,26);

在另建立一個公式名稱為 'TEST' 的公式,其內容如下:
選中:"TEST_SUB.CK#MONTH";


由 pcbass 在 2018-03-21 12:23 發表:

您好,
我按照您的說明,在條件選股中,建立了一個名為TEST_EMA的公式,公式內容如下
CK:EMA(C,12)>EMA(C,26);
按下編譯公式,沒有出現錯誤訊息。

然後我又建立了另一個名為TEST的公式,公式內容如下
CON1:TEST_EMA.CK#MONTH;

但是我按下編譯公式,卻說"行1:未定義的標識符",請問我該怎麼修正這個錯誤訊息。
謝謝!

__________________
新手上路,請多指教!


由 cgjj 在 2018-03-21 12:26 發表:

引用:
最初由 pcbass 發表
您好,
我按照您的說明,在條件選股中,建立了一個名為TEST_EMA的公式,公式內容如下
CK:EMA(C,12)>EMA(C,26);
按下編譯公式,沒有出現錯誤訊息。

然後我又建立了另一個名為TEST的公式,公式內容如下
CON1:TEST_EMA.CK#MONTH;

但是我按下編譯公式,卻說"行1:未定義的標識符",請問我該怎麼修正這個錯誤訊息。
謝謝!



雙引號不能去掉唷!
CON1:"TEST_EMA.CK#MONTH";


由 pcbass 在 2018-03-21 17:32 發表:

謝謝您的回覆,公式OK了!

__________________
新手上路,請多指教!


全部時間均為台灣時間, 現在時間為09:25
在這個頁面顯示本主題全部的 5 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.