![]() |
在這個頁面顯示本主題全部的 4 個文章 |
奇狐社區論壇 (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=11574)
請問要引用昨日同一變數的公式如何寫
請教高手大大:
我想設立一個參考價指標,
但有兩個變數,都需引用到昨日的同一變數,
不知如何寫,請先進指導,謝謝!
規則如下:
變數一:力道(數值為1 or -1)
變數二:參考價
1.若昨日力道為1,則今日若盤中最低價跌破昨日參考價,
則今日力道需改為-1,反之則維持1。
2.若昨日力道為-1,則今日若盤中最高價站上昨日參考價,
則今日力 道設為1,反之則維持-1。
3.若今日力道為1,則今日參考價=收盤價×0.98
若今日力道為-1,則今日參考價=收盤價×1.02
因為這個規則會引用到昨日的同一變數,
請問高手大大需要先設好第一組力道跟參考價的值嗎,
還是有辦法可以讓程式一直往前追算,
謝謝!
回覆: 請問要引用昨日同一變數的公式如何寫
引用:
最初由 米魯爸 發表
請教高手大大:
我想設立一個參考價指標,
但有兩個變數,都需引用到昨日的同一變數,
不知如何寫,請先進指導,謝謝!
規則如下:
變數一:力道(數值為1 or -1)
變數二:參考價
1.若昨日力道為1,則今日若盤中最低價跌破昨日參考價,
則今日力道需改為-1,反之則維持1。
2.若昨日力道為-1,則今日若盤中最高價站上昨日參考價,
則今日力 道設為1,反之則維持-1。
3.若今日力道為1,則今日參考價=收盤價×0.98
若今日力道為-1,則今日參考價=收盤價×1.02
因為這個規則會引用到昨日的同一變數,
請問高手大大需要先設好第一組力道跟參考價的值嗎,
還是有辦法可以讓程式一直往前追算,
謝謝!
定義第一支參考價
板大您好:
上市收盤價:=REF(CLOSE,BARSCOUNT(c)-1);
如果用上市第二天收盤價>上市收盤價,則第一支參考價定義為第二天收盤×0.98
反之定義第一支參考價為第二天收盤×1.02
參考價:=if (REF(CLOSE,BARSCOUNT(c)-2)>REF(CLOSE,BARSCOUNT(c)-1),REF(CLOSE,BARSCOUNT(c)-2)*0.98.,REF(CLOSE,BARSCOUNT(c)-2)*1.02);
如此可以寫出公式往前推算嗎?
謝謝您!
回覆: 定義第一支參考價
引用:
最初由 米魯爸 發表
板大您好:
上市收盤價:=REF(CLOSE,BARSCOUNT(c)-1);
如果用上市第二天收盤價>上市收盤價,則第一支參考價定義為第二天收盤×0.98
反之定義第一支參考價為第二天收盤×1.02
參考價:=if (REF(CLOSE,BARSCOUNT(c)-2)>REF(CLOSE,BARSCOUNT(c)-1),REF(CLOSE,BARSCOUNT(c)-2)*0.98.,REF(CLOSE,BARSCOUNT(c)-2)*1.02);
如此可以寫出公式往前推算嗎?
謝謝您!
全部時間均為台灣時間, 現在時間為03:55 | 在這個頁面顯示本主題全部的 4 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.