MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1247

 
Maxim Kuznetsov:

このようなものにはhttps://www.mql5.com/ru/job

とこちら - 自分でやり始めたけど、うまくいかなかった、理解できない、という方。

最低30はある、解決する気はある、解決策を提供してくれた人には感謝する。

すみません、オフです https://www.mql5.com/ru/forum/347770/page6#comment_18190964
 

どこに、どんな方法があり、どのように機能するのか。

input ENUM_MA_METHOD Method=MODE_SMA;

Label1Buffer[i] = iMA(NULL,0,SMA1,0,Method,PRICE_CLOSE,i - SMA1/2)となります。

この奇跡の描写が見つからない!?

 
neverness:

どこに、どんな方法があり、どのように機能するのか。

input ENUM_MA_METHOD Method=MODE_SMA;

Label1Buffer[i] = iMA(NULL,0,SMA1,0,Method,PRICE_CLOSE,i - SMA1/2)となります。

この奇跡の描写が見つからない!?

エディターでENUM_MA_METHODにカーソルを合わせてF1キーを押し、「...」とします。悟りの精神が我々に用意する不思議な発見がいかに 多いことか......」。
 
Artyom Trishkin:
エディターでENUM_MA_METHODにカーソルを合わせてF1キーを押し、「...」とします。ああ、悟りの精神が私たちに用意してくれる不思議な発見が、なんと 多いことか......」。

それがどうした?ターンアップ

Windows 10でヘルプを表示する方法

なぜwindows10でヘルプが必要なのですか?

MQLでカスタムMETHODを作成する方法は?

 
neverness:

それがどうした?ターンアップ

Windows 10でヘルプを表示する方法

なぜwindows10でヘルプが必要なのでしょうか?

このメッセージを翻訳してもらえますか?翻訳者がいなくても、windows10のヘルプについての質問ではなく、"windows10のヘルプをどのように取得したいですか?"という質問です。

ヘルプファイルを 何で開くか設定されていないことが判明しました。

推理している暇はない。

しかし、それ以外の人は、MetaEditorで関数や列挙などの上でF1を押すと、コード内のカーソルがある場所で、そのトピックに関するMQLヘルプが開かれます。

 

こんにちは、 @Artyom Trishkinです。

質問があります。よろしくお願いします。

すでに保有しているポジションの証拠金を計算する方法を教えてください。

私が持っているのは、https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double。

こんなことが書いてあるところ。

シンボルカルクモードFX

モードFX - FXの利益とマージン計算

証拠金:ロット * 契約サイズ / レバレッジ * 証拠金率

利益:(close_price - open_price) * Contract_Size * Lots


しかし、どのような値を入れればいいのか、ツールバーに表示されるフィールドの値をどのように取得すればいいのかがわかりません。

ツールバーには全通貨で表示されているが、記号の値を個別に取得したい。

