|
dick414
資深會員
註冊日期: Jun 2004
來 自:
文章數量: 294 |
請問版主
如果想寫一指標 它會用到 REF(XX,1) 這函數 想請問 如何編寫 第一根K棒時的計算 和 第二根之後可以引用 REF 函數的計算
例如 第一根K棒 NEWOPEN:=(O+C)/2;
NEWCLOSE:=(O+H+L+C)/4;
第二根K棒開始 則
NEWOPEN :=(REF(NEWOPEN,1)+REF(NEWCLOSE,1))/2;
謝謝指導
|
|
向版主報告此篇 | |
|
2024-02-01 14:09 |
|
|
| |
|
dick414
資深會員
註冊日期: Jun 2004
來 自:
文章數量: 294 |
如果想要把它畫成K棒 請問可否幫忙
第一根 K棒 的
newO=(O+C)/2
newH=H
newL=L
newC=(O+H+L+C)/4
第二根 K棒 之後都是
newO=(Ref(newO,1)+Ref(newC,1))/2
newH=Max(H,newO,newC)
newL=Min(L,newO,newC)
newC=(O+H+L+C)/4
謝謝
|
|
向版主報告此篇 | |
|
2024-02-01 21:55 |
|
|
| |
|
cgjj
總版主
註冊日期: Oct 2003
來 自:
文章數量: 17629 |
回覆: 如果想要把它畫成K棒 請問可否幫忙
引用: 最初由 dick414 發表
第一根 K棒 的
newO=(O+C)/2
newH=H
newL=L
newC=(O+H+L+C)/4
第二根 K棒 之後都是
newO=(Ref(newO,1)+Ref(newC,1))/2
newH=Max(H,newO,newC)
newL=Min(L,newO,newC)
newC=(O+H+L+C)/4
謝謝
原碼: newC:=(O+H+L+C)/4;
OO:=O; CC:=C;
newO:=C*0;
newO[1]:=(OO[1]+CC[1])/2;
for i=2 to datacount do begin
newO[i]:=(newO[i-1]+newC[i-1])/2;
end;
newH:=Max(Max(H,newO),newC);
newL:=Min(Min(L,newO),newC);
KLINE(newO,newH,newL,newC,0);
|
|
向版主報告此篇 | |
|
2024-02-01 23:50 |
|
|
| |
|
dick414
資深會員
註冊日期: Jun 2004
來 自:
文章數量: 294 |
進一步請問
假設此邏輯 想套用在分線 假設每天分線的第一根 都當作 newO[1] 然後計算到當天最後一根
隔天第一根 在當作 newO[1] 重新運算
想請問要如何修改 謝謝
|
|
向版主報告此篇 | |
|
2024-03-13 13:40 |
|
|
| |
|
cgjj
總版主
註冊日期: Oct 2003
來 自:
文章數量: 17629 |
回覆: 回覆: 進一步請問
引用: 最初由 cgjj 發表
用在股票? 還是期貨?
若是期貨日盤和夜盤首根都重新算嗎? 還是僅交易日首根?
若是期貨日盤和夜盤首根都重新算,則為:
原碼: FK:=barpos=1 or IsRegularFBar or Tradedate<>ref(Tradedate,1);
newC:=(O+H+L+C)/4;
OO:=O; CC:=C;
newO:=C*0;
for i=2 to datacount do begin
if FK[i]=1 then newO[i]:=(OO[i]+CC[i])/2;
if FK[i]=0 then newO[i]:=(newO[i-1]+newC[i-1])/2;
end;
newH:=Max(Max(H,newO),newC);
newL:=Min(Min(L,newO),newC);
KLINE(newO,newH,newL,newC,0);
若是僅交易日首根重算,請將
FK:=barpos=1 or IsRegularFBar or Tradedate<>ref(Tradedate,1);
改為
FK:=barpos=1 or Tradedate<>ref(Tradedate,1);
以上兩者,股票皆可適用
|
|
向版主報告此篇 | |
|
2024-03-13 16:05 |
|
|
| |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|