記事"ポジション中心のMetaTrader5の環境での注文追跡管理機能付き注文マネージャー"についてのディスカッション - ページ 4

 

VOMを最初に書いてからずっと使っていて、主に保護ストップの処理に関するバグをいくつか修正し、MT5の変更に合わせてコードも変更しました。 更新したファイルを添付します。

コメント大歓迎です。

ポール

ファイル:
VOM2p0.zip  609 kb
 
phampton:

VOMを最初に書いてからずっと使っていて、主に保護ストップの処理に関するバグをいくつか修正し、MT5の変更に合わせてコードも変更しました。 更新したファイルを添付します。

新しいバージョンは記事に添付されています。
 
ポール、新バージョンのVomをありがとう。迅速なアップデートと返信にも感謝している。
 

一週間前から自転車を発明していて、なかなかうまくいった!

ポール、どうもありがとう!プロジェクトの 発展を祈っています!

 
phampton:

VOMを最初に書いてからずっと使っていて、主に保護ストップの処理に関するバグをいくつか修正し、MT5の変更に合わせてコードも変更しました。 更新したファイルを添付します。

コメント大歓迎です。

ポール

 

この新しいバージョンはまた、適切なファイル "Supports and Resistances... "を含んでいない。また、"...Order Manager Tester "は実際には"...Order Tester "というタイトルです。これは正しいファイルですか?

ありがとうございます!

 

こんにちは、ポール、

お願いがあります。

ロットエラーが出ているのですが、下記のようにロットがハードコードされていて、これでもうまくいきません(添付の写真)。

可能であれば、助けていただけますか?

よろしくお願いします、

MRC

      if(glOrder==-1)
        {
         mrequest.type=ORDER_TYPE_SELL;
         mrequest.price=NormalizeDouble(price_info.bid,_Digits);
         mrequest.sl=NormalizeDouble(price_info.bid+StopLoss,_Digits);
         mrequest.tp=NormalizeDouble(price_info.bid-TakeProfit,_Digits);
         mrequest.comment="SELL";

         VOM.Sell(Ativo,5.0,(int)StopLoss,(int)TakeProfit);

         if(UsaRelatorio==true) Report("B VENDA");
        }

2014.07.21 16:05:10.497 YouBotG3VOM (WINQ14,H1) CVirtualOrderManager::OrderSend error: サーバーでのポジション調整に失敗しました。

2014.07.21 16:05:10.497 YouBotG3VOM (WINQ14,H1) CVirtualOrderManager::PositionChangeSizeAtServer error:OrderSendTRADE_ACTION_DEAL に問題があり、戻りコード Autotrading がクライアント端末で無効になっています。OrderCheck()はエキスパートアドバイザーによる取引を禁止しています。

2014.07.21 16:05:10.495 YouBotG3VOM (WINQ14,H1) CVirtualOrderManager::PositionChangeSizeAtServer(WINQ14,5.00,ORDER_TYPE_BUY,57765)


 

「VOMは、最もタイトなバーチャルストップから設定可能な距離にサーバーベースのストップを維持することで、このリスクをコントロールする。

しかし、(場合によっては)サーバー・ベースのストップが 最も緩いバーチャル・ストップよりもきつくなってしまいます。

距離を短くすると特にそうなる:

Config.ServerStopLossMargin=1;

また、サーバー・ベースのテイク・プロフィットを 維持 しながら、利益を維持するための同じセキュリティ・システムがあれば最高です。そう思いませんか?

 

ここ数日、これを動作させようと試みていますが、マルセロが上で述べているのと同じタイプのエラーがいつも出ます。 どなたか、これがもう動作するかどうかご存じですか? VOMに付属の例を使っても、取引を開こうとすると必ずエラーが出ます。 どなたか、これを動作させる手助けをしていただけませんか? どんな手助けでも結構ですので、よろしくお願いします。

2018.01.31 07:49:36.762 VirtualOrderManagerTester (AUDCAD,H1)   CVirtualOrderManager::OnTick - startup tick or first local time tick of new day
 2018.01.31 07:49:43.683 VirtualOrderManagerTester (AUDCAD,H1)   CVirtualOrderManager::PositionChangeSizeAtServer(AUDCAD,0.10,ORDER_TYPE_BUY,0.99455)
2018.01.31 07:49:43.686 VirtualOrderManagerTester (AUDCAD,H1)   CVirtualOrderManager::PositionChangeSizeAtServer error: Problem with OrderSend TRADE_ACTION_DEAL, return code Invalid request
 
kenshin71:

ここ数日、これを動作させようと試みていますが、Marcelo が上記で述べているのと同じタイプのエラーが常に発生します。 どなたか、これがもう動作するかどうかご存じですか? VOM に付属の例を使用しても、取引を開始しようとすると必ずエラーが発生します。 どなたか、これを動作させる手助けをしていただけませんか? ご助力いただけると助かります。

MT5 がヘッジ口座を 提供するようになったため、このライブラリはほとんど使用されなくなりました。ネッティング口座ではまだ必要ですが、本当に価値があるのでしょうか。