MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 172 1...165166167168169170171172173174175176177178179...1953 新しいコメント Vitalie Postolache 2017.04.01 15:14 #1711 -Aleks-:もちろん、そうなのですが、データはどこに保存されているのでしょうか!私は別の商品(Si先物)の相場をインポートしているのですが、Siにはない小数点の後のゼロを削除する必要があります。 では、逆にどうやって輸入 するのか、というところから考えてみましょう。 Aleksey Vyazmikin 2017.04.01 15:16 #1712 Vitalie Postolache: では、逆にどうやって輸入するのか、から始めましょう。 Выгружаю при помощи скриптаhttps://www.mql5.com/ru/code/232?utm_campaign=MetaTrader+5+Terminal&utm_medium=special&utm_source=mt5terminal+codebase&utm_link=de35e1ae8016b5df5acf9cef409f1632&utm_codepage=1049&utm_gid=8881077233567656571&utm_uniq=FF3D0E2E-CB4A-T YURAZ_CreateCSV_HistoryFile_From_MT5_For_MT4 投票: 282010.12.15Yuriy Zaytsevwww.mql5.com Данный скрипт поможет получить для MetaTrader 4 полную историю без дырок из базы MetaTrader 5. Victor Nikolaev 2017.04.01 15:28 #1713 -Aleks-: Выгружаю при помощи скриптаhttps://www.mql5.com/ru/code/232?utm_campaign=MetaTrader+5+Terminal&utm_medium=special&utm_source=mt5terminal+codebase&utm_link=de35e1ae8016b5df5acf9cef409f1632&utm_codepage=1049&utm_gid=8881077233567656571&utm_uniq=FF3D0E2E-CB4A-T スクリプトを少し手直ししてください Aleksey Vyazmikin 2017.04.01 15:34 #1714 Victor Nikolaev: スクリプトを少し作り直せば十分です どの方向に手直しするのか......アンローディングにゼロはない。 それとも、逆に整数を分割することを提案しているのでしょうか? Aleksey Vyazmikin 2017.04.01 15:38 #1715 Vitalie Postolache: この方法でスクリプトを「修正」して、最終的なファイルに正しい形式の引用符を含めることができますが、ターミナルで端数部分を除いて表示されるかどうかはわかりません。ほとんどの場合、ターミナルにインポートした後、ゼロがあります。脚本の作者に聞く。 さすがにゼロはないだろう!?それ以外はすべてうまくいきます。そして、このゼロが気になる。天文学的な数字のポイントは、認識を台無しにする。 Vitalie Postolache 2017.04.01 15:41 #1716 -Aleks-: どの方向に手直しするのか......アンローディングにゼロはない。 それとも、逆に整数を分割することを提案するのですか? あとはチャートの価格を非表示にして、自分でオブジェクトを描くだけですが、その価値はあるのでしょうか?なぜゼロが気になるのか、美意識がおかしいのか? Aleksey Vyazmikin 2017.04.01 16:06 #1717 Vitalie Postolache: あとはチャートの価格を非表示にして、自分でオブジェクトを描くだけですが、その価値はあるのでしょうか?ゼロは何から防ぐのか、美意識がおかしいのか。 ゼロを使うと、ポイントが使われている場所でEAをグローバルに再設定しなければならないので、時間の無駄です。 Vitalie Postolache 2017.04.01 16:09 #1718 -Aleks-: ゼロが邪魔になるのは、ポイントを使う場所でEAをグローバルに設定し直さなければならないからで、それは時間の無駄です。 それならAに乗り換えたほうが楽だ :) Aleksey Vyazmikin 2017.04.01 17:29 #1719 Vitalie Postolache: それなら5に変えたほうが楽だ :) 簡単な人もいれば難しい人もいる。私のEAは、8つの別々のクラスを除いて、15行以上あるのですが...。 ponochka 2017.04.02 21:09 #1720 コード初心者のために、ちょっとだけお手伝い。 トレードをロックするためのコードがあります。MQL-codeです。void OnTick(void){double LB=0, LS=0;int b=0,s=0;for(int i=0; i<OrdersTotal(); i++){if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){if(OrderSymbol()==Symbol()){int tip =OrderType(); if(tip==OP_BUY){ LB +=OrderLots(); b++; }if(tip==OP_SELL){ LS +=OrderLots(); s++; }}}Comment(b," Buy ",DoubleToStr(LB,2)," lot","\n",s," Sell ",DoubleToStr(LS,2)," lot");if(LS<)LB){if(OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,Digits),100,0, stoploss,NULL,0,0,CLR_NONE)==-1)Print("Error ",GetLastError(),"order opening") }if(LS>LB){if(OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),100,0, takeprofit,NULL,0,0,CLR_NONE)==-1)Print("Error ",GetLastError()," order opening "); } { } } if (LS>LB){if(OrderSend(Symbol(),OP_BUY,Lots),100,0,takeprofit,NULL,0,CLR_NONE) ==-1 それは、それぞれのオープントレードをロックする原理で動作します...すなわち、トレードが開かれ、それはすぐに反対のものとそれをカバーし、無限に続く...。 この方法でやるしかない!取引が開始され(あるいは私自身がなんとなく開始し)、成功すれば無事に終了し、正当でなければn回目(設定で指定可能)のティックでロックが開かれ、この位置を保持する...という理屈は明快でしょう。そうでなければ、もっと詳しくポイントを説明しようと思うのですが...。 善良な人々を助けてください......私はとても感謝します。 1...165166167168169170171172173174175176177178179...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もちろん、そうなのですが、データはどこに保存されているのでしょうか!私は別の商品(Si先物)の相場をインポートしているのですが、Siにはない小数点の後のゼロを削除する必要があります。
では、逆にどうやって輸入するのか、から始めましょう。
Выгружаю при помощи скриптаhttps://www.mql5.com/ru/code/232?utm_campaign=MetaTrader+5+Terminal&utm_medium=special&utm_source=mt5terminal+codebase&utm_link=de35e1ae8016b5df5acf9cef409f1632&utm_codepage=1049&utm_gid=8881077233567656571&utm_uniq=FF3D0E2E-CB4A-T
スクリプトを少し手直ししてください
スクリプトを少し作り直せば十分です
どの方向に手直しするのか......アンローディングにゼロはない。
それとも、逆に整数を分割することを提案しているのでしょうか?
この方法でスクリプトを「修正」して、最終的なファイルに正しい形式の引用符を含めることができますが、ターミナルで端数部分を除いて表示されるかどうかはわかりません。ほとんどの場合、ターミナルにインポートした後、ゼロがあります。脚本の作者に聞く。
どの方向に手直しするのか......アンローディングにゼロはない。
それとも、逆に整数を分割することを提案するのですか?
あとはチャートの価格を非表示にして、自分でオブジェクトを描くだけですが、その価値はあるのでしょうか?ゼロは何から防ぐのか、美意識がおかしいのか。
ゼロが邪魔になるのは、ポイントを使う場所でEAをグローバルに設定し直さなければならないからで、それは時間の無駄です。
それなら5に変えたほうが楽だ :)
コード初心者のために、ちょっとだけお手伝い。