2011年05月26日
DATA定義について
○ extern double
Meta4 調べても分からなかった 入力レコ−ド
で、入力レコ−ドに触れましたが、
自分が出力したOrderSend注文情報
[ [番号、ポジション種類(Sell Buyなど)、通貨種類、ポジョン数量]× Order個数 ] )
の他に、
int start() {} の上で定義する extern double の DATA も
自分が出力したOrderSend注文情報と同様に次回の入力レコ−ドとして入ってきます。
ただし、下記の場合、DATA は、クリアされてしまいます。
1. チャ−トをクリックして時間表示を変えた場合。
2. 1つのプログラムで複数の通貨を選択し、実行している場合。
以上の2点は確認できていますが、他の条件でDATAがクリアされる場合もあるかもしれません。
○ double OrderType_storage[1000];
string OrderSymbol_storage[1000];
for( cnt = 0 ; cnt < OrdersTotal() ; cnt++ ) {
OrderSelect( cnt,SELECT_BY_POS );
OrderSymbol_storage[ cnt ] = OrderSymbol();
OrderLots_storage[ cnt ] = OrderLots();
OrderType_storage[ cnt ] = OrderType();
OrderOpenPrice_storage[ cnt ] = OrderOpenPrice();
OrderTicket_storage[ cnt ] = OrderTicket();
}
かなりのDATAが格納可能の様です。
1000までは確認しました。
ただし、バグなのか、最後のDATAが、数字DATA定義には格納されません。
string OrderSymbol_storage[1000]; ← 最後のDATAも格納される。
double OrderType_storage[1000]; ← 最後のDATAは格納されない。
これは、少なくしても同様です。
double OrderType_storage[100]; ← 最後のDATAは格納されない。
Meta4 調べても分からなかった 入力レコ−ド
で、入力レコ−ドに触れましたが、
自分が出力したOrderSend注文情報
[ [番号、ポジション種類(Sell Buyなど)、通貨種類、ポジョン数量]× Order個数 ] )
の他に、
int start() {} の上で定義する extern double の DATA も
自分が出力したOrderSend注文情報と同様に次回の入力レコ−ドとして入ってきます。
ただし、下記の場合、DATA は、クリアされてしまいます。
1. チャ−トをクリックして時間表示を変えた場合。
2. 1つのプログラムで複数の通貨を選択し、実行している場合。
以上の2点は確認できていますが、他の条件でDATAがクリアされる場合もあるかもしれません。
○ double OrderType_storage[1000];
string OrderSymbol_storage[1000];
for( cnt = 0 ; cnt < OrdersTotal() ; cnt++ ) {
OrderSelect( cnt,SELECT_BY_POS );
OrderSymbol_storage[ cnt ] = OrderSymbol();
OrderLots_storage[ cnt ] = OrderLots();
OrderType_storage[ cnt ] = OrderType();
OrderOpenPrice_storage[ cnt ] = OrderOpenPrice();
OrderTicket_storage[ cnt ] = OrderTicket();
}
かなりのDATAが格納可能の様です。
1000までは確認しました。
ただし、バグなのか、最後のDATAが、数字DATA定義には格納されません。
string OrderSymbol_storage[1000]; ← 最後のDATAも格納される。
double OrderType_storage[1000]; ← 最後のDATAは格納されない。
これは、少なくしても同様です。
double OrderType_storage[100]; ← 最後のDATAは格納されない。
-----------------------------------------------------------------------------------------------------------
上記の式は全角スペ−スが入っていて、そのままコピ−するとエラ−になります。
-----------------------------------------------------------------------------------------------------------
上記の式は全角スペ−スが入っていて、そのままコピ−するとエラ−になります。
-----------------------------------------------------------------------------------------------------------
【(カテゴリなし)の最新記事】
投稿者:Meta4 Blog|20:21
この記事へのコメント