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

 
Trader007_ #:
MetaTrader 5 モバイルプラットフォームの履歴における、ポジションと 取引の違いについて教えてください。

モバイル端末には「取引」というものが存在しない。POSITION、ORDER、DELIVERYがあります。基本的な内容は、ヘルプの「一般原則 - 取引について」をご覧ください。

Общие принципы - Торговые операции - Справка по MetaTrader 5
Общие принципы - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и...
 

こんにちは

何が間違っているのか、教えてください。

全端末の共通フォルダにデータを書き込んで、そこから読み込む必要がある

こんな感じでやってます

が、共有フォルダーには何も作成されない

string common_data_path=TerminalInfoString(TERMINAL_COMMONDATA_PATH);
string nameFolder=common_data_path+"\\Signal";

void writeData(nameFolder,"start");

void writeData(string fileName, string source)
   {
       int h = FileOpen(fileName,FILE_READ|FILE_WRITE|FILE_CSV,";");
      if (h != -1) {
         FileSeek(h, 0, SEEK_END);   
         FileWrite(h,source);  
         FileFlush(h);   
           FileClose(h);
      }
   }
 
Mikhail Rudyk #:

こんにちは

何が間違っているのか、教えてください。

全端末の共通フォルダにデータを書き込んで、そこから読み込む必要がある

こんな感じでやってます

が、共有フォルダに何もない。

国旗一覧の読みにくさについて

FILE_READ ファイルが読み込み用に オープン
FILE_WRITE ファイルが書き込み用にオープン
FILE_BIN バイナリ読み書きモード(文字列との変換なし
FILE_CSV ファイルは csv(書き込んだ要素はすべて対応する型、unicode または ansi の文字列に変換されデリミタ で分離)
FILE_TXT 平文ファイル(同 csv,
FILE_ANSI ANSI文字列(1バイト文字
FILE_UNICODE 文字列 UNICODE文字列(2バイト文字
FILE_SHARE_READ 複数のプログラムで共有する読み取り アクセス
FILE_SHARE_WRITE 複数のプログラムで共有する読み取りアクセス
FILE_COMMONすべてのクライアント端末の共有フォルダー内の ファイル位置 \Terminal/CommonFiles.

を終了します...

 
FileOpen(fileName,FILE_COMMON|FILE_READ|FILE_WRITE|FILE_CSV,";");
このように?
 
Mikhail Rudyk #:
このように?

fileName からは common_data_path のみを削除する必要があります。

また、フラグの並びは規制されていませんので、どのような並びで書いてもかまいません。

 
Alexey Viktorov #:

fileName からは common_data_path のみを削除する必要があります。

また、フラグの並びは規制されていませんので、どのような並びで書いてもかまいません。

おおきに

 

こんにちは。

グラフィックアイテムを 画像ファイル(BMPやPNG)で保存することは可能ですか?つまり、まずオブジェクトを作成し、それを画像として保存します。

 

こんにちは。チャートなしで、サービスありでターミナルを起動させる方法を教えてください。

私の問題は以下の通りです:私は約100のEAを実行しています。クロスで端末を閉じます。起動させる。そして、ここでは端末が必ず起動するわけではありません。チャートなし、サービスありで起動するようにしたい。

 
pivomoe #:

こんにちは。チャートなしで、サービスありでターミナルを起動させる方法を教えてください。

私の問題は以下の通りです:私は約100のEAを実行しています。クロスで端末を閉じます。起動させる。そして、ここでは端末が必ず起動するわけではありません。チャートなし、サービスありで端末を起動したい。

set Terminal=C:\MetaTrader5

del /f /s /q %Terminal%MQL5ProfilesCharts***.*.

タイムアウト /T 30

C:/MetaTrader5/terminal64.exe /portableを起動します。

 

ストップロス(損切り)をトリガーした後、新しいシグナル(owlはインジケータで動作します)で、ロットを増やして(係数で乗算)エントリーしたいのですが、EAにマーチンゲールを追加するのを手伝ってもらえませんか?まずイベント-ストップロスイベントを書き(どこでどのようにするのかわからない)、次にロットで計算する(追加の変数が必要)、ということでよかったでしょうか?

理由: