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

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


由 tycoon868 在 2010-06-14 22:13 發表:

台期指 分批操作 倉位如何勾銷

請教總版主:

我的提問有以下 三大核心主軸:

1. 希望台指期之多空點位可以分三批建倉---
分三批平倉(當然行情可能只走到我的多2 就翻空)
多1 = 符合此條件時總倉量應為一口
多2 = 符合此條件時總倉量應為兩口 (沒有多1就直接建倉兩口)
多3 = 符合此條件時總倉量應為三口

平1 = 建立 多1~3 任何一個後第一次出現時 無條件 平倉一口
平2= 出現時 再平倉一口 直到多單完全平倉後
(建立一個點位叫做 [目前空手])

[目前空手] 條件成立後才可以接續下一個流程:
空1~3 或 延多(延伸波只做一口)

2. 因為希望未來有機會連結自動下單機
所以希望可以完全勾銷每一筆 多單+平倉單

3. 以下為分三批進出的交易策略 遇到震盪盤整時會被扒
分三批就是希望被扒的盡量只有1/3資金
趨勢確立時可以用三口賺回來(試單型賠小賺大)
姑且不論績效如何下 我希望您可以教我如何處理 多空點位完全勾銷

交易策略: M1:=MA(C,24),precision2;
M2:=MA(C,36),precision2;
M3:=MA(C,100),precision2;
M4:=MA(C,200),precision2;

Bull:=M2>M3;
Bear:=M2<M3;

多1:= Bear=1 and cross(c,M3); // 波段起漲
多2:= C>M1 and Bull=1 and coss(c,M4); // 順勢加碼
多3:= C>M2 and Bull=1 and coss(M2,M4) // 多方噴出
or Bear=1 and coss(C,M4) ; // 盤前還是空的可能還有一口多單沒有平倉,
開盤跳空突破, 必須補掉所有空單+一次建立三口多單 //

多1:=FILTER(多1,36);
多2:=FILTER(多2,36);
多3:=FILTER(多3,36);

平1: Cross(c,M1); // 平掉一口
平2: Cross(c,M2); // 平掉一口
出清: Cross(c,M3); // 即使之前沒有 平1 and/or 平2 都平掉所有(可能是 1~3 口)

平1:=FILTER(平1,24);
平2:=FILTER(平2,36);
出清:=FILTER(出清,100);

任何當下 0 倉位 空手時 標記為 [ 目前空手]
從這一個點位開始才有以下流程


延多:= M3>M4 and coss(C,M3) // 延伸波 永遠只作一口

空1~3 省 略

*** 請教我用一個函數統計當前多單口數***
當中可以輸入總資金: 3 的 倍數 如 6 . 9 . 12 .......
系統可以自動計算 分三批後之 倉位
又可以輸出當下多空倉總數


多1~3 的 過程中 如符合 平1 則 應該減碼一口
多1~3 的 過程中 如符合 平1 則 應該減碼一口
多1~3 的 過程中 如符合 出清 則 全部出清

以上六個結果暫時皆以Drawtext輸出即可
輸出時應為: 試多單一口 加碼第二口 加碼第三口
減碼成兩口 減碼成一口 全部出清


日後如需連結到下單機再請教您


個人深感要建立一個有績效的交易系統真不容易
許多函數都不會用 也不知道是否簡潔有力(不會虛耗系統)

希望以上陳述夠清楚

有勞總版主了

感謝您多空點位完全勾銷


由 cgjj 在 2010-06-15 10:14 發表:

回覆: 台期指 分批操作 倉位如何勾銷

引用:
最初由 tycoon868 發表
請教總版主:

我的提問有以下 三大核心主軸:

1. 希望台指期之多空點位可以分三批建倉---
分三批平倉(當然行情可能只走到我的多2 就翻空)
多1 = 符合此條件時總倉量應為一口
多2 = 符合此條件時總倉量應為兩口 (沒有多1就直接建倉兩口)
多3 = 符合此條件時總倉量應為三口

平1 = 建立 多1~3 任何一個後第一次出現時 無條件 平倉一口
平2= 出現時 再平倉一口 直到多單完全平倉後
(建立一個點位叫做 [目前空手])

[目前空手] 條件成立後才可以接續下一個流程:
空1~3 或 延多(延伸波只做一口)

2. 因為希望未來有機會連結自動下單機
所以希望可以完全勾銷每一筆 多單+平倉單

3. 以下為分三批進出的交易策略 遇到震盪盤整時會被扒
分三批就是希望被扒的盡量只有1/3資金
趨勢確立時可以用三口賺回來(試單型賠小賺大)
姑且不論績效如何下 我希望您可以教我如何處理 多空點位完全勾銷

交易策略: M1:=MA(C,24),precision2;
M2:=MA(C,36),precision2;
M3:=MA(C,100),precision2;
M4:=MA(C,200),precision2;

Bull:=M2>M3;
Bear:=M2<M3;

多1:= Bear=1 and cross(c,M3); // 波段起漲
多2:= C>M1 and Bull=1 and coss(c,M4); // 順勢加碼
多3:= C>M2 and Bull=1 and coss(M2,M4) // 多方噴出
or Bear=1 and coss(C,M4) ; // 盤前還是空的可能還有一口多單沒有平倉,
開盤跳空突破, 必須補掉所有空單+一次建立三口多單 //

多1:=FILTER(多1,36);
多2:=FILTER(多2,36);
多3:=FILTER(多3,36);

平1: Cross(c,M1); // 平掉一口
平2: Cross(c,M2); // 平掉一口
出清: Cross(c,M3); // 即使之前沒有 平1 and/or 平2 都平掉所有(可能是 1~3 口)

平1:=FILTER(平1,24);
平2:=FILTER(平2,36);
出清:=FILTER(出清,100);

任何當下 0 倉位 空手時 標記為 [ 目前空手]
從這一個點位開始才有以下流程


延多:= M3>M4 and coss(C,M3) // 延伸波 永遠只作一口

空1~3 省 略

*** 請教我用一個函數統計當前多單口數***
當中可以輸入總資金: 3 的 倍數 如 6 . 9 . 12 .......
系統可以自動計算 分三批後之 倉位
又可以輸出當下多空倉總數


多1~3 的 過程中 如符合 平1 則 應該減碼一口
多1~3 的 過程中 如符合 平1 則 應該減碼一口
多1~3 的 過程中 如符合 出清 則 全部出清

以上六個結果暫時皆以Drawtext輸出即可
輸出時應為: 試多單一口 加碼第二口 加碼第三口
減碼成兩口 減碼成一口 全部出清


日後如需連結到下單機再請教您


個人深感要建立一個有績效的交易系統真不容易
許多函數都不會用 也不知道是否簡潔有力(不會虛耗系統)

希望以上陳述夠清楚

有勞總版主了

感謝您多空點位完全勾銷



您說的 "多空點位完全勾銷" 重點在於倉位控制
搭配迴圈依序處理每一個進出訊號的動作
用一個變數去記載當前目標倉位即可
例如: 2代表多2口,-2代表空2口,0代表空倉
將目標倉位和原始倉位相比
就知道要買賣多少口, 才能達到目標倉位

奇狐本身並無提供 "自動下單機"
目前市面上下單機有許多廠商有做
連結與倉位控制特性各家不盡相同
我們僅做指標撰寫上的技術支援
連結下單機的部份為避免爭議恕不處理
請自行處理連結下單機和下單倉位控制


由 tycoon868 在 2010-06-15 10:40 發表:

謝謝總版主:

依我目前的能力 回圈類的東西真的寫不出來
之前看過一些 IF ......... then .... end 的範例
可能因為 是別人的東西
連看都看不懂 真的無從著手

懇請您可以用我上面所提供的交易策略
寫一個範例出來給我 以便入門上手

下單機 暫時略過了

今天是我的生日

明天端午節要用一整天來學習這個回圈

真的拜託您了

謝謝


由 freecloud 在 2010-06-15 10:56 發表:

tycoon868 :

小弟怎麼看都覺得您寫的程式不是很容易了解
程式中只定義了多頭...
那空頭的定義呢??
是否能將心中的理念講一下
這樣版主也才好回答


由 tycoon868 在 2010-06-15 10:59 發表:

回覆 FreeCloud:

為了減輕版大的負擔
空頭的部分 我會自行處理
此為舉一反二是也
多謝關心


由 cgjj 在 2010-06-15 11:11 發表:

未把空定義出來, 程式是無法處理的
因為多空需整合在一體
且還有不少狀況得要考慮進去, 沒有如此單純

先看看這例子會有助於您思考的(請先把它看懂)
http://www.chiefox.com.tw/bbs/showt...15&pagenumber=1


由 tycoon868 在 2010-06-15 11:47 發表:

感謝總版主:

我的空方策略只是把多方策略 完全顛倒過來
所以我才會省略 目的是希望減輕版大回覆負擔

現在補齊如下:

空方交易策略

M1:=MA(C,24),precision2;
M2:=MA(C,36),precision2;
M3:=MA(C,100),precision2;
M4:=MA(C,200),precision2;

Bull:=M2>M3;
Bear:=M2<M3;

空1:= Bull=1 and cross(M3,c); // 波段起跌
空2:= C<M1 and Bear=1 and coss(M4,c); // 順勢加空
空3:= C<M2 and Bear=1 and coss(M4,M2) // 空方噴出
or Bear=1 and coss(C,M4) ; // 盤前還是多的可能還有一口多單沒有平倉,開盤跳空跌破, 必須出清所有多單+一次建立三口空單 //

空1:=FILTER(空1,36);
空2:=FILTER(空2,36);
空3:=FILTER(空3,36);

補1: Cross(c,M1); // 補掉一口
補2: Cross(c,M2); // 補掉一口
全補: Cross(c,M3); // 即使之前沒有 補1 and/or補2 都補掉所有(可能是 1~3 口)

補1:=FILTER(補1,24);
補2:=FILTER(補2,36);
全補:=FILTER(全補,100);

任何當下 0 倉位 空手時 標記為 [ 目前空手]
從這一個點位開始才有以下流程

1.延空:= M3<M4 and coss(M3,C) // 延伸空 永遠只作空一口

或是 2. 轉成 多方

---------------------------------------------------------------------------------------------------------
您舉的例子 我一定會仔細揣摩


但小弟真的是初學者 很多語法函數都不懂

請您體諒初學者面對 陌生語法的苦惱

懇請版主 依照我的多空交易策略
寫一個迴圈程式範例給我
讓我可以用比較理解的方式學習

如果您認為我提供的策略仍然存在一些變數
也請您暫時略過 毋須考量

我知道這東西離成熟仍有一段距離
我會自行驗證歷史資料作後續修正

現階段我只想先學會如何

用迴圈 作 [ 多空倉位控管]


再一次 感謝您


由 cgjj 在 2010-06-15 12:45 發表:

處理前有無先確認過訊號是您要的呢?

前面兩段公式是不能跑的, 因為
cross 被誤敲為 coss

有無去比較過 FILTER 處理前和 FILTER 處理後的差異呢
有無想過 FILTER 處理的區間內
若有 多變空 => 空變多 ==> 多變空 的狀況呢

您先把訊號處理完成
看過指標出來的訊號無誤, 是您要的後
才能再接著處理現談的 "多空點位完全勾銷"
否則只會徒勞無功白忙一場的


由 tycoon868 在 2010-06-15 13:34 發表:

感謝版大:

FILTER 處理的區間內 的變化
我確實沒想到

請問我可以暫時拿掉所有 Filter

來獲得一個 學習迴圈的範例嗎?


由 cgjj 在 2010-06-19 00:55 發表:

引用:
最初由 tycoon868 發表
感謝版大:

FILTER 處理的區間內 的變化
我確實沒想到

請問我可以暫時拿掉所有 Filter

來獲得一個 學習迴圈的範例嗎?



這與學習迴圈的範例無關

重點還是前面說的
您先把訊號處理完成(請提供能正常跑的公式源碼)
看過指標出來的訊號, 核對無誤, 是您要的後
才能再接著處理現談的 "多空點位完全勾銷"

訊號未經確認就做後面的整合
弄到最後只會白忙一場的


由 tycoon868 在 2010-06-20 11:24 發表:

謝謝版主

這兩天已看過

進階教學

http://www.chiefox.com.tw/bbs/forum...p?s=&forumid=46

對 迴圈已經稍有認識

待買賣訊號確定無誤後

如果還有問題

再向您提問

謝謝您


由 cgjj 在 2010-06-20 22:41 發表:

引用:
最初由 tycoon868 發表
謝謝版主

這兩天已看過

進階教學

http://www.chiefox.com.tw/bbs/forum...p?s=&forumid=46

對 迴圈已經稍有認識

待買賣訊號確定無誤後

如果還有問題

再向您提問

謝謝您



不客氣 ^^


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


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

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