助けてください。

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Для получения текущей рыночной информации служат функции SymbolInfoInteger(), SymbolInfoDouble() и SymbolInfoString(). В качестве второго параметра этих функций допустимо передавать один из идентификаторов из перечислений ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE и ENUM_SYMBOL_INFO_STRING соответственно. Некоторые символы (как правило...
 
jaffer wilson:

こんにちは、 @Artyom Trishkinです。

質問があります。よろしくお願いします。

すでに保有しているポジションの証拠金を計算する方法を教えてください。

私が持っているのは、https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double。

こんなことが書いてあるところ。

シンボルカルクモードFX

モードFX - FXの利益とマージン計算

証拠金:ロット * 契約サイズ / レバレッジ * 証拠金率

利益:(close_price - open_price) * Contract_Size * Lots


しかし、どのような値を入れればいいのか、ツールバーに表示されるフィールドの値をどのように取得すればいいのかがわかりません。

ツールバーには全通貨で表示されているが、記号の値を個別に取得したい。

助けてください。

位置シンボル、タイプ、ロットを関数に渡します。 関数はマージンを返します。

double  SymbolMargin(string aSymbol, ENUM_ORDER_TYPE aType = ORDER_TYPE_BUY, double aLot = 1.0)
  {

   double margin = 0;

   MqlTick m_tick;
   if(SymbolInfoTick(aSymbol , m_tick))
     {
      if(m_tick.ask != 0.0)
         if(OrderCalcMargin(aType, aSymbol , aLot, m_tick.ask, margin))
            return (margin * aLot);
      if(m_tick.bid != 0.0)
         if(OrderCalcMargin(aType, aSymbol , aLot, m_tick.bid, margin))
            return (margin * aLot);
     }

   return -1;
  }


 
Artyom Trishkin:

このメッセージを翻訳してもらえますか?翻訳機なしでも、質問がwindows10のヘルプについてではなく、「windows10でどのようにヘルプを得たいのですか?

ヘルプファイルを 何で開くか設定されていないことが判明しました。

推理している暇はない。

しかし、MetaEditorでは、関数や列挙などの上でF1を押すと、コード内のカーソルが置かれている場所で、そのテーマに関するMQLヘルプを開くことができます。

F1なしでMQLのヘルプを開くことができるのですが。

すでに開通しています。したがって、子供じみた驚きの色をしたあなたの「いたずらな子供じみた賢さ」は不適切なのです。

簡単な質問の答えがヘルプに載っていないのですが。

MQLでカスタムMETHODを作成する方法は?

それとも、MQLでは不可能なのでしょうか?

 
neverness:

F1なしでMQLのヘルプを開くことができるのですが。

そして、そのまま開封しています。だから、あなたの「いたずらな子供じみた巧妙さ」、子供じみた驚きの色は不適切なのです。

簡単な質問の答えがヘルプに載っていないのですが。

MQLでカスタムMETHODを作成する方法は?

それともMQLでは無理なのでしょうか?

考えてみたら、24時間、マナーのルールに関する本を読めば、いいことがありそうだと思ったのです。失礼なことをしても、人は美しくなれない。

メソッドは機能です。メソッドは通常、クラスの関数と呼ばれます。つまり、クラスのメソッドは通常の関数にほかならない。しかし、クラスのメソッドはそのクラスにしか属さないので、外部からアクセスすることも、クラス自身やその子孫の中でしかアクセスすることができません。メソッドのアクセス性は、その指定子によって 決まります。クラスのどの領域でメソッドが宣言されているかによって、そのようなアクセスが適用されます(public - public method, protected - protected, private - private, hidden, virtual - virtual)。

しかし、あなたの最初の質問は、定数ENUM_MA_METHODに関する もので、メソッドに関するものではありませんでした。

きちんと構成された質問は、答えの半分を占めます(あなたは決してそうしなかった-無礼なことを好むのです)。

 
Vladimir Pastushak :

位置シンボル、タイプ、ロットを関数に渡します。 関数はマージンを返します。



Artyom Trishkin @ Vladimir Pastushak

私の場合、うまくいきません。新しいポジションを求めるわけではありません。1種類の取引で証拠金を計算して返してくれるのは知っている。しかし、すでに取引が始まっていて、特定のシンボルの1回の取引で消費されるマージンを知りたい場合には役に立ちません。

助けてください。私の状況が理解できないのであれば、教えてください。

シナリオの簡単な説明

このフィールドはToolBoxに表示されていますね。

シンボル:AUDJPY、EURUSD、EURTRYに対する証拠金です。

AccountInfoDouble (ACCOUNT_MARGIN) でこの値を取得できることは知っています。しかし、特定のシンボルの値を取得することができません。例えば、EURUSDがどれくらいの証拠金を消費しているのか知りたいのです。何の機能も果たせないこと。それゆえ、どのように計算すればいいのか知りたいのです。

この説明で納得していただけたでしょうか。