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

 
Ivan Butko #:



以下がそのコードである。

input string    Export_FileName  = "\\data.csv"; // Файл для экспорта (в папке "MQL5/Files")


そしてこれがターミナル(設定)での見え方です。

2つ目のスラッシュはどこにありますか?だからエクスポートできないんだ。毎回手動で追加しなければならない。
スラッシュは3つかな?
 
Roman Shiredchenko #:


もしこれがテスター用のコードであるならば、テスターでcsvファイルを使用する方法を教えてください。引用符をファイルに書いたのですが、それをテスターに入れる方法を教えてください。
csvを使うには
 
Valeriy Yastremskiy #:
テスターフォルダーには、独自のファイルフォルダーがあります。

sps - これは知っている。もっと読みます-投稿します...。何かあれば、はっきりさせます。

 
Aliaksandr Hryshyn #:
csvを扱うには
https:// www.mql5.com/ru/code/download/30455/csv_fast.mqh

ありがとうございます。

 
Roman Shiredchenko #:

おっと - 見てみるよ...

その中にインクルードファイルがあります:
 
Aliaksandr Hryshyn #:
そこにインクルード・ファイルがあります:

Sp-またしてもあまり単純ではない。Tikiは、必要なcsvファイル形式のインストゥルメント名の下のディレクトリをFilesに貼り付け、私の理解では今それをテストしました....;-)
 
こんにちは!ターミナルがMQL5のVPSに接続されている場合はどうなりますか?ターミナルを閉じた とき、トレイリングストップは機能しますか?それともVPSを使用しない場合と同じように、最後のレベルのままですか?
 
#include <JAson.mqh>
CJAVal jv;

jv["type"] = "BTCUSD";
jv["title"] = "test";

int result;
char res_data[],post[];
ArrayResize(post,StringToCharArray(jv.Serialize(),post,0,WHOLE_ARRAY)-1);
string headers="Content-Type: application/json\r\nAccept: text/plain";
result=WebRequest("POST",url,headers,3000,post,res_data,res_headers);

WebRequestでjsonを送信しようとすると、サーバーが"\u0022BTCUSDu0022 is not a valid bundle type for denormalisation. "と返します。


ヘッダーと
StringToCharArrayで すべてのエンコーディングの種類を指定してみましたが 、何も役に立ちませんでした。

pythonからは、すべて問題なく飛びます:
response = requests.post(url, data=json.dumps(data), headers=headers)
つまり、サーバーではすべてOKです。

問題を解決するには?


 

リポジトリに追加する際にこのエラーが発生します。誰が遭遇しましたか?どこでクリーンアップしますか?

 
Vladimir Deryagin #:

リポジトリに追加する際にこのエラーが発生します。誰が遭遇しましたか?どこでクリーンアップしますか?

私の場合はたいていうまくいきました:

  • MetaEditorを閉じる、
  • MQL.Communityからターミナルでログアウトします、
  • MQL.Communityのターミナルで再度ログインします、
  • MetaEditorを開き
  • を開き、ストレージを接続する。
残念ながら、いつもうまくいくわけではなかった。時間が経つとまたすべてがうまくいくこともあった。
理由: