[Protra-users 40] Re: カギ型のブレイクアウト

Back to archive index

panacoran panac****@yahoo*****
2007年 11月 24日 (土) 02:25:04 JST


--- pirom pas <pirom****@yahoo*****> wrote:

> // 買い条件を定義します
> def Cond1
> 	if ! Close || !{-45}Close
> 		return
> 	end
> 
> nullの意味は、
> 理解できませんが、
> 終値を、指定してやると、
> いうことですね。

システムの実行開始後45日目までは45日前の終値は存在しないので、{-45}Close
は数字ではない値nullを返します。Protraではnullと何かを比較すると
必ずエラーになります。

25日目前までは、
	if ! rci_value
このrci_valueの検査のおかげで
  return Close >= 50 && Volume >= 100 && rci_value < 0 &&
    {-20} Close < Close && {-20} Close > {-10} Close &&
    {-10} Close > {-45} Close
  (注)適当に折り返してます。
この条件式は実行されないのでエラーになることはありません。

しかし、25日を過ぎるとほかの条件式が満たされたときに
    {-10} Close > {-45} Close
が実行されてしまうのでエラーになります。45日前の終値を指定するの
なら、45日目まではこの条件が実行されないようにしなければなりませ
ん。

それが
	if ! Close || !{-45}Close
これです。

> これからも、
> よろしくお願いします。

基本的に気分屋なので、気が向いたときにしかメールを書きませんし、
こんな解説もやっぱり気分次第ですが、よろしくお願いします。

-- panacoran

--------------------------------------
New Design Yahoo! JAPAN  2008/01/01
http://pr.mail.yahoo.co.jp/newdesign/




Protra-users メーリングリストの案内
Back to archive index