保留中の注文

概要

保留中の注文のプロパティにアクセスします

シグネチャ

1
public abstract interface PendingOrder

 

名前空間

cAlgo.API

1
2
3
 PlaceLimitOrder(TradeType.Buy, Symbol, 10000,Symbol.Bid);
 var order = LastResult.PendingOrder;
 Print("保留中の注文のID: {0}", order.Id);

メソッド

ModifyStopLossPips

概要

ストップロスを変更するためのRobot.ModifyPendingOrderメソッドのショートカット

シグネチャ

1
public abstract TradeResult ModifyStopLossPips(double? stopLossPips)

 

パラメータ

名前説明
stopLossPipsdouble?新しいストップロスの値(ピップ)

戻り値

TradeResult

ModifyTakeProfitPips

概要

テイクプロフィットを変更するためのRobot.ModifyPendingOrderメソッドのショートカット

シグネチャ

1
public abstract TradeResult ModifyTakeProfitPips(double? takeProfitPips)

 

パラメータ

名前説明
takeProfitPipsdouble?新しいテイクプロフィットの値(ピップ)

戻り値

TradeResult

ModifyStopLimitRange

概要

ストップリミット範囲を変更するためのRobot.ModifyPendingOrderメソッドのショートカット

シグネチャ

1
public abstract TradeResult ModifyStopLimitRange(double stopLimitRangePips)

 

パラメータ

名前説明
stopLimitRangePipsdouble新しいストップリミット範囲の値(ピップ)

戻り値

TradeResult

ModifyExpirationTime

概要

有効期限を変更するためのRobot.ModifyPendingOrderメソッドのショートカット

シグネチャ

1
public abstract TradeResult ModifyExpirationTime(DateTime? expirationTime)

 

パラメータ

名前説明
expirationTimeDateTime?新しい有効期限の値

戻り値

TradeResult

ModifyVolume

概要

ボリュームを変更するためのRobot.ModifyPendingOrderメソッドのショートカット

シグネチャ

1
public abstract TradeResult ModifyVolume(double volume)

 

パラメータ

名前説明
volumedouble新しいボリュームの値

戻り値

TradeResult

TakeProfit

概要

価格における利益確定注文

シグネチャ

1
public abstract double? TakeProfit {get;}

 

戻り値

double?

1
2
3
4
 var result = PlaceLimitOrder(TradeType.Buy, Symbol, 10000,
 Symbol.Bid, null, 10, 10);
 var order = result.PendingOrder;
 Print("Order TP price = {0}", order.TakeProfit);

TakeProfitPips

概要

ピップスでの利益確定注文

シグネチャ

1
public abstract double? TakeProfitPips {get;}

 

戻り値

double?

1
2
3
4
 var result = PlaceLimitOrder(TradeType.Buy, Symbol, 10000,
 Symbol.Bid, null, 10, 10);
 var order = result.PendingOrder;
 Print("TP Pips = {0}", order.TakeProfitPips);

Label

概要

ユーザーが割り当てた注文識別子。

シグネチャ

1
public abstract string Label {get;}

 

戻り値

string

1
2
3
4
5
6
7
 var result = PlaceLimitOrder(TradeType.Buy, Symbol, 10000,
 Symbol.Bid, "myLabel", 10, 10);
 var order = result.PendingOrder;
 Print("Label = {0}", order.Label);
目次

このページについて