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

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


由 justlovedog 在 2010-06-29 20:36 發表:

請教問題 望各位大大援手

想做出在8.45-13.45 最高跟最低的1/2區間 買進跟賣出的當沖訊號
有幾個問題想請教各位大大
1.所有多空倉位(或許大於一口)如何在13.45分平倉
2.可以利用當跟下單的K棒高點作停損嗎?
3.如何找出隨著時間移動最大量的前5根K棒
4.之前寫出了一個買賣訊號 但是要加上條件篩選的時候(最高跟最低的1/2區間) 程式就秀出(調用參數數量有誤) 是用 AND CLOSE>=(HHV-LLV)/2 是因為我不會寫時間是限定在一天內 所以程式無法判別嗎?(變成連續的型態) 請各位大大指點一二 感激不盡!!!


由 peter109 在 2010-06-30 01:09 發表:

回覆: 請教問題 望各位大大援手

引用:
最初由 justlovedog 發表
想做出在8.45-13.45 最高跟最低的1/2區間 買進跟賣出的當沖訊號
有幾個問題想請教各位大大
1.所有多空倉位(或許大於一口)如何在13.45分平倉
2.可以利用當跟下單的K棒高點作停損嗎?
3.如何找出隨著時間移動最大量的前5根K棒
4.之前寫出了一個買賣訊號 但是要加上條件篩選的時候(最高跟最低的1/2區間) 程式就秀出(調用參數數量有誤) 是用 AND CLOSE>=(HHV-LLV)/2 是因為我不會寫時間是限定在一天內 所以程式無法判別嗎?(變成連續的型態) 請各位大大指點一二 感激不盡!!!



試解如下:

1.所有多空倉位(或許大於一口)如何在13.45分平倉
IF(TIME>134000,IF(多單>0,賣訊,IF(空單>0,買訊,0)),0);//買或賣訊也可換成平倉

2.可以利用當跟下單的K棒高點作停損嗎?
當根或許有高續高的現象, 所以 就算用了也無法成交 也許高=收還有希望

3.如何找出隨著時間移動最大量的前5根K棒
X01:=BARSLAST(DATE<>REF(DATE,1) OR BARPOS=0;
X02:=V=HHV(V,X01);
X03:=REFX(X03,5);
X04:=REF(BARPOS,BARSLAST(X03));
DRAWICON(X03,H,9),PXUP15;//單K
DRAWICON(BARPOS>=X04 AND BARPOS<=X04+4,H,9),PXUP15;//多K

4. .....(調用參數數量有誤) 是用 AND CLOSE>=(HHV-LLV)/2
函數使用說明

別名: 最高值
所屬類別: 引用函數 參數數量: 2

求最高值。
用法:
HHV(X,N),求N週期內X的最高值,N=0則從第一個有效值開始。
例如:
HHV(HIGH,30)
表示求30日最高價

最低值就請您自己查囉


以上 如有錯誤 還請版大補正 謝謝先

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 justlovedog 在 2010-06-30 11:29 發表:

Peter109大大 非常感激您的援手 ^ ^
小弟剛接觸程式交易不久
之前想買奇狐的技術書刊也找尋不到
真的不知道如何著手 實在是謝謝您的解惑!!!

還有幾個問題想請教大大

1.如何買進兩口多單 我只會enterlong: 但是單位不知道如何表示

2.我指的利用當跟高點停損的意思是說 譬如說我在9.45進一口多單 收盤價 只要之後任何一跟的收盤價高於9.45當跟高點就停損 如何表示

3.該如何表示9.00-13.40之間的最高與最低價的1/2 我的意思是說 從9.15分開始 或許到了10.00 是當天的最高價 如果訊號有出現在這個區間的1/2以上我就顯示 或許到了12.00又到當天最低 訊號有出現在9.15-12.00最高減最低的1/2以下我就顯示 peter109大大的語法之前我有看到 但是不知道該如何應用 > < 煩請大大解惑 感恩!!!


由 peter109 在 2010-06-30 20:53 發表:

引用:
最初由 justlovedog 發表

還有幾個問題想請教大大

1.如何買進兩口多單 我只會enterlong: 但是單位不知道如何表示

2.我指的利用當跟高點停損的意思是說 譬如說我在9.45進一口多單 收盤價 只要之後任何一跟的收盤價高於9.45當跟高點就停損 如何表示

3.該如何表示9.00-13.40之間的最高與最低價的1/2 我的意思是說 從9.15分開始 或許到了10.00 是當天的最高價 如果訊號有出現在這個區間的1/2以上我就顯示 或許到了12.00又到當天最低 訊號有出現在9.15-12.00最高減最低的1/2以下我就顯示 peter109大大的語法之前我有看到 但是不知道該如何應用 > < 煩請大大解惑 感恩!!!



1.
單位基本上不明白標示 游戲規則對 期貨就是口 股票就是張
每次下單的單位數可用變數/參數處裡

2.
會買入 就是希望會上漲 結果您卻在買入當根K高點被收過就停損 邏輯有些怪異
這邊當您表達錯誤
//賣訊範例
賣停損:=REF(H,BARSLAST(賣訊));
停損:CROSS(賣停損,C) AND C>賣停損;

3
X01:=BARSLAST(TIME>=090000 );
XH:=HHV(H,X01+1);
XL:=LLV(L,X01+1);
中價:(XH+XL)/2;
中價:=IF(TIME<134000,中價,REF(中價,BARSLAST(TIME=134000 )));

不是很清楚您的訊號 寫法可參照2 賣訊範例 (我想)

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 justlovedog 在 2010-07-01 09:03 發表:

peter109大大 感激您的指導

我會好好再做研究 謝謝喔 ^ ^


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


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

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