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

 
erotin:


以下のクラスを使用しました。
CTrade m_trade;
という関数があり
m_tradeです。購入
以前は、特に多通貨で、デモサーバーでも、RefreshRatesやslippageでいろいろ踊ってみたものの、この問題は消えませんでした。

その後、私が移動したのは
CTradeの トレードクラス。
と関数
を取引しています。ポジションオープン
リクオートを見かけなくなった。もしかしたら、あなたにも役立つかもしれません

https://www.mql5.com/ru/code/16350

これらは、同じクラスの 異なるメソッドです。どこにも移動して いないんですね :)

ただ、PositionOpen メソッドではオープンするポジションのパラメータを設定する必要がありますが、 Buy メソッドではデフォルトで設定されたパラメータでオープン します。そこが違うんです。

 
Artyom Trishkin:

これらは、同じクラスの 異なるメソッドです。どこにも移動して いないんですね :)

ただ、PositionOpen メソッドではオープンするポジションのパラメータを設定する必要がありますが、 Buy メソッドではデフォルトで設定されたパラメータでオープン します。そこが違うんです。

邪魔をしないように。サーカスがなくなり、行き場がなくなってしまったのです。

 

USDEURを作成するには?

 
molodets:

USDEURを作成するには?

フリップEURUSD

 
Roman Sharanov:

EURUSDを反転させる

スマートな感じ?


鏡の見積もりは必要ない。

合成が必要なんです。

 
molodets:

スマートな感じ?

これは、ここでのトピックです。彼らは答えの代わりにしようとしています。

件名: "マーケットウォッチ "でEURUSDを右クリックし、コンテキストメニューで "シンボルCtrl + U "を選択し、クリックして作成シンボルとフィールドに記入 = USDEURとフィールド合成楽器の式= 1.0 / EURUSD 、その後OK - OK、USDEURのシンボルが "Market Watch" ウィンドウに表示されています。

またはライブラリを使用してプログラム的に合成楽器を作成するhttps://www.mql5.com/ru/forum/212096/page6#comment_9791450

Библиотеки: Symbol
Библиотеки: Symbol
  • 2018.10.30
  • www.mql5.com
Symbol: Автор: fxsaber...
 
Igor Makanu:

これは、ここでのトピックです。彼らは答えの代わりにしようとしています。

件名に: "マーケットウォッチ "でEURUSDを右クリックし、コンテキストメニューの "シンボルCtrl + U "を選択し、クリックして作成シンボルとフィールドに記入 = USDEURとフィールド合成楽器の式の下に= 1.0 / EURUSD 、その後OK - OK、米ドル記号は、 "マーケットウォッチ "ウィンドウに表示されています。

またはライブラリを使用してプログラム的に合成楽器を作成するhttps://www.mql5.com/ru/forum/212096/page6#comment_9791450

ありがとうございます。

交換できないのが残念。

もしかしたら、フクロウ(アドバイザー)がいるのでは?

を交換する。

または、私のフクロウに差し込めるコード。
 
molodets:

スマートな感じ?


鏡の名言みたいなのはいらない。

合成樹脂が必要なんですね。

正解は「EURUSDを反転させる」です。

また、インジケータを使わずに、数学-プログラム的にモニターを反転させることは不可能であることを知らないのであれば、人に失礼なことを言う権利はありません - 問題は、あなたの理解力のなさです。

ここではクローンは禁止されています。

 
Artyom Trishkin:

ここではクローンは禁止されています。

実名でバカな質問をするのは恥ずかしいことなのでしょうか))

 

クラスを2つのインクルードに分散させたかったのですが、両方の.mqhファイルでenumを 使用する問題が解消されないのです

ファイル1.mqhがあります。

enum        ENUM_DEAL_TYPE{NONE,BUY,SELL}
class A
{
        ENUM_DEAL_TYPE type
};

とファイル2.mqhがあります。

enum        ENUM_DEAL_TYPE{NONE,BUY,SELL}
class B
{
        ENUM_DEAL_TYPE type
};

メインコードに添付すると、エラーが発生します。

列挙はすでに定義されています 2.mqh

ENUM_DEAL_TYPE' の前の宣言を参照してください。

私の理解では、「条件付きコンパイル (#ifdef, #ifndef, #else, #endif) 」ディレクティブが必要なようです。
理由: