到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 請教
總頁數 (2): [1] 2 »   上一主題   下一主題
作者
主題 發表新主題    回覆主題
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

請教

版主你好,

如何在未有多空訊號時,讓倉位設為0 ?請協助,詳細說明如附件!


//使用在當日分線
OO:=OPEN; LL2:=LLV(L,2); HH2:=HHV(H,2);
AA:H>=REF(H,1)linethick;
BB:L<=REF(L,1) linethick;
A線:CK*0; NowMM:=0;
for i=lbound(CK) to datacount do begin
if i=lbound(CK) then begin
NowMM:=OO[i];
end else begin
if AA[i] and LL2[i]>NowMM then begin
NowMM:=LL2[i];
end else if BB[i] and HH2[i]<NowMM then begin
NowMM:=HH2[i];
end;
end;
A線[i]:=NowMM;
end;

//
DIR:=SGN(A線-ref(A線,1));
DIR:=ref(DIR,barslast(DIR<>0));
DIR:=if(DIR<>ref(DIR,1) or barpos=lbound(DIR),DIR,0);
BB:=DIR=1;
SS:=DIR=-1;
Drawicon(BB,A線,4) PXDN28;
Drawicon(SS,A線,5) PXUP42;
D01:=BB-SS;
D01:=ref(D01,BARSLAST(D01<>0));
 倉位01,COLORWHITE,LINETHICK0;

a9681054 附帶上了此圖片:

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-07 12:26
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18233

回覆: 請教

引用:
最初由 a9681054 發表
版主你好,

如何在未有多空訊號時,讓倉位設為0 ?請協助,詳細說明如附件!


//使用在當日分線
OO:=OPEN; LL2:=LLV(L,2); HH2:=HHV(H,2);
AA:H>=REF(H,1)linethick;
BB:L<=REF(L,1) linethick;
A線:CK*0; NowMM:=0;
for i=lbound(CK) to datacount do begin
if i=lbound(CK) then begin
NowMM:=OO[i];
end else begin
if AA[i] and LL2[i]>NowMM then begin
NowMM:=LL2[i];
end else if BB[i] and HH2[i]<NowMM then begin
NowMM:=HH2[i];
end;
end;
A線[i]:=NowMM;
end;

//
DIR:=SGN(A線-ref(A線,1));
DIR:=ref(DIR,barslast(DIR<>0));
DIR:=if(DIR<>ref(DIR,1) or barpos=lbound(DIR),DIR,0);
BB:=DIR=1;
SS:=DIR=-1;
Drawicon(BB,A線,4) PXDN28;
Drawicon(SS,A線,5) PXUP42;
D01:=BB-SS;
D01:=ref(D01,BARSLAST(D01<>0));
 倉位:D01,COLORWHITE,LINETHICK0;



這是當沖的指標嗎?
若為當沖當日若末出場,應該要有強制出場的動作
這樣就不會有倉位延續的問題

向版主報告此篇 | 查IP位址
Old Post 2019-11-07 17:08
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

Re.

1)是當沖指標
2)出場動作....下單機那邊會設定當日出場
3)目前問題是,開盤後未有訊號前,倉位:無值,下單機讀檔時讀不到倉位?所以想請教版主,如何讓分線開始出現訊號前這段時間,將倉位設為0,以符合下單機的格式,謝謝~

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-07 19:21
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18233

引用:
最初由 a9681054 發表
Re.

1)是當沖指標
2)出場動作....下單機那邊會設定當日出場
3)目前問題是,開盤後未有訊號前,倉位:無值,下單機讀檔時讀不到倉位?所以想請教版主,如何讓分線開始出現訊號前這段時間,將倉位設為0,以符合下單機的格式,謝謝~




D01:=ref(D01,BARSLAST(D01<>0));

改為
D01:=ref(D01,BARSLAST(D01<>0 or TRADEDATE<>ref(TRADEDATE,1)));

但一般不會這樣處理的,通常指標本身就會有強制出場的訊號存在

向版主報告此篇 | 查IP位址
Old Post 2019-11-08 08:39
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

剛試了一下狀況:

1)開盤無訊號時,倉位已可以=0
2)空訊號出現時,倉位也由0變-1
3)目前問題是,空訊號出現後的K棒上的倉位都變0.......要如何一直維持-1? 直到轉多訊號時,再由-1變1,謝謝!

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-08 09:06
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

版主抱歉,我弄錯程式碼了,我再重試一下再跟你請教......

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-08 09:10
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

報告版主,

已可以用了,感謝版主的幫忙~

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-08 09:17
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

請教版主,

or TRADEDATE<>ref(TRADEDATE,1)
這行程式碼是什麼意思 ?

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-08 09:23
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18233

引用:
最初由 a9681054 發表
請教版主,

or TRADEDATE<>ref(TRADEDATE,1)
這行程式碼是什麼意思 ?



換交易日的首根
(這根K棒歸屬交易日<>前一根K棒歸屬交易日)

向版主報告此篇 | 查IP位址
Old Post 2019-11-08 09:36
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

了解,謝謝版主說明

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-08 09:38
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

版主你好,

目前各分鐘線都能在未有訊號前使倉位=0,想請教如何表達,讓"多秒線"在未有訊號出現前也能使倉位=0 ?

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-28 17:25
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18233

