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

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


由 santienchang 在 2012-06-14 00:37 發表:

[問題]

UK:=9; // 9/27/3
DESP:=BARSLAST(DATE<>REF(DATE,1))+1;
MKR:=MOD(DESP,UK)=0 or BARPOS=DATACOUNT;
SP:=BARSLAST(MOD(DESP,UK)=1);
MKH:=HHV(HIGH,SP+1); MKL:=LLV(LOW,SP+1);
NN:=3;
MASP:=SUMBARS(MKR,NN);
MKMAH3:SUM(IF(MKR,MKH,0),MASP)/NN;
MKMAL3:SUM(IF(MKR,MKL,0),MASP)/NN;
lb:=LBOUND(MKMAH3);
IF lb=0 then exit;
x:=SETLBOUND(MKMAH3,lb-SP[lb]);
x:=SETLBOUND(MKMAL3,lb-SP[lb]);
MKMAH3:=SETVAL(MKR and SP>0,MKMAH3,-SP,MKMAH3);
MKMAL3:=SETVAL(MKR and SP>0,MKMAL3,-SP,MKMAL3);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
請總板主把增加UK:=27; // 27/81/3引用在上兩組兩色謝謝!


由 cgjj 在 2012-06-14 08:31 發表:

回覆: [問題]

引用:
最初由 santienchang 發表
UK:=9; // 9/27/3
DESP:=BARSLAST(DATE<>REF(DATE,1))+1;
MKR:=MOD(DESP,UK)=0 or BARPOS=DATACOUNT;
SP:=BARSLAST(MOD(DESP,UK)=1);
MKH:=HHV(HIGH,SP+1); MKL:=LLV(LOW,SP+1);
NN:=3;
MASP:=SUMBARS(MKR,NN);
MKMAH3:SUM(IF(MKR,MKH,0),MASP)/NN;
MKMAL3:SUM(IF(MKR,MKL,0),MASP)/NN;
lb:=LBOUND(MKMAH3);
IF lb=0 then exit;
x:=SETLBOUND(MKMAH3,lb-SP[lb]);
x:=SETLBOUND(MKMAL3,lb-SP[lb]);
MKMAH3:=SETVAL(MKR and SP>0,MKMAH3,-SP,MKMAH3);
MKMAL3:=SETVAL(MKR and SP>0,MKMAL3,-SP,MKMAL3);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
請總板主把增加UK:=27; // 27/81/3引用在上兩組兩色謝謝!



看不懂您要什麼
問題請詳細敘述


由 santienchang 在 2012-06-14 09:02 發表:

回覆: [問題]

引用:
最初由 santienchang 發表
UK:=9; // 9/27/3
DESP:=BARSLAST(DATE<>REF(DATE,1))+1;
MKR:=MOD(DESP,UK)=0 or BARPOS=DATACOUNT;
SP:=BARSLAST(MOD(DESP,UK)=1);
MKH:=HHV(HIGH,SP+1); MKL:=LLV(LOW,SP+1);
NN:=3;
MASP:=SUMBARS(MKR,NN);
MKMAH3:SUM(IF(MKR,MKH,0),MASP)/NN;
MKMAL3:SUM(IF(MKR,MKL,0),MASP)/NN;
lb:=LBOUND(MKMAH3);
IF lb=0 then exit;
x:=SETLBOUND(MKMAH3,lb-SP[lb]);
x:=SETLBOUND(MKMAL3,lb-SP[lb]);
MKMAH3:=SETVAL(MKR and SP>0,MKMAH3,-SP,MKMAH3);
MKMAL3:=SETVAL(MKR and SP>0,MKMAL3,-SP,MKMAL3);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
請總板主把增加UK:=27; // 27/81/3引用在上兩組兩色謝謝!


抱歉!
請用多分27分與81分.MKMAH3.MKMAL3引用到多分3主圖.謝謝!


由 cgjj 在 2012-06-14 09:08 發表:

回覆: 回覆: [問題]

引用:
最初由 santienchang 發表
抱歉!
請用多分27分與81分.MKMAH3.MKMAL3引用到多分3主圖.謝謝!



不需引用

在3分線
UK調為 9 就是 27分
UK調為 27 就是 81分

請先了解原來該段程式用途和用法


由 santienchang 在 2012-06-14 09:46 發表:

回覆: 回覆: 回覆: [問題]

引用:
最初由 cgjj 發表
不需引用

在3分線
UK調為 9 就是 27分
UK調為 27 就是 81分

請先了解原來該段程式用途和用法




UK調為 9 就是 27分
UK調為 27 就是 81分

可以同時兩個用在3分線?謝謝!


由 cgjj 在 2012-06-15 09:04 發表:

回覆: 回覆: 回覆: 回覆: [問題]

引用:
最初由 santienchang 發表
UK調為 9 就是 27分
UK調為 27 就是 81分

可以同時兩個用在3分線?謝謝!



複製一份, 改不同變數名輸出即可

UK:=9;
DESP:=BARSLAST(DATE<>REF(DATE,1))+1;
MKR:=MOD(DESP,UK)=0 or BARPOS=DATACOUNT;
SP:=BARSLAST(MOD(DESP,UK)=1);
MKH:=HHV(HIGH,SP+1); MKL:=LLV(LOW,SP+1);
NN:=3;
MASP:=SUMBARS(MKR,NN);
MK09MAH3:SUM(IF(MKR,MKH,0),MASP)/NN;
MK09MAL3:SUM(IF(MKR,MKL,0),MASP)/NN;
lb:=LBOUND(MK09MAH3);
IF lb=0 then exit;
x:=SETLBOUND(MK09MAH3,lb-SP[lb]);
x:=SETLBOUND(MK09MAL3,lb-SP[lb]);
MK09MAH3:=SETVAL(MKR and SP>0,MK09MAH3,-SP,MK09MAH3);
MK09MAL3:=SETVAL(MKR and SP>0,MK09MAL3,-SP,MK09MAL3);

UK:=27;
DESP:=BARSLAST(DATE<>REF(DATE,1))+1;
MKR:=MOD(DESP,UK)=0 or BARPOS=DATACOUNT;
SP:=BARSLAST(MOD(DESP,UK)=1);
MKH:=HHV(HIGH,SP+1); MKL:=LLV(LOW,SP+1);
NN:=3;
MASP:=SUMBARS(MKR,NN);
MK27MAH3:SUM(IF(MKR,MKH,0),MASP)/NN;
MK27MAL3:SUM(IF(MKR,MKL,0),MASP)/NN;
lb:=LBOUND(MK27MAH3);
IF lb=0 then exit;
x:=SETLBOUND(MK27MAH3,lb-SP[lb]);
x:=SETLBOUND(MK27MAL3,lb-SP[lb]);
MK27MAH3:=SETVAL(MKR and SP>0,MK27MAH3,-SP,MK27MAH3);
MK27MAL3:=SETVAL(MKR and SP>0,MK27MAL3,-SP,MK27MAL3);


由 santienchang 在 2012-06-15 09:55 發表:

贊成

謝謝!總板主


由 santienchang 在 2012-06-18 11:45 發表:

可用多分K誇越明日續接嗎?有勞總板主..感激!


由 cgjj 在 2012-06-18 12:31 發表:

引用:
最初由 santienchang 發表
可用多分K誇越明日續接嗎?有勞總板主..感激!


您意思是
"多分K" 一個K的範圍, 自昨日跨越到今日嗎?

一般應用是不會這樣子去處理的

因為會有起算點的問題
起算點不同, 會讓結果會差異很大


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


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

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