国产另类一区_欧美成人免费在线视频_久久国产秒_久久精品网站视频_欧美亚洲一级_欧美日本亚洲视频

   您現在的位置: 南方財富網 >> 股票知識 >> 炒股專題 >> 股票公式 >> 正文
南方財富搜索

飛狐股票公式如何使買入信號、賣出信號一一對應

2009-4-26 16:40:05   來源:不詳   佚名

    
   在設計公式時,我們經常遇到這樣的問題,如何使買賣信號一一對應?
  比如下面的代碼:
input:n(26,5,300),p(2,0.1,10);
close;
mid : ma(close,n);
upper: mid + p*std(close,n);
lower: mid - p*std(close,n);

tjb:=cross(close,lower);
tjs:=cross(upper,close);
drawicon(tjb,close,4); 
drawicon(tjs,close,5); 

圖示如下,可以看出,買入信號連續發出多次后,才出現賣出信號,賣出信號連續發出多次后,才發出買入信號。 

如何過濾連續的買入、賣出信號,使買入后只要沒有發出賣出信號,就不再發出買入信號;同樣,賣出后只要沒有出現買入信號,就不再發出賣出信號。即買入、賣出信號一一對應。
  容易想到的是使用過濾函數filter(),但這個函數是難以實現的,因為未來有多少個連續的買入(或賣出)信號是未知的。
  另一種方法是,從前一次賣出(或買入)信號開始累加買入(或賣出)信號,如果累加次數等于1,則發出真正的買入(或賣出)信號。

  但這里還有一個問題,如果首次信號是賣出信號的話,也應該過濾,因為沒有買入哪來賣出?應讓首次信號是買入信號才合理。方法是,在第1根K線的位置,虛擬一個賣出信號。
  以下是實現上述想法的常規函數代碼:

input:n(26,5,300),p(2,0.1,10);
close;
mid : ma(close,n);
upper: mid + p*std(close,n);
lower: mid - p*std(close,n);

//以下為常規函數處理代碼//
tjb:=cross(close,lower);//初始買入信號,可換成其它任意買入條件
tjs:=cross(upper,close);//初始賣出信號,可換成其它任意賣出條件

{以下代碼,使買、賣信號一一對應}
tsb:=barssince(tjb);
tss:=barssince(tjs);
if tjs[datacount]<tjb[datacount] then begin
a:=setlbound(tjs,1);
tjs:=tjs or barpos=1;
end;
tjbuy:=count(tjb,barslast(tjs))=1 and tjb; //買入信號
tjsell:=count(tjs,barslast(tjb))=1 and tjs; //賣出信號

drawicon(tjbuy,low,4);
drawicon(tjsell,high,5);
圖示如下: 

(文章來源:南方財富 http://www.aituoer.com)

(責任編輯:張元緣)
    南方財富網聲明:股市資訊來源于合作媒體及機構,屬作者個人觀點,僅供投資者參考,并不構成投資建議。投資者據此操作,風險自擔。
商務進行時
每日必讀
學院24小時排行
證券導讀
熱圖推薦

主站蜘蛛池模板: 美女福利视频网站 | 国产精品久久久久一区二区三区 | 国产三级网址 | 中文字幕亚洲电影 | 夜夜爱av | 黄视频在线播放 | 精品一性一色一乱农村 | 久久久精彩视频 | 日韩国产精品久久久久久亚洲 | 日本国产一区二区三区 | 国产精品一区在线播放 | ree性亚洲88av| 欧美在线一级 | 国产视频一区二区三区四区 | 国产污视频在线 | 在线观看中文字幕亚洲 | 成人午夜网 | 三级视频网 | 91看片成人| 中文字幕亚洲视频 | 成人在线视频一区 | 青青草伊人久久 | 激情婷婷综合 | 91视频日本 | 看全黄大色黄大片老人做 | 国产精品视频一区二区三区不卡 | 国产欧美精品一区二区色综合朱莉 | 午夜一区二区三区视频 | 丁香婷婷六月 | 夜夜草导航 | 国产日韩欧美 | 91网站在线看| 天天干夜夜拍 | 亚洲精品久久久久久久久久久久久 | 国产3区 | 91久久久久久 | 欧美一区二区人人喊爽 | 亚洲最大成人综合 | 午夜在线精品偷拍 | 少妇精品亚洲一区二区成人 | 中文字幕精品一区久久久久 |