<?xml version="1.0" encoding="shift_jis"?>
<tactico-extension id="psychological" version="1.0">
  <indicatorDef id="psychological" location="os100%">
    <parameters>int len</parameters>
    <defaultArgs>12</defaultArgs>
    <parameterDescription>$unit 数 $len</parameterDescription>
    <element label="$len$unitサイコロ" appearance="Violet">
      <expression><![CDATA[ (sum(each(len, lambda((Quote q) q.close() > q.shift(1).close()? 1 : 0))) * 1.0) / len ]]></expression>
    </element>
  </indicatorDef>
  
  <staticChart id="psychological-sample" description="サイコロジカル サンプル" chartsession="daily" >
     <indicator name="tactico.移動平均線" args="$ma1"/>
     <indicator name="psychological" args="$ps"/>
     <parameter id="ma1" initial="25"/>
     <parameter id="ps" initial="12"/>
  </staticChart>

  
  <screening id="madev" title="$len日サイコロジカル">
    <parameterDescription>$unit数 $len</parameterDescription>
    <column label="サイコロ" format="+%.2">
      <expression><![CDATA[ (sum(each($len, lambda((Quote q) q.close() > q.shift(1).close()? 1 : 0))) * 1.0) / $len ]]></expression>
    </column>
    <parameter id="len" initial="12"/>
  </screening>

</tactico-extension>

