奇狐社區論壇 總頁數 (2): « 1 [2]
在這個頁面顯示本主題全部的 22 個文章

奇狐社區論壇 (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=8304)


由 newmerq5478 在 2007-08-30 18:20 發表:

更正..是要大於 open-close>95 (長黑棒) 的 "開盤價"


5.當前週期到前10個週期之中有出現 open-close>95 (長黑棒)
此時當前週期的 "收盤價" 要大於 open-close>95 (長黑棒) 的收盤價
成立時才會產生作多的指標


由 cgjj 在 2007-08-31 10:35 發表:

按您的定義
在 open-close>95 條件第一次成立之前
都不會有作多的訊號

這點還是跟前面的 BUY 狀況是一模一樣的呀
因為您給的條件, 該區域本來就無作多訊號啦


由 newmerq5478 在 2007-08-31 10:58 發表:

大大我想要的"第 一次成立之前"這個弄掉.
因為我看書只找到BARSLAST 這個函數是可以找出長黑棒距離當前週期數..所以目前來看問題出在 "第一次成立之前"
如果我想把 "第一次成立之前"去掉
該使用哪個函數


由 cgjj 在 2007-08-31 11:19 發表:

前面已回答了, 就是:
BUY:=if(barpos<lbound(BUY),0,BUY);
//將前面不成立的部份均設為 0 值

您可能沒理解清楚
問題不在於程式
而是在於您定義的條件

那區域 open-close>95 這條件根本就不會成立
您又要求需搭配 open-close>95 此條件
程式無論如何寫
那區域永遠都不會有作多的訊號

您可能要想想
open-close>95
這長黑棒的定義是否太過嚴苛了


由 L0123 在 2007-08-31 14:29 發表:

引用:
最初由 cgjj 發表
您可能要想想
open-close>95
這長黑棒的定義是否太過嚴苛了 [/B]


建議將 95 改為浮動常數

XN:=ma(H,60)-ma(L,60);
open-close>XN;
試試看如何?


由 L0123 在 2007-08-31 14:45 發表:

引用:
最初由 L0123 發表
建議將 95 改為浮動常數

XN:=ma(H,60)-ma(L,60);
open-close>XN;
試試看如何?



或者
XN:=(ref(ma(H,120),1)-(ref(ma(L,120),1))*0.681;
open-close>XN;
試試看如何?


由 newmerq5478 在 2007-09-04 19:41 發表:

我已經利用這個解決問題了...感謝大家的回覆!

IF(ANY(open-close>95,11)


全部時間均為台灣時間, 現在時間為00:43 總頁數 (2): « 1 [2]
在這個頁面顯示本主題全部的 22 個文章


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

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