引用:
最初由 a9681054 發表
版主你好,

目前各分鐘線都能在未有訊號前使倉位=0,想請教如何表達,讓"多秒線"在未有訊號出現前也能使倉位=0 ?



TRADEDATE<>ref(TRADEDATE,1)

TRADEDATE<>ref(TRADEDATE,1) or (barpos=1 and datatype=12)

向版主報告此篇 | 查IP位址
Old Post 2019-11-28 17:58
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

目前是可以,但套用到其它指標無法顯示倉位=0,我再試一下,有問題再跟版主請教,先謝謝版主~

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-28 18:37
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
a9681054
資深會員

註冊日期: Nov 2008
來  自: 新北市
文章數量: 486

//原碼...依版主修改...未有訊號前倉位=0
DIR:=SGN(A線-ref(A線,1));
DIR:=ref(DIR,barslast(DIR<>0));
DIR:=if(DIR<>ref(DIR,1) or barpos=lbound(DIR),DIR,0);
BB:=DIR=1;
SS:=DIR=-1;
Drawicon(BB,A線,4) PXDN28;
Drawicon(SS,A線,5) PXUP42;
D01:=BB-SS;
D01:=ref(D01,BARSLAST(D01<>0 or TRADEDATE<>ref(TRADEDATE,1) or (barpos=1 and datatype=12)));
 倉位:D01,COLORWHITE,LINETHICK0;


//後來(新增二行)...未有訊號前倉位=x
DIR:=SGN(A線-ref(A線,1));
DIR:=ref(DIR,barslast(DIR<>0));
DIR:=if(DIR<>ref(DIR,1) or barpos=lbound(DIR),DIR,0);
BB:=DIR=1;
SS:=DIR=-1;
Drawicon(BB,A線,4) PXDN28;
Drawicon(SS,A線,5) PXUP42;
BB:=REF(BB,2);//新增
SS:=REF(SS,2);//新增
D01:=BB-SS;
D01:=ref(D01,BARSLAST(D01<>0 or TRADEDATE<>ref(TRADEDATE,1) or (barpos=1 and datatype=12)));
 倉位:D01,COLORWHITE,LINETHICK0;

版主你好,

發現是我後來(新增二行)造成未有訊號前倉位無法顯示=0,請教如需求要增加這二行讓多秒線,在未出現訊號前倉位=0,要如何表達?謝謝~

__________________
chiu

向版主報告此篇 | 查IP位址
Old Post 2019-11-28 20:05
a9681054 現在離線 點選這裡查看 a9681054 的個人資料 點選這裡給 a9681054 傳送一條短訊 查找更多關於 a9681054 的文章 增加 a9681054 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18233

引用:
最初由 a9681054 發表
//原碼...依版主修改...未有訊號前倉位=0
DIR:=SGN(A線-ref(A線,1));
DIR:=ref(DIR,barslast(DIR<>0));
DIR:=if(DIR<>ref(DIR,1) or barpos=lbound(DIR),DIR,0);
BB:=DIR=1;
SS:=DIR=-1;
Drawicon(BB,A線,4) PXDN28;
Drawicon(SS,A線,5) PXUP42;
D01:=BB-SS;
D01:=ref(D01,BARSLAST(D01<>0 or TRADEDATE<>ref(TRADEDATE,1) or (barpos=1 and datatype=12)));
 倉位:D01,COLORWHITE,LINETHICK0;


//後來(新增二行)...未有訊號前倉位=x
DIR:=SGN(A線-ref(A線,1));
DIR:=ref(DIR,barslast(DIR<>0));
DIR:=if(DIR<>ref(DIR,1) or barpos=lbound(DIR),DIR,0);
BB:=DIR=1;
SS:=DIR=-1;
Drawicon(BB,A線,4) PXDN28;
Drawicon(SS,A線,5) PXUP42;
BB:=REF(BB,2);//新增
SS:=REF(SS,2);//新增
D01:=BB-SS;
D01:=ref(D01,BARSLAST(D01<>0 or TRADEDATE<>ref(TRADEDATE,1) or (barpos=1 and datatype=12)));
 倉位:D01,COLORWHITE,LINETHICK0;

版主你好,

發現是我後來(新增二行)造成未有訊號前倉位無法顯示=0,請教如需求要增加這二行讓多秒線,在未出現訊號前倉位=0,要如何表達?謝謝~



BB:=REF(BB,2);//新增
SS:=REF(SS,2);//新增
D01:=BB-SS;
D01:=ref(D01,BARSLAST(D01<>0 or TRADEDATE<>ref(TRADEDATE,1) or (barpos=1 and datatype=12)));
 倉位:D01,COLORWHITE,LINETHICK0;

改這樣試試

BB:=REF(BB,2);//新增
SS:=REF(SS,2);//新增
D01:=BB-SS;
D01:=ref(D01,BARSLAST(D01<>0 or TRADEDATE<>ref(TRADEDATE,1) or barpos=lbound(D01)));
 倉位:D01,COLORWHITE,LINETHICK0;

向版主報告此篇 | 查IP位址
Old Post 2019-11-29 08:58
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為07:15 發表新主題    回覆主題
總頁數 (2): [1] 2 »   上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們