初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1386

 
Mik45 #:

こんにちは。

あるインディケータをダウンロードしたのですが、METEDITORのインディケータセクションにあるのですが、ターミナルで、カスタムセクションに表示されないのですが、教えていただけませんでしょうか?どうしたらいいのでしょうか?

MetaEditorでコンパイルする必要があります。

 
Mik45 #:

こんにちは。

あるインディケータをダウンロードしたのですが、METEDITORのインディケータセクションにあるのですが、ターミナルで、カスタムセクションに表示されないのですが、教えていただけませんでしょうか?どうしたらいいのでしょうか?

これが .ex ではなく .mq ファイルである場合、コンパイルする必要があります。

 

皆さん、ごきげんよう。

エルダーのスリースクリーン システムを使ってEAを書いています。

ショートウィンドウとロングウィンドウの設定を規定する必要がある

現在のものに応じて

実感がわかない。

この方法で試しましたが、うまくいきません。

ファイル:
 

こんにちは。

どうしたらよいかアドバイスをお願いします。MT5からinvesting.comの個人アカウントからページをダウンロードする必要があります。

WebRequest 機能を使って、ページをダウンロードすることができます(個人アカウントからではありません)。

質問は、サイト上での認証の受け渡し方法です。もしかしたら、誰かがこんなことをやっているかもしれません。または、それに関する記事を知っていますか?

 
Kot #:

こんにちは。

どうしたらよいかアドバイスをお願いします。MT5からinvesting.comの個人アカウントからページをダウンロードする必要があります。

WebRequest 機能を使って、ページをダウンロードすることができます(個人アカウントからではありません)。

質問は、サイト上での認証の受け渡し方法です。もしかしたら、誰かがこんなことをやっているかもしれません。または、それに関する記事を知っていますか?

念のため-投資への依頼には注意が必要です。あまり積極的に引っ張ると、IPでBANされる可能性があります。

 

アドバイスお願いします。
過去の清算も含めて、保留中の取引で利益を得る必要があります。

CDealInfoや CPositionInfoクラスで 可能でしょうか?

デザインです。

   CPositionInfo Trading_position; 

   if(Trading_position.Select(_Symbol) == true)     {

      double Profit = Trading_position.Profit(); }

以前に受け取った利益を考慮せず、現在の利益のみを得ることができるようにした。

 
qadexys #:

アドバイスお願いします。
過去の清算も含めて、保留中の取引で利益を得る必要があります。

CDealInfoや CPositionInfoクラスで 可能でしょうか?

デザインです。

以前に受け取った利益を考慮せず、現在のものだけを取得することを許可する。

ネッティングの例(シンボル名によるポジション選択)

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

利益をプロフィットポイントに変えるには?

ウラジミール・カルプトフ, 2022.01.11 05:59

そんな感じ。

//+------------------------------------------------------------------+
//|               Points profit of a position by trading history.mq5 |
//|                              Copyright © 2022, Vladimir Karputov |
//|                      https://www.mql5.com/en/users/barabashkakvn |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2022, Vladimir Karputov"
#property link      "https://www.mql5.com/en/users/barabashkakvn"
#property version   "1.003"
#property script_show_inputs
#include <Trade\PositionInfo.mqh>
CPositionInfo  m_position;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   if(m_position.Select(Symbol())) // select the position for further work
     {
      double profit=m_position.Profit();
      //--- request trade history
      if(!HistorySelectByPosition(m_position.Identifier()))
        {
         Print("Error HistorySelectByPosition");
         return;
        }
      //---
      uint history_deals_total=HistoryDealsTotal();
      double price_in=0.0;
      long time_in=TimeCurrent()+3600*24*3;
      //--- for all deals
      for(uint i=0; i<history_deals_total; i++)
        {
         ulong ticket=HistoryDealGetTicket(i);
         if(ticket)
           {
            profit+=HistoryDealGetDouble(ticket,DEAL_COMMISSION)+HistoryDealGetDouble(ticket,DEAL_SWAP)+HistoryDealGetDouble(ticket,DEAL_PROFIT);
            if(HistoryDealGetInteger(ticket,DEAL_ENTRY)==DEAL_ENTRY_IN)
              {
               long deal_time=HistoryDealGetInteger(ticket,DEAL_TIME);
               double deal_price=HistoryDealGetDouble(ticket,DEAL_PRICE);
               if(deal_time<time_in)
                 {
                  time_in=deal_time;
                  price_in=deal_price;
                 }
              }
           }
        }
      if(price_in>0.0)
        {
         double price_diff=MathAbs(m_position.PriceCurrent()-price_in);
         int points_profit=(int)(price_diff/Point());
         PrintFormat("position Ticket %d, position ID %d, profit %.2f, points profit %d: ",
                     m_position.Ticket(),m_position.Identifier(),profit,points_profit);
        }
     }
  }
//+------------------------------------------------------------------+


結果

2022.01.11 06:57:32.678 Points profit of a position by trading history (XAUUSD,M15)     position Ticket 1235269798, position ID 1235269434, profit -0.63, points profit 71: 

 
こんばんは!(^o^)
これは質問なのですが、クローズドオーダーの情報などを流す電報ボットを 書くことは可能でしょうか?写真のように
ファイル:
 
Семён Метлицкий #:
こんばんは!(^o^)
これは質問なのですが、クローズドオーダーの情報などを流す電報ボットを 書くことは可能でしょうか?写真と同じ

はい、こちらにお送りください。

 
Семён Метлицкий #:
こんばんは!(^o^)
これは質問なのですが、クローズドオーダーの情報などを流す電報ボットを 書くことは可能でしょうか?写真のように

"こうすれば、ロボットがあなたの預金からどれだけ注文を買ったかがわかる"...。

これはすずしいですね。売り注文の全額預かり。

みんな本当にこんなのに引っかかるの?

ストップ・ザ・アース

冗談です。

理由: