記事"トレードオブジェクト: メタトレーダーのグラフィカルオブジェクトに基づいたトレードの自動化"についてのディスカッション

 

新しい記事 トレードオブジェクト: メタトレーダーのグラフィカルオブジェクトに基づいたトレードの自動化 はパブリッシュされました:

この記事では、チャートのリニアマークアップに基づいて自動トレーディングシステムを作成するための簡単なアプローチを扱います。MetaTrader4 およびMetaTrader5のオブジェクトの標準プロパティを使用して既製EAを提供し、トレードオペレーションをサポートしています。

システムを操作するためのラインを構成するには、次の操作を実行するだけで十分です。

  • オブジェクトのプロパティ] ダイアログボックスを開きます。
  • 選択したプレフィックスを名前に追加します。
  • 説明にパラメータを設定します。
    • 相場のロットおよび未決のオーダーのライン、部分的なオーダーの決済と同様です。
    • 保留中のオーダーのアクティブ化ラインの保留中のオーダーラインの名前
    • テイクプロフィットライン用の保留中のオーダーの失効ライン。
  • インジケーターとしての色 (デフォルト値は青色-買い、赤ー売り、灰色-ニュートラル);
  • 操作セレクタとしてのスタイル (アラート、相場参入、保留中のオーダーの配置、ポジションのクローズ);
  • イベントの繰り返しインジケーターとしての幅。

ロット0.02 および有効期限24バー (時間) を使用して、購い制限オーダー (青色ダッシュ) の水平線プロパティを構成します。

ロット0.02 および有効期限24バー (時間) を使用して、購い制限オーダー (青色ダッシュ) の水平線プロパティを構成します。

作者: Stanislav Korotky

 
GUIのアイデアは本当に気に入っている!もちろん、その実装も!
 

こんにちは。


論文を読みましたが、MT5 で以下のコンパイルエラーに直面しています。


'SymbolInfoInteger' - no one of the overloads can be applied to thefunction call mt4market.mqh 101 23。


問題を解決するのに苦労しています。何かアドバイスをいただけないでしょうか?

 
Cleverson Oliveira:

こんにちは。

論文を読みましたが、MT5 で以下のコンパイルエラーに直面しています。

'SymbolInfoInteger' - no one of the overloads can be applied to thefunction call mt4market.mqh 101 23。

問題を解決するのに苦労しています。何かアドバイスをいただけないでしょうか?

ご迷惑をおかけして申し訳ありません。

残念ながら、MetaTrader 5 API は、公開以来、互換性のない方法で変更されています。

以前は、シンボルが「クローズ・バイ」モードをサポートしているかどうかを検出するには、SymbolInfoInteger(symbol, SYMBOL_ORDER_CLOSEBY)を 使用する必要がありました。

SymbolInfoInteger(_Symbol,SYMBOL_ORDER_MODE) は、フラグの組み合わせを返すが、そのうちの1つはSYMBOL_ORDER_CLOSEBY である。

(SymbolInfoInteger(_Symbol, SYMBOL_ORDER_MODE) & SYMBOL_ORDER_CLOSEBY != 0)

更新されたヘッダー・ファイルを添付する。

ファイル:
mt4market.mqh  7 kb
 

ありがとう、特にエキスパート・インクルード・ファイル


OOPの新しい次元を与えてくれる

 
新しいコンパイラのビルドとの互換性の問題を修正した、更新されたMT5のソースコードです。
ファイル:
 
mt5の最新バージョンでは動作しません。
 
IuriiPrugov:
mt5の最新バージョンでは動作しません。

この修正をお試しください。正常に動作するかどうか確認し、ご報告ください(問題がある場合は詳細をご記入ください)。

ファイル:
 

2021年、専門家はもう働かないのか?

 

更新

私の問題は、ファイルを開けないことです。

can't open "C:¥UsersYANG¥AppData¥Roaming¥MetaQuotesTerminal¥F762D69EEEA9B4430D7F17C82167C844MQL5¥Include¥MT4Bridge¥MT4Account.mqh" include file TradeObjects.mq5 19 1

Can youhelp mee solve it?

 
Picee:

更新

私の問題は、ファイルを開くことができないことです。

can't open "C:¥UsersYANG¥AppData¥Roaming¥MetaQuotesTerminal¥F762D69EEEA9B4430D7F17C82167C844MQL5¥Include¥MT4Bridge¥MT4Account.mqh" include file TradeObjects.mq5 19 1

Can youhelp mee solve it?

参照フォルダにMT4Bridgeヘッダを配置しましたか?