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

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


由 a27183526 在 2022-02-11 16:53 發表:

請問上面 ,用奇狐格式 要怎樣修正?

每天的主力買張乘以(開盤價+最高價+最低價+收盤價)/4 做為每天的主力買進金額,然後再把每天的主力買進金額累計一段時間後除以這段時間的合計買進張數總和,把這個值當成主力的買進成本,然後畫成主力買進成本線



inputeriod(40);
value1=GetField("主力買張");
value2=(o+h+l+c)/4;

value3=value1*value2;//做多金額

if summation(value1,period)<>0
then value4=summation(value3,period)/summation(value1,period);

plot1(value4,"主力作多成本線");

請問上面 ,用奇狐格式 要怎樣修正?

__________________
1


由 cgjj 在 2022-02-11 23:11 發表:

回覆: 請問上面 ,用奇狐格式 要怎樣修正?

引用:
最初由 a27183526 發表
每天的主力買張乘以(開盤價+最高價+最低價+收盤價)/4 做為每天的主力買進金額,然後再把每天的主力買進金額累計一段時間後除以這段時間的合計買進張數總和,把這個值當成主力的買進成本,然後畫成主力買進成本線

input:period(40);
value1=GetField("主力買張");
value2=(o+h+l+c)/4;

value3=value1*value2;//做多金額

if summation(value1,period)<>0
then value4=summation(value3,period)/summation(value1,period);

plot1(value4,"主力作多成本線");

請問上面 ,用奇狐格式 要怎樣修正?



各家主力定義方式不盡相同,是否適宜請自行評估!

v1:=SEQDATA('','TOP',1); //主力買進張數
v2:=(o+h+l+c)/4;
sum(v1*v2,N)/sum(v1,N);


由 a27183526 在 2022-02-12 09:45 發表:

是不是改成這樣

input:period(40);
v1:=SEQDATA('','TOP',1); //主力買進張數
v2:=(o+h+l+c)/4;
sum(v1*v2,N)/sum(v1,N);

v3=v1*v2;//做多金額
if sum(v1,period)<>0
then v4=sum(v3,period)/sum(v1,period);

plot1(v4,"主力作多成本線");

是不是改成這樣

__________________
1


由 cgjj 在 2022-02-12 09:48 發表:

回覆: 是不是改成這樣

引用:
最初由 a27183526 發表
input:period(40);
v1:=SEQDATA('','TOP',1); //主力買進張數
v2:=(o+h+l+c)/4;
sum(v1*v2,N)/sum(v1,N);

v3=v1*v2;//做多金額
if sum(v1,period)<>0
then v4=sum(v3,period)/sum(v1,period);

plot1(v4,"主力作多成本線");

是不是改成這樣



不是!

sum(v1*v2,N)/sum(v1,N);
這行就是您要的最終結果了


由 a27183526 在 2022-02-13 14:23 發表:

出現 ,行1未定義的標識符

出現 ,行1未定義的標識符

__________________
1


由 cgjj 在 2022-02-13 14:37 發表:

回覆: 出現 ,行1未定義的標識符

引用:
最初由 a27183526 發表
出現 ,行1未定義的標識符


您是用我給的那三行跑嗎?

若是:
請確認您是在 v5.2 中跑,且N值有帶入(需自行帶入)

若不是:
請自行檢查您額外加入的程式碼的部分


由 a27183526 在 2022-02-13 15:16 發表:

v5.2 可以.但是 沒有線 跑出來.

v5.2 可以.但是 沒有線 跑出來.

__________________
1


由 cgjj 在 2022-02-13 16:03 發表:

回覆: v5.2 可以.但是 沒有線 跑出來.

引用:
最初由 a27183526 發表
v5.2 可以.但是 沒有線 跑出來.


要在股票的日線中跑唷~~


由 a27183526 在 2022-02-15 12:24 發表:

這個如果用在台指期, 要怎樣修改

v1:=SEQDATA('','TOP',1); //主力買進張數
v2:=(o+h+l+c)/4;
sum(v1*v2,N)/sum(v1,N);

這個如果用在台指期, 要怎樣修改

__________________
1


由 cgjj 在 2022-02-15 12:38 發表:

回覆: 這個如果用在台指期, 要怎樣修改

引用:
最初由 a27183526 發表
v1:=SEQDATA('','TOP',1); //主力買進張數
v2:=(o+h+l+c)/4;
sum(v1*v2,N)/sum(v1,N);

這個如果用在台指期, 要怎樣修改



期貨並沒有這種數據唷!


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


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

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