到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 在買賣點間如何加(套)上停損空手點
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
co2
中級會員

註冊日期: Feb 2004
來  自: 南台灣
文章數量: 65

在買賣點間如何加(套)上停損空手點

冒眛請教:在買賣點間如何套上停損空手點

若已知
空訊=賣出(作空);//已定義的賣出條件
多訊=買進(作多); //已定義的買入條件

停損點=15;//未定義。
*不論多空,以15點為停損出場空手觀望(收盤破才算),待下次訊號出現再進場。

aa:=if(DAY<>ref(DAY,1),0,1);

CK1:if(空訊=1,2,3);
CK2:if(多訊=1,1,0);
CK3:=if(High<多訊 and Low>空訊,4,5);
CK4:=if(High>多訊 and Low<空訊,6,7);
CK5:=if(CK4=6 and C>O,8,9);
CK6:=if(CK4=6 and O>C,10,11);
CK:=if(CK5=8,1,if(CK6=10,-1,if(CK1=2,-1,if(CK2=1,1,0))));
bb:=REF(CK,BARSLAST(CK<>0));
當日多空:if(ALL(CK=0,BARSLAST(aa=0)+1),0,bb);
當日多空icon:=if(當日多空=ref(當日多空,1),0, 當日多空),COLORBLUE;

DRAWICON(多空icon=1,H+10,1);
DRAWICON(多空icon=-1,L-2,2);

*上面式子因只有單純的 “買” 跟 “賣” 沒有停損,固無法使用,請問:
1. 以上語法是否有錯?能不能更加精簡?
2. 停損空手待命部份該如何寫(套上),並顯示哭臉 icon 3?
3. 如何取得買進或賣出的價位顯示在指標上(主圖上)?
4. 附圖指標數据是引用運算快?還是直接在同一指標上加上語法運算較快?
(如引用KD、MACD等)

以上敬請惠予幫忙解答,謝謝!

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

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

回覆: 在買賣點間如何加(套)上停損空手點

引用:
最初由 co2 發表
冒眛請教:在買賣點間如何套上停損空手點

若已知
空訊=賣出(作空);//已定義的賣出條件
多訊=買進(作多); //已定義的買入條件

停損點=15;//未定義。
*不論多空,以15點為停損出場空手觀望(收盤破才算),待下次訊號出現再進場。

aa:=if(DAY<>ref(DAY,1),0,1);

CK1:if(空訊=1,2,3);
CK2:if(多訊=1,1,0);
CK3:=if(High<多訊 and Low>空訊,4,5);
CK4:=if(High>多訊 and Low<空訊,6,7);
CK5:=if(CK4=6 and C>O,8,9);
CK6:=if(CK4=6 and O>C,10,11);
CK:=if(CK5=8,1,if(CK6=10,-1,if(CK1=2,-1,if(CK2=1,1,0))));
bb:=REF(CK,BARSLAST(CK<>0));
當日多空:if(ALL(CK=0,BARSLAST(aa=0)+1),0,bb);
當日多空icon:=if(當日多空=ref(當日多空,1),0, 當日多空),COLORBLUE;

DRAWICON(多空icon=1,H+10,1);
DRAWICON(多空icon=-1,L-2,2);

*上面式子因只有單純的 “買” 跟 “賣” 沒有停損,固無法使用,請問:
1. 以上語法是否有錯?能不能更加精簡?
2. 停損空手待命部份該如何寫(套上),並顯示哭臉 icon 3?
3. 如何取得買進或賣出的價位顯示在指標上(主圖上)?
4. 附圖指標數据是引用運算快?還是直接在同一指標上加上語法運算較快?
(如引用KD、MACD等)

以上敬請惠予幫忙解答,謝謝!



Re1
式子並不完整唷
例如: 多空icon 這個變數就未定義

Re2
或許這個範例您可以參考看看
http://www.chiefox.com.tw/bbs/showt...15&pagenumber=1

Re3
以收盤價當買價為例
買價: ref( close, barslast(買訊));

Re4
除非必要, 否則能不引用就不要去引用, 這樣會快一些

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

註冊日期: Feb 2004
來  自: 南台灣
文章數量: 65

先感謝回覆,我會先參考所提供的文章慢慢研究,若有不明瞭處當再次請益。(數學盲學指標是非常痛苦的)

