ライブラリ: MT4Orders - ページ 66 1...596061626364656667686970717273...95 新しいコメント mercanet 2021.09.10 16:20 #651 fxsaber #:コードを見せてください。#include <MT4Orders.mqh> #include <MQL4_to_MQL5.mqh> //+------------------------------------------------------------------+ //| スクリプト・プログラム開始機能| //+------------------------------------------------------------------+ void OnStart() { //スロバキア double stopLoss = Ask-10*_Point; stopLoss = NormalizeDouble(stopLoss, _Digits); //TP double takeProfit = Ask+10*_Point; takeProfit = NormalizeDouble(takeProfit, _Digits); int result=OrderSend(Symbol(), OP_BUY, 1, Ask, 30, stopLoss, takeProfit, "TEST", 2021, 0, clrMagenta); if(result<=0) { int err=GetLastError(); Print("Error sending order Error Code: "+IntegerToString(err)); } Alert(result); } mql5のOrderSend関数はブール値を返します。mql4と同じように動作します。ただ1つ、ライブラリ "MQL4_to_MQL5.mqh "でこの2つの警告が発生します。解決できますか? fxsaber 2021.09.10 22:06 #652 mercanet #:解決できるのか? #include <MT4Orders.mqh> #define Ask SymbolInfoDouble(_Symbol, SYMBOL_ASK) //+------------------------------------------------------------------+ //| スクリプト・プログラム開始機能| //+------------------------------------------------------------------+ void OnStart () { //SL double stopLoss = Ask- 10 * _Point ; stopLoss = NormalizeDouble (stopLoss, _Digits ); //TP double takeProfit = Ask+ 10 * _Point ; takeProfit = NormalizeDouble (takeProfit, _Digits ); TICKET_TYPE result= OrderSend ( Symbol (), OP_BUY, 1 , Ask, 30 , stopLoss, takeProfit, "TEST" , 2021 , 0 , clrMagenta ); if (result<= 0 ) { int err= GetLastError (); Print ( "Error sending order Error Code: " + IntegerToString (err)); } Alert (result); } Vladimir Perervenko 2021.09.12 21:02 #653 fxsaber #: 同期は 非常に良いが、完璧ではない。いつかこのトピックに手を加えるべきだろう...。 素晴らしいライブラリだが、唯一の問題はバージョン管理だ。なぜGithubに置かないの?デスクトップのGithubでは、ユーザーが新しいバージョンをアップロードしたことが強調表示されます。 MT4Orders www.mql5.com Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5. fxsaber 2021.09.13 00:12 #654 Vladimir Perervenko #:素晴らしいライブラリだが、唯一の問題は(私が見たところ)バージョン管理だ。なぜGithubに置かないのですか?変更を加える - デスクトップのGithubではハイライトされ、ユーザーは新しいバージョンをアップロードする。 ありがとう。現在のバージョン(すべてのKB言語)が表示されるので、変更の予定はありません。 私はgithubを使っていません。ここでのアップデートは「自分用」という位置づけです。 Edgar Akhmadeev 2021.09.13 09:32 #655 fxsaber #:現在のバージョンは(すべてのMQ言語で)変更の予定がないように表示されます。 躊躇しないでください、MQはあなたをリラックスさせません )) fxsaber 2021.09.16 18:48 #656 取引、自動取引システム、取引戦略のテストに関するフォーラム mql5言語の特殊性、作業の微妙さとテクニック fxsaber, 2021.09.16 18:44 そのため、ロールオーバーを一度も通過していない最小ポジションには大きなスワップがつく可能性があります。また、ロールオーバーを通過したことがある大きなポジションのスワップはゼロです。 それに応じてクローズポジションの OrderSwap() に影響を与える別の MT5 機能。MT4のCloseByと同じ状況かどうかは確認していない。 fxsaber 2021.10.11 00:57 #657 繰り返しますが、SELECT_BY_TICKETの使用は お勧めしません。MT5では、チケットには曖昧さがあります。 fxsaber 2021.10.15 10:05 #658 おそらく、SBのバグが修正されたb3080でライブラリを再コンパイルした方が良いだろう。 取引、自動取引システム、取引戦略のテストに関するフォーラム 汎用クラスライブラリ - エラー、説明、質問、使用の特殊性と提案 fxsaber, 2021.10.14 11:20 AM ありがとうございます!私は編集を参照してください。 つまり、いくつかのケースでは、b2958で実行さ れます。 Maxim Kuznetsov 2021.10.15 12:13 #659 ところで、ジャーナリングを無効にするにはどうすればいいのでしょうか? そうすれば、ログへの書き込みが少なくなります。印刷とか。 ライブラリはおしゃべりで、バックグラウンドでいろいろなことが失われるから。 fxsaber 2021.10.15 12:26 #660 Maxim Kuznetsov プリント というのも、ライブラリーはおしゃべりで、バックグラウンドでいろいろなことが失われてしまうからです。 取引、自動取引システム、取引戦略のテストに関するフォーラムライブラリ: MT4Ordersfxsaber, 2019.04.29 15:19 製品でMT4Ordersの使用を暗黙の了解にしておく必要がある場合、ライブラリソースの関連部分をカットするか、ユニバーサルスタブを置くことができます。 // マクロにより、MT4Orders の存在に関するヒントを遮断する。 #define Alert PrintTmp #define Print PrintTmp void PrintTmp( string ) {} #include <MT4Orders.mqh> //https://www.mql5.com/ja/code/16006 #undef Print #undef Alert 1...596061626364656667686970717273...95 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
コードを見せてください。
mql5のOrderSend関数はブール値を返します。
mql4と同じように動作します。
ただ1つ、ライブラリ "MQL4_to_MQL5.mqh "でこの2つの警告が発生します。解決できますか?
解決できるのか?
同期は 非常に良いが、完璧ではない。いつかこのトピックに手を加えるべきだろう...。
素晴らしいライブラリだが、唯一の問題はバージョン管理だ。なぜGithubに置かないの?デスクトップのGithubでは、ユーザーが新しいバージョンをアップロードしたことが強調表示されます。
素晴らしいライブラリだが、唯一の問題は(私が見たところ)バージョン管理だ。なぜGithubに置かないのですか?変更を加える - デスクトップのGithubではハイライトされ、ユーザーは新しいバージョンをアップロードする。
ありがとう。現在のバージョン(すべてのKB言語)が表示されるので、変更の予定はありません。
私はgithubを使っていません。ここでのアップデートは「自分用」という位置づけです。
現在のバージョンは(すべてのMQ言語で)変更の予定がないように表示されます。
取引、自動取引システム、取引戦略のテストに関するフォーラム
mql5言語の特殊性、作業の微妙さとテクニック
fxsaber, 2021.09.16 18:44
そのため、ロールオーバーを一度も通過していない最小ポジションには大きなスワップがつく可能性があります。また、ロールオーバーを通過したことがある大きなポジションのスワップはゼロです。
それに応じてクローズポジションの OrderSwap() に影響を与える別の MT5 機能。MT4のCloseByと同じ状況かどうかは確認していない。
おそらく、SBのバグが修正されたb3080でライブラリを再コンパイルした方が良いだろう。
取引、自動取引システム、取引戦略のテストに関するフォーラム
汎用クラスライブラリ - エラー、説明、質問、使用の特殊性と提案
fxsaber, 2021.10.14 11:20 AM
ありがとうございます!私は編集を参照してください。
つまり、いくつかのケースでは、b2958で実行さ れます。
ところで、ジャーナリングを無効にするにはどうすればいいのでしょうか? そうすれば、ログへの書き込みが少なくなります。印刷とか。
ライブラリはおしゃべりで、バックグラウンドでいろいろなことが失われるから。
というのも、ライブラリーはおしゃべりで、バックグラウンドでいろいろなことが失われてしまうからです。
取引、自動取引システム、取引戦略のテストに関するフォーラム
ライブラリ: MT4Orders
fxsaber, 2019.04.29 15:19
製品でMT4Ordersの使用を暗黙の了解にしておく必要がある場合、ライブラリソースの関連部分をカットするか、ユニバーサルスタブを置くことができます。