到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 求助:如何換算金叉進場後到死叉出場的獲利點數?
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

求助:如何換算金叉進場後到死叉出場的獲利點數?

請教總版主:

我有個問題想請教總版主幫忙,實在是被搞得頭都快炸了。

KC:=CROSS(k,d);//金叉
XKC:=REF(C,BARSLAST(KC)+1);//上次金叉收盤價

KB:=CROSS(D,K);//死叉
XKC:=REF(C,BARSLAST(Kb)+1);//上次死叉收盤價

底下的就出問題∼

KNOW: ref(KC,XKC);
DRAWTEXT( KNOW ,C,'金叉'+NUMTOSTR(C,2)),COLORYELLOW;//(我這樣寫,畫面上每一個金叉位置價位都一樣)

我想做的是:
(一)假設狀況如下:
1.上次kd黃金交叉時的價位(進場價)
2.金叉之後出現死叉時的價位(出場價)
3.死叉之後的再一次出現金叉的價位

(二)底下不知道該如何表達
4.如何換算(1)進場後到(2)死叉後的獲利點數(假設是在獲利狀況下)?
5.如何換算(2)死叉後反手做空,直到(3)出現金叉時回補的獲利點數?
6.假如一天只做這三次動作,到最後要如何換算這三次動作的「總獲利」?

__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫

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

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

回覆: 求助:如何換算金叉進場後到死叉出場的獲利點數?

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

我有個問題想請教總版主幫忙,實在是被搞得頭都快炸了。

KC:=CROSS(k,d);//金叉
XKC:=REF(C,BARSLAST(KC)+1);//上次金叉收盤價

KB:=CROSS(D,K);//死叉
XKC:=REF(C,BARSLAST(Kb)+1);//上次死叉收盤價

底下的就出問題∼

KNOW: ref(KC,XKC);
DRAWTEXT( KNOW ,C,'金叉'+NUMTOSTR(C,2)),COLORYELLOW;//(我這樣寫,畫面上每一個金叉位置價位都一樣)

我想做的是:
(一)假設狀況如下:
1.上次kd黃金交叉時的價位(進場價)
2.金叉之後出現死叉時的價位(出場價)
3.死叉之後的再一次出現金叉的價位

(二)底下不知道該如何表達
4.如何換算(1)進場後到(2)死叉後的獲利點數(假設是在獲利狀況下)?
5.如何換算(2)死叉後反手做空,直到(3)出現金叉時回補的獲利點數?
6.假如一天只做這三次動作,到最後要如何換算這三次動作的「總獲利」?



NUMTOSTR(C,2) 是將數值轉為字串
它不能將數列, 轉換為字串陣列
碰到數列時, 它會只轉最後一根K棒的值(最後一個元素)
故會有您說的 "畫面上每一個金叉位置價位都一樣"
改用 DRAWNUMBER 即可

做法, 這範例給您參考:

KC:=CROSS(k,d);//金叉
多進價:REF(C,BARSLAST(KC)) linethick0;
多獲利:C-多進價 linethick0;
KB:=CROSS(D,K);//死叉
空進價:REF(C,BARSLAST(KB)) linethick0;
空獲利:空進價-C linethick0;

總獲利:SUM(多獲利*KB+空獲利*KC,0) linethick0;
VERTLINE(KC) linedot colorred;
VERTLINE(KB) linedot colorgreen;
DRAWTEXT( KC ,L,'金叉:'),COLORYELLOW ALIGN2 pxdn10;
DRAWNUMBER( KC ,L,多進價,2),COLORYELLOW ALIGN1 pxdn10;
DRAWTEXT( KB ,H,'死叉:'),COLORYELLOW ALIGN2 pxup20;
DRAWNUMBER( KB ,H,空進價,2),COLORYELLOW ALIGN1 pxup20;

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

註冊日期: Jul 2008
來  自:
文章數量: 112

回覆: 回覆: 求助:如何換算金叉進場後到死叉出場的獲利點數?

引用:
最初由 cgjj 發表
NUMTOSTR(C,2) 是將數值轉為字串
它不能將數列, 轉換為字串陣列
碰到數列時, 它會只轉最後一根K棒的值(最後一個元素)
故會有您說的 "畫面上每一個金叉位置價位都一樣"
改用 DRAWNUMBER 即可

做法, 這範例給您參考:

KC:=CROSS(k,d);//金叉
多進價:REF(C,BARSLAST(KC)) linethick0;
多獲利:C-多進價 linethick0;
KB:=CROSS(D,K);//死叉
空進價:REF(C,BARSLAST(KB)) linethick0;
空獲利:空進價-C linethick0;

總獲利:SUM(多獲利*KB+空獲利*KC,0) linethick0;
VERTLINE(KC) linedot colorred;
VERTLINE(KB) linedot colorgreen;
DRAWTEXT( KC ,L,'金叉:'),COLORYELLOW ALIGN2 pxdn10;
DRAWNUMBER( KC ,L,多進價,2),COLORYELLOW ALIGN1 pxdn10;
DRAWTEXT( KB ,H,'死叉:'),COLORYELLOW ALIGN2 pxup20;
DRAWNUMBER( KB ,H,空進價,2),COLORYELLOW ALIGN1 pxup20;



總版主:

晚安,感謝您指導,解決了我一個大問題。原來這個DRAWNUMBER 那麼好用,太棒了。

__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫

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

論壇跳轉:
主題評分:

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