 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18255 |
|
引用: 最初由 tsh 發表
1.日線先設成一個公式檔test
2.30分k 在設成另一個公式檔test1
mh:='test.mh#day'
.
.
所以我若要看日線需執行test, 要看30分k需執行test1, 可不可以我只執行test1, 當我切換到日線時可以看到test的程式執行結果, 切到30分k時可以看到test1的程式執行結果?
先建一個子公式,公式名稱為 TEST1_SUB (不需套用)
原碼: MA5:=ma(c,5);
MA42:=ma(c,42);
CK:=Cross(MA5,MA42); CKSP:=barslast(CK);
CK1:=MA5>MA42 and H>ref(h,1) and l>ref(l,1);
CK1:=CK1 and sum(CK1,CKSP+1)=1;
CK2:=Cross(MA42,C);
CK1SP:=barslast(CK1);
CK2SP:=barslast(CK2);
MH:HHV(H,CK1SP+1);
MH:=ref(MH,CK2SP); CK2N:=sum(CK2,0);
MH:=MH*(BARSSINCE(CK2N=CK2N[datacount])>=0);
再建一個公式名稱為 TEST1原碼: if datatype=6 then begin //日線
MA5:=ma(c,5);
MA42:=ma(c,42);
CK:=Cross(MA5,MA42); CKSP:=barslast(CK);
CK1:=MA5>MA42 and H>ref(h,1) and l>ref(l,1);
CK1:=CK1 and sum(CK1,CKSP+1)=1;
CK2:=Cross(MA42,C);
CK1SP:=barslast(CK1);
CK2SP:=barslast(CK2);
MH:HHV(H,CK1SP+1) colorred linethick0;
MH:=ref(MH,CK2SP); CK2N:=sum(CK2,0);
MH:=MH*(BARSSINCE(CK2N=CK2N[datacount])>=0);
end else if datatype=4 then begin //30分
MH:="TEST1_SUB.MH#DAY";
end;
PARTLINE(MH>0,MH) colorred;
DRAWNUMBER(barpos=lbound(MH),MH,MH,2) PXUP9 ALIGN2;
將 TEST1 套用於日線或30分線
|
|
向版主報告此篇 |  |
|
2016-07-06 11:32 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|