之前曾在本論壇搜過多次擬找出相關文章參考,可能因為所提出的搜尋主題不對,以致於沒有找到類似本篇文章。

謝謝,大家辛苦了!

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

註冊日期: Feb 2004
來  自: 南台灣
文章數量: 65

大家早安:
感謝提供良好範例套用,初步完成感覺好像ok,不過還是請各位大大代為檢查是否正確,以免誤用。
另外再請教:
當條件成立時,“進出=1、-1、2、-2 “,此時的輸出只有在當根K棒也顯示 “ 1、-1、2、-2 ”,之後都只會輸出為 “0”,這在看盤的時候是OK的,若要輸出給下單機使用時好像又不太對,這一部份請教該怎麼作。
我的意思是如果在作多段每一根K棒位置所輸出的都是 “1”,一直到反空時才變成 ”-1” 空手時才為 “0” 等等,不知這個觀念正確否, 尚請惠予指正。再次感謝各位先進提供完美的服務。


//以下為套用所提供範例修改完成部份……………………………………
aa:=if(DAY<>ref(DAY,1),0,1);

CK1:if(空訊=1,2,3);
CK2:if(多訊=1,1,0);
CK3:=if(High<多訊 and Low>空訊,4,5);
CK4:=if(High>多訊 and Low<空訊,6,7);
CK5:=if(CK4=6 and C>O,8,9);
CK6:=if(CK4=6 and O>C,10,11);
CK:=if(CK5=8,1,if(CK6=10,-1,if(CK1=2,-1,if(CK2=1,1,0))));
bb:=REF(CK,BARSLAST(CK<>0));
當日多空:if(ALL(CK=0,BARSLAST(aa=0)+1),0,bb);

買1:= 當日多空=1 or barpos=0;
賣1:= 當日多空=-1 or barpos=0;
買賣:=買1-賣1; CC:=O;
進出:O*0;
多空:=0; 進價:=0;
for i=0 to datacount do begin
if 買賣[i]<>0 and 買賣[i]<>SGN(多空) then begin
多空:=買賣[i]; 進出[i]:=多空; 進價:=CC[i];
end else if 多空<>0 then begin
盈虧:=(CC[i]-進價)*SGN(多空);
if 盈虧<-20 then begin
if ABS(多空)=1 then begin
多空:=SGN(多空)*-2; 進價:=CC[i]; 進出[i]:=多空;
end else begin
進出[i]:=SGN(多空)*-3; 多空:=0;
end;
end;
end;
end;

DRAWICON(進出=1,L-5,1);//買進
DRAWICON(進出=-1,H+6,3);//賣出
DRAWICON(進出=-2 or 進出=2,H+0,'平1'),ALIGN5;//停損空手

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

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

引用:
最初由 co2 發表
大家早安:
感謝提供良好範例套用,初步完成感覺好像ok,不過還是請各位大大代為檢查是否正確,以免誤用。
另外再請教:
當條件成立時,“進出=1、-1、2、-2 “,此時的輸出只有在當根K棒也顯示 “ 1、-1、2、-2 ”,之後都只會輸出為 “0”,這在看盤的時候是OK的,若要輸出給下單機使用時好像又不太對,這一部份請教該怎麼作。
我的意思是如果在作多段每一根K棒位置所輸出的都是 “1”,一直到反空時才變成 ”-1” 空手時才為 “0” 等等,不知這個觀念正確否, 尚請惠予指正。再次感謝各位先進提供完美的服務。


//以下為套用所提供範例修改完成部份……………………………………



範例套用後是否正確, 這個部份可能要靠您自己去檢驗
因為每個指標的訊號特性和考量不盡相同
在僅有部份程式的情況下, 是難以協助判斷的

很抱歉
奇狐本身並未提供下單機的功能
有關輸出訊號給下單機之程式處理部份
為避免爭議, 恕不協助處理, 請自行解決

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

註冊日期: Feb 2004
來  自: 南台灣
文章數量: 65

充份理解 貴公司立場,那就不勉強了。
謝謝。

向版主報告此篇 | 查IP位址
Old Post 2011-08-18 11:54
co2 現在離線 點選這裡查看 co2 的個人資料 點選這裡給 co2 傳送一條短訊 查找更多關於 co2 的文章 增加 co2 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為02:57 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們