エラー、バグ、質問 - ページ 817 1...810811812813814815816817818819820821822823824...3185 新しいコメント Maxim Khrolenko 2012.08.21 10:56 #8161 Rosh:きっと無理なんでしょうね。オンライン版は適していないのでしょうか?この件に関してインターネットで調べたところ、このようなことが書かれていました。http://forum.ru-board.com/topic.cgi?forum=62&topic=20907UPDate 詳細http://forum.ixbt.com/topic.cgi?id=23:39211 私は時々、ネットワークに接続できないノートパソコンでプログラミングを試したくなることがあるんです。質問は批判的なものではなく、ただの願望です :) --- 2012.08.21 11:19 #8162 Renat: また、このようなコードであれば、ループの外側はどうなっているのでしょうか?GetPointerの 影響を別にカウントするつもりでした。 たぶん、それで半分の時間がかかっているのだと思います。 Maxim Khrolenko 2012.08.21 12:06 #8163 またまた質問させていただく私です。EAの入力パラメータに 市民が負の数を入れられないようにする必要がある場合、私はuint型を使っていますが、0(ゼロ)を入れることも可能です。1から始まる数字を入れられるようにしたい。実装は可能でしょうか?あるいは一般に、任意の数から出発する。 Vladimir Gomonov 2012.08.21 12:12 #8164 paladin800: またまた質問させていただく私です。EAの入力パラメータに 負の値を入れることができない場合、私はuint型を使っていますが、0(ゼロ)を入れることは可能です。1から始まる数字を入れることができるようにしたい。実装は可能でしょうか?あるいは一般に、任意の数からスタートする。//| positive integer enum: 1..1000 (without 0) | //+------------------------------------------------------------------+ enum ePInt // positive integer enum: 1..1000 (without 0) { p1=1,// 1 p2 = 2, // 2 p3 = 3, // 3 p4 = 4, // 4 p5 = 5, // 5 p6 = 6, // 6 p7 = 7, // 7 p8 = 8, // 8 p9 = 9, // 9 p10 = 10, // 10 p11 = 11, // 11ここからhttps://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqhてっきり......。paladin800: そういうことです!(笑)。リンクありがとうございます!自分で考えてみます。// "全部の技を書き込んだよ!":-)))) Mykola Demko 2012.08.21 12:16 #8165 paladin800: またしても質問です。EAの入力パラメータに 市民が負の数を入れられない必要がある場合、私はuint型を使っていますが、0(ゼロ)を入れることは可能です。1から始まる数字を入れることができるようにしたい。実装は可能でしょうか?あるいは一般に、任意の数から出発する。ユーザーを渡してチェックし、0なら1を使用することも可能です。これはproskieパラメータを使用する場合です。もちろん、それは曲者だが、何百万もの値を列挙したenumを書くのはもっと曲者である。 Vladimir Gomonov 2012.08.21 12:21 #8166 Urain:ユーザーを立ててチェックを入れ、0なら1を使う、これはプロキシパラメータを使う場合の話です。もちろん、それは曲者ですが、何百万もの値を列挙したenumを書くのはもっと曲者です。抗議する! 挑発だ! :)--言語の能力と限界の問題であって、最適化や実装を選ぶ際の常識の問題ではありません。 Maxim Khrolenko 2012.08.21 12:25 #8167 MetaDriver:ここからhttps://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqhてっきり......//「全部の技をメモしてきた!」 ......と思ったら:-))))MetaDriver。ここからhttps://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqhてっきり......//「全部の技をメモしてきた!」 ......と思ったら:-)))) そうそう、昨日enumをマスターしたので、この型を使って私のアイデアを実装する可能性が高いです。もっとグローバルに考えていたのですが、例えば、1から何個まで入力しなければならないとか。 sion 2012.08.22 03:52 #8168 注文が発注されたかどうかを判断するために、OnTradeTransactionを使用している人はいますか?ストラテジーテスターで、3ティック以内に1トレード2オーダーを送信した場合、TRADE_TRANSACTION_REQUESTは、最後に送信されたオーダーにのみ、1回発生します。QR 0 Trade 05:42:35 2011.10.12 10:00:32 instant buy 0.07 EURUSD at 1.3667 (1.3665 / 1.3667 / 1.3665) RS 0 Trades 05:42:35 2011.10.12 10:00:32 deal #2 buy 0.07 EURUSD at 1.3667 done (based on order #2) EN 0 Trade 05:42:35 2011.10.12 10:00:32 deal performed [#2 buy 0.07 EURUSD at 1.3667] RJ 0 Trade 05:42:35 2011.10.12 10:00:32 order performed buy 0.07 at 1.3667 [#2 buy 0.07 EURUSD at 1.3667] PH 0 Trade 05:42:35 2011.10.12 10:00:32 sell stop 0.07 EURUSD at 1.3167 (1.3664 / 1.3666 / 1.3664) MJ 0 Trade 05:42:35 2011.10.12 10:00:32 sell limit 0.07 EURUSD at 1.4167 (1.3665 / 1.3667 / 1.3665) OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction KO 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction IF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction GM 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade GF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction ME 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction KR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade KJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction QH 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction OG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade PR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==10 OnTradeTransaction PJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 EnumToString(type)=TRADE_TRANSACTION_REQUEST PG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------trans=== TRADE_TRANSACTION_REQUEST Symbol: Deal ticket: 0 Deal type: DEAL_TYPE_BUY Order ticket: 0 Order type: ORDER_TYPE_BUY Order state: ORDER_STATE_STARTED Order time type: ORDER_TIME_GTC Order expiration: 1970.01.01 00:00 Price: 0 Price trigger: 0 Stop Loss: 0 Take Profit: 0 Volume: 0 FG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------request1== TRADE_ACTION_PENDING Symbol: EURUSD Magic Number: 1000 Order ticket: 0 Order type: ORDER_TYPE_SELL_LIMIT Order filling: ORDER_FILLING_RETURN Order time type: ORDER_TIME_GTC Order expiration: 1970.01.01 00:00 Price: 1.4167 Deviation points: 0 Stop Loss: 0 Take Profit: 0 Stop Limit: 0 Volume: 0.07 Comment: tp по BUY MJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------result1== Retcode 10009 Request ID: 2 Order ticket: 4 Deal ticket: 0 Volume: 0.07 Price: 0 Ask: 1.3667 Bid: 1.3665 Comment: --- 2012.08.22 05:27 #8169 この線はどうでしょう?OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction が解読されていない? sion 2012.08.22 07:34 #8170 sergeev: この線はどうでしょう?解読できましたか? 最初の取引を参照していますが、TRADE_TRANSACTION_REQUESTの回答もあるはずなのに、なぜかドロップしてしまいます。ここからでは、どのようなオーダーが設定されているかという基本的な情報しか得ることができません。また、この方式では、いつ命令変更が来なくなるかわからないという信頼性の問題がある。 1...810811812813814815816817818819820821822823824...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
きっと無理なんでしょうね。オンライン版は適していないのでしょうか?
この件に関してインターネットで調べたところ、このようなことが書かれていました。http://forum.ru-board.com/topic.cgi?forum=62&topic=20907
UPDate 詳細http://forum.ixbt.com/topic.cgi?id=23:39211
また、このようなコードであれば、ループの外側はどうなっているのでしょうか?
またまた質問させていただく私です。EAの入力パラメータに 負の値を入れることができない場合、私はuint型を使っていますが、0(ゼロ)を入れることは可能です。1から始まる数字を入れることができるようにしたい。実装は可能でしょうか?あるいは一般に、任意の数からスタートする。
ここからhttps://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
てっきり......。
paladin800:
そういうことです!(笑)。リンクありがとうございます!自分で考えてみます。
// "全部の技を書き込んだよ!"
:-))))
またしても質問です。EAの入力パラメータに 市民が負の数を入れられない必要がある場合、私はuint型を使っていますが、0(ゼロ)を入れることは可能です。1から始まる数字を入れることができるようにしたい。実装は可能でしょうか?あるいは一般に、任意の数から出発する。
ユーザーを渡してチェックし、0なら1を使用することも可能です。これはproskieパラメータを使用する場合です。
もちろん、それは曲者だが、何百万もの値を列挙したenumを書くのはもっと曲者である。
ユーザーを立ててチェックを入れ、0なら1を使う、これはプロキシパラメータを使う場合の話です。
もちろん、それは曲者ですが、何百万もの値を列挙したenumを書くのはもっと曲者です。
抗議する! 挑発だ! :)
--
言語の能力と限界の問題であって、最適化や実装を選ぶ際の常識の問題ではありません。
ここからhttps://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
てっきり......//「全部の技をメモしてきた!」 ......と思ったら
:-))))ここからhttps://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
てっきり......//「全部の技をメモしてきた!」 ......と思ったら
:-))))注文が発注されたかどうかを判断するために、OnTradeTransactionを使用している人はいますか?
ストラテジーテスターで、3ティック以内に1トレード2オーダーを送信した場合、TRADE_TRANSACTION_REQUESTは、最後に送信されたオーダーにのみ、1回発生します。
QR 0 Trade 05:42:35 2011.10.12 10:00:32 instant buy 0.07 EURUSD at 1.3667 (1.3665 / 1.3667 / 1.3665)
RS 0 Trades 05:42:35 2011.10.12 10:00:32 deal #2 buy 0.07 EURUSD at 1.3667 done (based on order #2)
EN 0 Trade 05:42:35 2011.10.12 10:00:32 deal performed [#2 buy 0.07 EURUSD at 1.3667]
RJ 0 Trade 05:42:35 2011.10.12 10:00:32 order performed buy 0.07 at 1.3667 [#2 buy 0.07 EURUSD at 1.3667]
PH 0 Trade 05:42:35 2011.10.12 10:00:32 sell stop 0.07 EURUSD at 1.3167 (1.3664 / 1.3666 / 1.3664)
MJ 0 Trade 05:42:35 2011.10.12 10:00:32 sell limit 0.07 EURUSD at 1.4167 (1.3665 / 1.3667 / 1.3665)
OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction
KO 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction
IF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction
GM 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
GF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
ME 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
KR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
KJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
QH 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
OG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
PR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==10 OnTradeTransaction
PJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 EnumToString(type)=TRADE_TRANSACTION_REQUEST
PG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------trans===
TRADE_TRANSACTION_REQUEST
Symbol:
Deal ticket: 0
Deal type: DEAL_TYPE_BUY
Order ticket: 0
Order type: ORDER_TYPE_BUY
Order state: ORDER_STATE_STARTED
Order time type: ORDER_TIME_GTC
Order expiration: 1970.01.01 00:00
Price: 0
Price trigger: 0
Stop Loss: 0
Take Profit: 0
Volume: 0
FG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------request1==
TRADE_ACTION_PENDING
Symbol: EURUSD
Magic Number: 1000
Order ticket: 0
Order type: ORDER_TYPE_SELL_LIMIT
Order filling: ORDER_FILLING_RETURN
Order time type: ORDER_TIME_GTC
Order expiration: 1970.01.01 00:00
Price: 1.4167
Deviation points: 0
Stop Loss: 0
Take Profit: 0
Stop Limit: 0
Volume: 0.07
Comment: tp по BUY
MJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------result1==
Retcode 10009
Request ID: 2
Order ticket: 4
Deal ticket: 0
Volume: 0.07
Price: 0
Ask: 1.3667
Bid: 1.3665
Comment:
この線はどうでしょう?
OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction
MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction
HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction
が解読されていない?
この線はどうでしょう?
解読できましたか?