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

註冊日期: Feb 2004
來  自:
文章數量: 2

公式請教

麻煩各位前輩指導以下問題~~

請問:
一. 多頭買入:{[(5ma) 與(10ma)黃金交叉(5MA向上穿越10MA),且收盤價大於(5ma)],且大於(20ma)},或是[收盤價向上穿越(20ma)],兩者其中一個先執行,則必須等到執行多頭賣出之後才再回來過濾多頭買入的條件或空頭買入的條件.(必須一進一出,一進一出,有進才有出,不論是多頭先進或空頭先進).
二. 二. 空頭買入:{[(5ma) 與(10ma)死亡交叉(5向下穿越10),且收盤價小於(5ma)],且小於(20ma)},或是[收盤價向下穿越(20ma)],兩者其中一個先執行,則必須等到執行空頭賣出之後才再回來過濾多頭買入的條件或空頭買入的條件.(必須一進一出,一進一出,有進才有出,不論是多頭先進或空頭先進).
3. 多頭買入的價位(空頭買入的價位)開始算起,累積獲利未超過150點之前,收盤價小(大)於10日簡單移動平均線時,即執行多頭賣出(空頭賣出). 4. 空頭買入的價位(空頭買入的價位)開始算起,累積獲利超過150點之時(後),收盤價小(大)於10簡單移動平均線時,不執行多頭賣出(空頭賣出).一直等到收盤價小(大)於20日簡單移動平均線時才執行多頭賣出(空頭賣出),或是回跌50%時才執行多頭賣出(空頭賣出)

麻煩各位了!! 謝謝!!

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

註冊日期: Jan 2004
來  自:
文章數量: 2783

回覆: 公式請教

引用:
最初由 pao_h 發表
麻煩各位前輩指導以下問題~~

請問:
多頭買入:{[(5ma) 與(10ma)黃金交叉(5MA向上穿越10MA),且收盤價大於(5ma)],且大於(20ma)},或是[收盤價向上穿越(20ma)],兩者其中一個先執行,則必須等到執行多頭賣出之後才再回來過濾多頭買入的條件或空頭買入的條件.(必須一進一出,一進一出,有進才有出,不論是多頭先進或空頭先進).
二. 二. 空頭買入:{[(5ma) 與(10ma)死亡交叉(5向下穿越10),且收盤價小於(5ma)],且小於(20ma)},或是[收盤價向下穿越(20ma)],兩者其中一個先執行,則必須等到執行空頭賣出之後才再回來過濾多頭買入的條件或空頭買入的條件.(必須一進一出,一進一出,有進才有出,不論是多頭先進或空頭先進).
3. 多頭買入的價位(空頭買入的價位)開始算起,累積獲利未超過150點之前,收盤價小(大)於10日簡單移動平均線時,即執行多頭賣出(空頭賣出). 4. 空頭買入的價位(空頭買入的價位)開始算起,累積獲利超過150點之時(後),收盤價小(大)於10簡單移動平均線時,不執行多頭賣出(空頭賣出).一直等到收盤價小(大)於20日簡單移動平均線時才執行多頭賣出(空頭賣出),或是回跌50%時才執行多頭賣出(空頭賣出)

麻煩各位了!! 謝謝!!


一.
(CROSS(MA(C,5),MA(C,20)) AND C>=MA(C,5) AND C>=MA(C,20)) OR CROSS(C,MA(C,20));

CROSS(MA(C,10),MA(C,5)) AND C<MA(C,5) AND C<MA(C,20);

向版主報告此篇 | 查IP位址
Old Post 2004-02-24 15:12
king 現在離線 點選這裡查看 king 的個人資料 點選這裡給 king 傳送一條短訊 進入 king 的首頁! 查找更多關於 king 的文章 增加 king 至你的好友列表 編輯/刪除訊息 引用回覆
pao_h
初級會員

註冊日期: Feb 2004
來  自:
文章數量: 2

問題 非常感謝king的幫忙

非常感謝king的幫忙,但是我將這幾個條件拆開,運用vbs的語言(太難

的不會)下去跑, 總是會出現重複買進或賣出的訊號,且我希望在獲利

未超過150點之前,收盤價跌破10ma就停利(損),而在獲利超過150點之

後,收盤價跌破10ma時不執行賣出,而等到跌破20ma時才執行賣出,

收盤價在20ma之上只作多頭買入 ,
buy_1:=if((cross(ma(c,5),ma(c,10)) and c>ma(c,20)),1,0);
buy_2:=if(cross(c,ma(c,20)),1,0);

收盤價在20ma之下只作空頭買入 ,
buy_3:=if((cross(ma(c,10),ma(c,5)) and c<ma(c,20)),1,0);
buy_4:=if(cross(ma(c,20),c),1,0);

sell_1:=if((cross(ma(c,10),c) and c>ma(c,20)),1,0);
sell_2:=if(cross(ma(c,20),c),1,0);

sell_3:=if((cross(c,ma(c,10)) and c<ma(c,20)),1,0);
sell_4:=if(cross(c,ma(c,20)),1,0);

在整個過程裡,我運用到了 if~~~then~~~else等等,迴圈的觀念,但是就是跑不出我要的結果.

請前輩们再幫幫忙,謝謝你們!!

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

論壇跳轉:
主題評分:

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