Account Status

書式:AccountStatus()

この関数は正式にサポートしておりません。PositionCount(), BuyPositionCount(),SellPositionCount()のいずれかをご利用いただくことをおすすめいたします。

この関数は、No_Position_Active, Buy_Position_Active, Sell_Position_Active, Both_Position_Activeからなり、価格が更新される度(価格が提示される度)に値を返します。AccountStatus()は"always in the market"(i.e. ドテン売買)で稼働しているトレーディングシステムでは、ご利用いただけません。

  • No_Position_Active
    買いポジションまたは売りポジションがトレーディングシステムを追加した通貨ペアにないとき。
  • Buy_Position_Active
    1つ以上の買いポジションがトレーディングシステムを追加した通貨ペアにあるとき。
  • Sell_Position_Active
    1つ以上の売りポジションがトレーディングシステムを追加した通貨ペアにあるとき。
  • Both_Position_Active
    1つ以上の買いポジションまたは売りポジションがトレーディングシステムを追加した通貨ペアにあるとき。

OpenBuy:= AccountStatus()=No_Position_Active AND cross(C,mov(C,10,S))
CloseBuy:= AccountStatus()=Buy_Position_Active AND cross(mov(C,10,S),C)

Commodity Channel Index (CCI) Reversal Systemの「公式」で下記の部分を変更して使います。

{Auto-Trading Functionality; Used in Auto-Trade Mode Only}

  • OpenBuy:= BuyPositionCount()=0 AND LongEntrySignal=1;
  • CloseBuy:= BuyPositionCount()>0 AND LongExitSignal=1;
  • OpenSell:= SellPositionCount()=0 AND ShortEntrySignal=1;
  • CloseSell:= SellPositionCount()>0 AND ShortExitSignal=1;

下記に変更

{Auto-Trading Functionality; Used in Auto-Trade Mode Only}

  • OpenBuy:= AccountStatus()=No_Position_Active AND LongEntrySignal=1;
  • CloseBuy:= AccountStatus()=Buy_Position_Active  AND LongExitSignal=1;
  • OpenSell:= AccountStatus()=No_Position_Active AND ShortEntrySignal=1;
  • CloseSell:= AccountStatus()=Sell_Position_Active AND ShortExitSignal=1;

DL:Commodity Channel Index (CCI) Reversal System (1)

応用編:CCIのシグナルを反対にする。

「公式」下記の部分を変更

{Basic Entry/Exit Conditions}

  • LongEntrySetup:= Cross(CCIndex,CCIOSLevel);
  • LongExitCond1:= Cross(CCIOSLevel,CCIndex);
  • LongExitCond2:= Cross(CCIOBLevel,CCIndex);
  • LongExitSetup:= LongExitCond1=1 OR LongExitCond2=1;
  • ShortEntrySetup:= Cross(CCIOBLevel,CCIndex);
  • ShortExitCond1:= Cross(CCIndex,CCIOBLevel);
  • ShortExitCond2:= Cross(CCIndex,CCIOSLevel);
  • ShortExitSetup:= ShortExitCond1=1 OR ShortExitCond2=1;

下記に変更

{Basic Entry/Exit Conditions}

  • LongEntrySetup:= Cross(CCIOBLevel,CCIndex);
  • LongExitCond1:= Cross(CCIndex,CCIOBLevel);
  • LongExitCond2:= Cross(CCIndex,CCIOSLevel);
  • LongExitSetup:= LongExitCond1=1 OR LongExitCond2=1;
  • ShortEntrySetup:= Cross(CCIndex,CCIOSLevel);
  • ShortExitCond1:= Cross(CCIOSLevel,CCIndex);
  • ShortExitCond2:= Cross(CCIOBLevel,CCIndex);
  • ShortExitSetup:= ShortExitCond1=1 OR ShortExitCond2=1;

DL:Commodity Channel Index (CCI) Reversal System (2)

VTトレーダー関数一覧に戻る