エラー、バグ、質問 - ページ 1913 1...190619071908190919101911191219131914191519161917191819191920...3185 新しいコメント Ilya Malev 2017.06.20 08:40 #19121 デモでもヘルプの例では動作しません。ORDER_TIME_DAYを 4つのモードに順番に置き換えたが、まだ無効な有効期限である。 prostotrader 2017.06.20 11:00 #19122 KirBiz: ブローカーは、注文の有効 期限までの下限を設定していますか?最短10分取引所での取引」で質問の答えを探します。 Ilya Malev 2017.06.20 16:03 #19123 prostotrader: 質問に対する回答は「為替取引」のコーナーで探してみてください。私に言ってるの?10022のトピックについて可能な限り検索してみましたが、実用的な回答は見つかりませんでした。 fxsaber 2017.06.20 17:33 #19124 Ilya Malev: On demoもヘルプにある例ではうまくいきません。ORDER_TIME_DAYを 4つのモードに順番に置き換えたが、やはり無効な有効期限だった。賞味期限は関係ありません。このように行くRequest.type_filling = ORDER_FILLING_RETURN; このことは、事実上のバグを示す トレーディング、自動売買システム、ストラテジーテストに関するフォーラム MetaTrader5を使ったオープニングでの実験 fxsaber さん 2016.11.12 12:21#define TOSTRING(A) #A + " = " + (string)(A)void OnStart(){ Print(EnumToString((ENUM_SYMBOL_TRADE_EXECUTION)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_EXEMODE))); Print(TOSTRING(SymbolInfoInteger(_Symbol, SYMBOL_FILLING_MODE))); Print(TOSTRING(SYMBOL_FILLING_IOC)); Print(TOSTRING(SYMBOL_FILLING_FOK));}Metaquotes-Demoの正しい設定(すべて許可)に関してTest (Si-12.16,M1) SYMBOL_TRADE_EXECUTION_EXCHANGE Test (Si-12.16,M1) SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE) = 3 Test (Si-12.16,M1) SYMBOL_FILLING_IOC = 2 Test (Si-12.16,M1) SYMBOL_FILLING_FOK = 1 すべてのフィリングモードが許可され、成行注文と指値注文で機能します。しかし、逆指値注文の場合はORDER_FILLING_RETURNのみです。 ディスカバリーでのMetaTrader 5の実験 Errors, bugs, questions Experiments with MetaTrader 5 Ilya Malev 2017.06.20 18:13 #19125 fxsaber:賞味期限は関係ありません。このように作る これは、事実上のバグを示していますすべてのFilling-modeが許可され、それらはマーケットとリミットで機能します。しかし、逆指値注文の場合は、ORDER_FILLING_RETURNのみです。ありがとうございます、そのように動作します。 Artyom Trishkin 2017.06.20 18:24 #19126 グローバルなコンテキストを指す場合、何らかの理由で知能が働かない。 ::StringToTime()ツールチップは、関数名が完全に入力された後に表示されます。一方、クラスの文脈では、インテリジェンスが機能します。 Konstantin 2017.06.23 14:45 #19127 MT5 v1607で奇妙な不具合が発生しました、私は実際のティックでテストしています、マーケットレビューの戦略テスターで テストすると、テスターは日付2017.03.07と最後のティックの時間11:01を示します、しかしログではすでに2017.03.09の操作があり、テスターは停止しているように見えます、同様の経験をした人とそれをどう処理するのでしょうか? Yaroslav Nakonechnyi 2017.06.23 15:19 #19128 こんな感じの簡単なコードです。 void CloseAllOrders() { bool Ans; int i=0; for(i=1; i <=OrdersTotal(); i++) { Print("Проход № ", i); if (OrderSelect(i-1,SELECT_BY_POS)==true) { if (OrderSymbol() != Symbol()) continue; if (OrderType()==0) { // Ans=OrderClose(OrderTicket(),OrderLots(), NormalizeDouble(Bid,Digits),25); } if (OrderType()==1) { // Ans=OrderClose(OrderTicket(),OrderLots(), NormalizeDouble(Ask,Digits),25); } } } return; } 機能を開始した時点では、2つのBuyポジションが開いています。この関数は、2つのオーダーの存在を、Passage 1, Passage 2の2回に分けて表示します。コメントを削除して、再度関数を実行します。勢いよく1枚の買い注文を取り下げ、「Passage #1」を宣言してループを抜ける。Passage #2 "のメッセージは表示されません。魔法ってなんだろう? Artyom Trishkin 2017.06.23 16:04 #19129 nys2000:魔法ってなんだろう? 誤ったサイクル Yaroslav Nakonechnyi 2017.06.23 17:13 #19130 Artyom Trishkin: 誤ったサイクルでもう少し具体的に教えてください。 1...190619071908190919101911191219131914191519161917191819191920...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ブローカーは、注文の有効 期限までの下限を設定していますか?最短10分
取引所での取引」で質問の答えを探します。
質問に対する回答は「為替取引」のコーナーで探してみてください。
私に言ってるの?10022のトピックについて可能な限り検索してみましたが、実用的な回答は見つかりませんでした。
On demoもヘルプにある例ではうまくいきません。ORDER_TIME_DAYを 4つのモードに順番に置き換えたが、やはり無効な有効期限だった。
賞味期限は関係ありません。このように行く
Request.type_filling = ORDER_FILLING_RETURN;
このことは、事実上のバグを示すトレーディング、自動売買システム、ストラテジーテストに関するフォーラム
MetaTrader5を使ったオープニングでの実験
fxsaber さん 2016.11.12 12:21
void OnStart()
{
Print(EnumToString((ENUM_SYMBOL_TRADE_EXECUTION)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_EXEMODE)));
Print(TOSTRING(SymbolInfoInteger(_Symbol, SYMBOL_FILLING_MODE)));
Print(TOSTRING(SYMBOL_FILLING_IOC));
Print(TOSTRING(SYMBOL_FILLING_FOK));
}
Metaquotes-Demoの正しい設定(すべて許可)に関して
Test (Si-12.16,M1) SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE) = 3
Test (Si-12.16,M1) SYMBOL_FILLING_IOC = 2
Test (Si-12.16,M1) SYMBOL_FILLING_FOK = 1
賞味期限は関係ありません。このように作る
これは、事実上のバグを示していますありがとうございます、そのように動作します。
グローバルなコンテキストを指す場合、何らかの理由で知能が働かない。
::StringToTime()
ツールチップは、関数名が完全に入力された後に表示されます。
一方、クラスの文脈では、インテリジェンスが機能します。
MT5 v1607で奇妙な不具合が発生しました、私は実際のティックでテストしています、マーケットレビューの戦略テスターで テストすると、テスターは日付2017.03.07と最後のティックの時間11:01を示します、しかしログではすでに2017.03.09の操作があり、テスターは停止しているように見えます、同様の経験をした人とそれをどう処理するのでしょうか?
こんな感じの簡単なコードです。
機能を開始した時点では、2つのBuyポジションが開いています。この関数は、2つのオーダーの存在を、Passage 1, Passage 2の2回に分けて表示します。
コメントを削除して、再度関数を実行します。勢いよく1枚の買い注文を取り下げ、「Passage #1」を宣言してループを抜ける。Passage #2 "のメッセージは表示されません。
魔法ってなんだろう?
魔法ってなんだろう?
誤ったサイクルで
もう少し具体的に教えてください。