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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 區間畫水平線 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=10094)


由 dick414 在 2008-08-06 23:50 發表:

區間畫水平線

請問若有一公式呈現出買進 賣出訊號

如何在買進訊號出現的第一根K棒 的高點 畫水平線 到 賣出訊號出現那根K棒 而不是讓它無限延伸

請問如何寫


由 cgjj 在 2008-08-07 10:41 發表:

回覆: 區間畫水平線

引用:
最初由 dick414 發表
請問若有一公式呈現出買進 賣出訊號

如何在買進訊號出現的第一根K棒 的高點 畫水平線 到 賣出訊號出現那根K棒 而不是讓它無限延伸

請問如何寫



範例:

MA1:MA(c,5);
MA2:MA(c,15);
ck1:=CROSS(MA1,MA2);
ck2:=CROSS(MA2,MA1);
SP:=BARSLAST(CK1);
PARTLINE(SP>0 and (sum(CK2,SP+1)=0 or CK2),REF(H,SP));
VERTLINE(ck1);
VERTLINE(ck2);


由 dick414 在 2008-08-07 16:23 發表:

謝謝指導

但 我對於 sum(CK2,SP+1)=0

不甚了解 可否用文字說明 教導一下 感恩


由 cgjj 在 2008-08-07 17:34 發表:

回覆: 謝謝指導

引用:
最初由 dick414 發表
但 我對於 sum(CK2,SP+1)=0

不甚了解 可否用文字說明 教導一下 感恩



sum(CK2,SP+1)
用來計算 自進場起到目前為平倉訊號的數量
等於 0 代表 尚未平倉


由 dick414 在 2008-08-07 22:00 發表:

不好意思 再請教

不好意思 小弟才疏學淺 再請叫

ck1:=CROSS(MA1,MA2);
ck2:=CROSS(MA2,MA1);
SP:=BARSLAST(CK1);
PARTLINE(SP>0 and (sum(CK2,SP+1)=0 or CK2),REF(H,SP));

ck1成立的第一個SP 的值為 0 那為何畫線裡的條件 SP>0

不符合 確也是從SP=0 那根K棒 開始畫

反而寫成 SP>=0 會不對


感恩


由 cgjj 在 2008-08-08 08:58 發表:

回覆: 不好意思 再請教

引用:
最初由 dick414 發表
不好意思 小弟才疏學淺 再請叫

ck1:=CROSS(MA1,MA2);
ck2:=CROSS(MA2,MA1);
SP:=BARSLAST(CK1);
PARTLINE(SP>0 and (sum(CK2,SP+1)=0 or CK2),REF(H,SP));

ck1成立的第一個SP 的值為 0 那為何畫線裡的條件 SP>0

不符合 確也是從SP=0 那根K棒 開始畫

反而寫成 SP>=0 會不對

感恩



那是 PARTLINE 函數的特性
您單跑一行 PARTLINE(C>O,C);
看結果就知了


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


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

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