MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 980 1...973974975976977978979980981982983984985986987...1953 新しいコメント Roman Shiredchenko 2019.10.08 06:59 #9791 Igor Makanu: そのため、OrderSelect()で選択した注文をClosePosBySelect()で閉じるという、実績のある方法を提案しました。) ZZY: 1つの注文を2回クローズしているのではないかという別の疑惑があるのですが、キムのf関数はログにプリントされ、 2番目の条件でクローズする別のループのようにはなりません。 :-)はい。 アルチョム・トリシキン イゴールの関数がユーザーのためにすべてをやってくれることは明らかです(それでも、一部のユーザーは関数でミスも管理します)。しかし、それでは彼自身は何も学べない。もちろん、彼らの自由ですが。 諸君~今夜はここに書くよ...。 アカウントの有効 期限が切れているようです。ただ、いつものエラーではないのですが...。 スクリーンショットはまさにそれです。 P.S. 私はプログラミングができますし、どちらかというと訓練を受けています:-) それは、コードコンストラクタを集めるという問題に!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) PPS 私の中の獣を育てないでください、嫌な奴...。:-) 私はコードが得意ですが、それだけでなく、入札も得意です。 Artyom Trishkin 2019.10.08 07:03 #9792 Roman Shiredchenko: :-)うん。 皆さん - 今夜ここに投稿します... そこでアカウントの有効 期限が切れてしまったようです。ただ、いつものエラーではないのですが...。 スクリーンショットはまさにそれです。 P.S. 私はプログラミングができますし、どちらかというと訓練を受けています:-) それは、コードコンストラクタを集めるという問題に!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) PPS 私の中の獣を育てないでください、嫌な奴...。:-) 私はコードだけでなく、入札でもクソ野郎です 文字数が多い何が言いたいの?価格を知るためのチェックはありません。そして、ゼロ値でポジションを閉じるというミス。 それが、「できる・鍛えられた」ということです。 Roman Shiredchenko 2019.10.08 07:07 #9793 Artyom Trishkin: 彼はそこで0円決算をして います。 その結果、MarketInfo-functionが何を返したかを監視しなければならないのですが、コントロールが効きません。しかし、4つのいつものように、一部の人々は、書き込みに使用されている - 何かを受け取った、何 - チェックされていないが、引数を送信しました。 イエーイ。見ましたよ。 そこでアカウントの有効 期限が切れてしまったようです...。 手動で閉じようとすると-画面に「GENERAL ERROR」と表示されました。 先ほど - 機能が動作したようですが、確認する時間がなかっただけです。 機能名がよく書けている。はい - 見開きで滑る、だから何? 今夜、ここにTOTALSを掲載する予定です。 新しいアカウントにトレードを再ロードしました。 Igor Makanu 2019.10.08 07:08 #9794 Roman Shiredchenko: 皆さん - 今夜ここに投稿します... アカウントの寿命が 尽きたようです。慣れないエラーで...。 プリントアウトしたものを見れば、間違いがわかるはずだ。- それとも、本来はテレパス...いや、タシカに向けた質問だったのだろうか。))) ロマン・シレドチェンコ 手動で閉じようとすると、画面に「GENERAL ERROR」というボックスが表示され、戻ってきました。 取引フローが忙しいのか、再クオートされるのか、一般的なエラーは何を意味するのか、昨年インスタで同じ「混乱」が起こり、私は正確に5分間隔で注文を閉じていました - そしてコードは、すべてのチェックとプリンターがあるように閉じていました ;) Roman Shiredchenko 2019.10.08 07:08 #9795 Artyom Trishkin: 文字数が多いですね。何が言いたいの?価格の領収書チェックはありません。また、ゼロ価格でポジションをクローズしてもエラーになりません。 それが「できる・学べる」ことです。 そうですね......もうWordで 一枚から書いてますから......一気にグッと。端末にアクセスできない。 端末へのアクセス - いいえ。モスクワの夕方になります - 私はここで書くでしょう。 Roman Shiredchenko 2019.10.08 07:10 #9796 Igor Makanu: 間違っている!プリントアウトすれば間違いがわかるのに、なぜ当てなければならないのか?- とか、もともとテレパス...いや、トゥシュカに投げかけた質問なんでしょうか? ))) О!そのほうがいい。もっと笑顔で...。:-) はい、「EXPERTS」タブからはプリントされませんでした...ね。ただ、いろいろあって...時間がなかったんです。 Roman Shiredchenko 2019.10.08 07:16 #9797 Igor Makanu: プリントアウトしたものを見れば、間違いがわかるはずです。- それとも、本来はテレパス...いや、タシカに向けた質問だったのでしょうか? ))) インスタで昨年同じ「帽子」があり、注文は閉じるのに5分かかりました - そしてコードはすべてのチェックとプリンターで印刷されるべきです;) OKです :-) PS 今夜、ここに結果を掲載する予定です。 jaffer wilson 2019.10.08 10:17 #9798 #property indicator_chart_window #property indicator_buffers 1 #property indicator_plots 1 #include "Includes//Symbol.mqh" enum price_types { Bid, Ask }; input datetime start_date = D'2019.10.07 00:00:00' ; input int Chops = 10 ; input price_types applied_price= 0 ; //Price int data_filled = 0 ; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ string symbol_custom= StringFormat ( "%s_%dsec" , _Symbol ,Chops); long chart_id = 0 ; datetime start; void OnInit () { //CustomSymbolDelete(symbol_custom); start=start_date- 60 ; Print ( "Ticks History Deleted : " , CustomTicksDelete (symbol_custom, 0 , LONG_MAX )); data_filled = 0 ; const SYMBOL SYMB(symbol_custom); SYMB.CloneProperties( _Symbol ); SYMB.On(); MqlTick ticks_add[]; int len = CopyTicksRange ( _Symbol ,ticks_add, COPY_TICKS_INFO , ulong (start_date)* 1000 , ulong ( TimeCurrent ())* 1000 ); Print ( "Ticks: " ,len); start = start - (len* 60 ); Print ( "Start Date : " ,start); for ( int i= 0 ; i<len && ! IsStopped (); i++) { if (data_filled%Chops== 0 ) { start = start+ 60 ; start = datetime ( TimeToString (start, TIME_DATE )+ " " + TimeToString (start, TIME_MINUTES )+ ":00" ); } else { start++; } ticks_add[i].time = start; ticks_add[i].time_msc = long (ticks_add[i].time)* 1000 ; data_filled++; } //Print(SYMB.CloneTicks(ticks_add)); Print ( CustomTicksAdd (symbol_custom,ticks_add)); chart_id = ChartOpen (symbol_custom, _Period ); Print ( GetLastError ()); } void OnDeinit ( const int r) { if (chart_id != 0 ) { ChartClose (chart_id); } return ; } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate ( const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { if (rates_total <= 0 ) return 0 ; MqlTick ticks[ 1 ]; CopyTicks ( _Symbol ,ticks, COPY_TICKS_INFO , ulong ( TimeCurrent ())* 1000 , 1 ); if (data_filled%Chops== 0 ) { start = start+ 60 ; start = datetime ( TimeToString (start, TIME_DATE )+ " " + TimeToString (start, TIME_MINUTES )+ ":00" ); } else { start++; } Print (start); ticks[ 0 ].time = start; ticks[ 0 ].time_msc = long (start)* 1000 ; data_filled++; Print ( CustomTicksAdd (symbol_custom,ticks)); Print ( GetLastError ()); return (rates_total); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ カスタムキャラクターにティックが追加されないのはなぜですか? ファイル: Symbol.mqh 7 kb Roman Shiredchenko 2019.10.08 17:59 #9799 Igor Makanu: エラー内容は? 理論的にはうまくいくはずですが、スプレッドを考慮してスリッページとして加算するような洗練されたクロージングは見たことがありません。イマイチ、クロージングすることになったら、スリッページは最も注意すべきことではなく、クロージングエラーがより重要で、次にリクオート、そして接続が完全に失われます。 OrderClose(...)を取り去って、KimのClosePosBySelect()https://www.mql5.com/ru/forum/131859/page2#comment_3359664 に置き換える。 を使えば、どこで壊れているのかがはっきりします。閉じるときの条件に問題があるか、サーバーに何らかの仕掛けがあるかです。 アルチョム・トリシキン そこにはゼロプライスのクローズがある。それぞれ、MarketInfo 関数から返されたものを確認する必要がありますが、私たちにはコントロールできません。 しかし、いつものように4つの一部の人々が書くために使用されている - 何かを受け取った、何 - チェックしなかったが、引数を送信します。 同僚は、コードでタイムリーなヘルプのために私の心の底から感謝し、ここで冗談はありません、あなたはいつも前に私を助けて、助けてきました。 最後のページからの取引終了までのすべての操作は問題なく行えます。ここではデモ口座の期間終了に問題があり、そのためゼロ価格を含む条件でのクローズがなかったのですが...。 アカウントを更新して、テストを続けています。 jaffer wilson 2019.10.09 09:50 #9800 jaffer wilson : カスタムキャラクターにティックが追加されないのはなぜですか? アルチョム・トリシキン 私の質問に答えてください。誰も気にしていないと思います。 1...973974975976977978979980981982983984985986987...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そのため、OrderSelect()で選択した注文をClosePosBySelect()で閉じるという、実績のある方法を提案しました。)
ZZY: 1つの注文を2回クローズしているのではないかという別の疑惑があるのですが、キムのf関数はログにプリントされ、 2番目の条件でクローズする別のループのようにはなりません。
:-)はい。
イゴールの関数がユーザーのためにすべてをやってくれることは明らかです(それでも、一部のユーザーは関数でミスも管理します)。しかし、それでは彼自身は何も学べない。もちろん、彼らの自由ですが。
諸君~今夜はここに書くよ...。
アカウントの有効 期限が切れているようです。ただ、いつものエラーではないのですが...。
スクリーンショットはまさにそれです。
P.S. 私はプログラミングができますし、どちらかというと訓練を受けています:-) それは、コードコンストラクタを集めるという問題に!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
PPS 私の中の獣を育てないでください、嫌な奴...。:-)
私はコードが得意ですが、それだけでなく、入札も得意です。
:-)うん。
皆さん - 今夜ここに投稿します...
そこでアカウントの有効 期限が切れてしまったようです。ただ、いつものエラーではないのですが...。
スクリーンショットはまさにそれです。
P.S. 私はプログラミングができますし、どちらかというと訓練を受けています:-) それは、コードコンストラクタを集めるという問題に!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
PPS 私の中の獣を育てないでください、嫌な奴...。:-)
私はコードだけでなく、入札でもクソ野郎です
文字数が多い何が言いたいの?価格を知るためのチェックはありません。そして、ゼロ値でポジションを閉じるというミス。
それが、「できる・鍛えられた」ということです。
彼はそこで0円決算をして います。
その結果、MarketInfo-functionが何を返したかを監視しなければならないのですが、コントロールが効きません。しかし、4つのいつものように、一部の人々は、書き込みに使用されている - 何かを受け取った、何 - チェックされていないが、引数を送信しました。
イエーイ。見ましたよ。
そこでアカウントの有効 期限が切れてしまったようです...。
手動で閉じようとすると-画面に「GENERAL ERROR」と表示されました。
先ほど - 機能が動作したようですが、確認する時間がなかっただけです。
機能名がよく書けている。はい - 見開きで滑る、だから何?
今夜、ここにTOTALSを掲載する予定です。
新しいアカウントにトレードを再ロードしました。
皆さん - 今夜ここに投稿します...
アカウントの寿命が 尽きたようです。慣れないエラーで...。
プリントアウトしたものを見れば、間違いがわかるはずだ。- それとも、本来はテレパス...いや、タシカに向けた質問だったのだろうか。)))
手動で閉じようとすると、画面に「GENERAL ERROR」というボックスが表示され、戻ってきました。
取引フローが忙しいのか、再クオートされるのか、一般的なエラーは何を意味するのか、昨年インスタで同じ「混乱」が起こり、私は正確に5分間隔で注文を閉じていました - そしてコードは、すべてのチェックとプリンターがあるように閉じていました ;)
文字数が多いですね。何が言いたいの?価格の領収書チェックはありません。また、ゼロ価格でポジションをクローズしてもエラーになりません。
それが「できる・学べる」ことです。
そうですね......もうWordで 一枚から書いてますから......一気にグッと。端末にアクセスできない。
端末へのアクセス - いいえ。モスクワの夕方になります - 私はここで書くでしょう。
間違っている!プリントアウトすれば間違いがわかるのに、なぜ当てなければならないのか?- とか、もともとテレパス...いや、トゥシュカに投げかけた質問なんでしょうか? )))
О!そのほうがいい。もっと笑顔で...。:-)
はい、「EXPERTS」タブからはプリントされませんでした...ね。ただ、いろいろあって...時間がなかったんです。
プリントアウトしたものを見れば、間違いがわかるはずです。- それとも、本来はテレパス...いや、タシカに向けた質問だったのでしょうか? )))
インスタで昨年同じ「帽子」があり、注文は閉じるのに5分かかりました - そしてコードはすべてのチェックとプリンターで印刷されるべきです;)
OKです :-)
PS 今夜、ここに結果を掲載する予定です。
カスタムキャラクターにティックが追加されないのはなぜですか?
エラー内容は?
理論的にはうまくいくはずですが、スプレッドを考慮してスリッページとして加算するような洗練されたクロージングは見たことがありません。イマイチ、クロージングすることになったら、スリッページは最も注意すべきことではなく、クロージングエラーがより重要で、次にリクオート、そして接続が完全に失われます。
OrderClose(...)を取り去って、KimのClosePosBySelect()https://www.mql5.com/ru/forum/131859/page2#comment_3359664 に置き換える。
を使えば、どこで壊れているのかがはっきりします。閉じるときの条件に問題があるか、サーバーに何らかの仕掛けがあるかです。
そこにはゼロプライスのクローズがある。それぞれ、MarketInfo 関数から返されたものを確認する必要がありますが、私たちにはコントロールできません。 しかし、いつものように4つの一部の人々が書くために使用されている - 何かを受け取った、何 - チェックしなかったが、引数を送信します。
同僚は、コードでタイムリーなヘルプのために私の心の底から感謝し、ここで冗談はありません、あなたはいつも前に私を助けて、助けてきました。
最後のページからの取引終了までのすべての操作は問題なく行えます。ここではデモ口座の期間終了に問題があり、そのためゼロ価格を含む条件でのクローズがなかったのですが...。
アカウントを更新して、テストを続けています。
カスタムキャラクターにティックが追加されないのはなぜですか?
アルチョム・トリシキン
私の質問に答えてください。誰も気にしていないと思います。