エラー、バグ、質問 - ページ 3185

 
void OnTick()
  {
   CiMA* a = new CiMA();

   a.Create("EURUSD", PERIOD_M15, 14, 1, MODE_EMA, PRICE_CLOSE);
   a.Refresh();
   if (GetLastError() == 4806 && a.BarsCalculated() < 0)
   {
    printf("GetLastError = %d", GetLastError());
    DebugBreak();
   }

Strategy tester で OnTick() を使用して CIndicator から派生したインスタンスを作成すると、最初に Barsowned = -1 になると常にエラー コード 4806 (ERR_INDICATOR_DATA_NOT_FOUND)、CIndicator.Barsowned = -1 が返されます。

この問題の解決方法を教えていただけますか?

 

出金できません: 
  1. アカウントの追加確認をおこなう必要があります。これは、すべてのMQL5.comメンバーのセキュリティを保証するための標準的な手順です。
    現在のところ、お客様のアクションは必要ありません。認証が完了するまでお待ちください。それまでは、出金機能が限られています。
    ご迷惑をおかけして申し訳ありません。
つい先日まで出来てたのに急にまたこうなりました。
 
データベースにデータを送信したいのですが、'WebRequest' - no one of the overloads can be applied to the function call SendMultipleQuotesToServer.mq5というエラーが出ます。
お力をお貸しいただけたら幸いです。

 void OnTimer()
{
    string symbols[] = {"USDJPY", "EURUSD", "GBPUSD", "AUDUSD", "USDCAD", "BTCUSD", "GOLD_", "SILVER_", "OILCash", "JP225Cash", "US30Cash", "US500Cash", "US100Cash"};

    // Add your base64 encoded username and password here
    string base64_encoded_credentials = "sample";

    // Create the authentication header
    string headers = "Authorization: Basic " + base64_encoded_credentials + "\r\n";

    for(int i = 0; i < ArraySize(symbols); i++) {
        MqlTick last_tick;
        if(!SymbolInfoTick(symbols[i], last_tick))
        {
            Print("Failed to get last tick data for ", symbols[i], ". Error code = ", GetLastError());
            return;
        }

        double bid = last_tick.bid;
        double ask = last_tick.ask;

        string json = StringFormat("{\"symbol\": \"%s\", \"bid\": %.5f, \"ask\": %.5f, \"secret_key\": \"sample\"}", symbols[i], bid, ask);

        char post[];
        StringToCharArray(json, post);
        char result[1024]; // Make sure you have a large enough array to hold the response

        int res = WebRequest("POST", "https://sample/receive-data/", headers, post, ArraySize(post)-1, result, 1024); //ここにエラーが出る

        if(res == -1)
        {
            Print("Error in WebRequest. Error code = ", GetLastError());
        }
        else
        {
            string serverResponse = CharArrayToString(result);
            Print("Web request sent successfully for ", symbols[i], ". Server response: ", serverResponse);
        }
    }
} 

MQL5.community - ユーザーメモ

Code button in editor

MQL5.community - ユーザーメモ
MQL5.community - ユーザーメモ
  • www.mql5.com
みなさんは登録したばかりで、おそらく「メッセージに写真を挿入する方法は?」、「MQL5 のソースコードをフォーマットする方法は?」、「個人のメッセージはどこに保存されるの?」などという疑問があることでしょう。またそのほかにも数多くの質問があるかもしれません。本稿では MQL5.communityに慣れていただくための実践的な情報を準備し、利用可能な機能を最大限に活用していただけるようにします。
 

アカウントの追加確認をおこなう必要があります。これは、すべてのMQL5.comメンバーのセキュリティを保証するための標準的な手順です。
現在のところ、お客様のアクションは必要ありません。認証が完了するまでお待ちください。それまでは、出金機能が限られています。
ご迷惑をおかけして申し訳ありません

これで出金出来ません。