注文時のコメントを返す関数OrderComment()の使い方

関数OrderComment()

書式

string  OrderComment(); //引数なし

戻り値

ポジションのコメントを返します。

サンプルコード

int BuyTicket = 0;
int SellTicket = 0;

      if(BuyTicket==0){
   		BuyTicket = OrderSend(Symbol(),OP_BUYLIMIT,MarketInfo(Symbol(),MODE_MINLOT),
   				getAsk(Symbol())-500*_Point,30,
   				0,0,
   				"逆指値買いです",12345,0,Green);
      }
      
      if(SellTicket==0){
         SellTicket = OrderSend(Symbol(),OP_SELLSTOP,MarketInfo(Symbol(),MODE_MINLOT),
   				getBid(Symbol())-500*_Point,30,
   				0,0,
   				"逆指値売りです",12345,0,Green);   
      }

   	if(OrderSelect(BuyTicket,SELECT_BY_TICKET) && OrderType() == OP_BUY){
   	   OrderClose(OrderTicket(),OrderLots(),getBid(Symbol()),30,clrNONE);   	   
   	   BuyTicket = 0;
   	   Print("#",OrderTicket(),":",OrderComment());
   	}


   
   	if(OrderSelect(SellTicket,SELECT_BY_TICKET) && OrderType() == OP_SELL){
   	   OrderClose(OrderTicket(),OrderLots(),getAsk(Symbol()),30,clrNONE);   
   	   SellTicket = 0;
   	   Print("#",OrderTicket(),":",OrderComment());
   	}

シェアする

  • このエントリーをはてなブックマークに追加

フォローする