エラー、バグ、質問 - ページ 808

 
Zeleniy:

私はservicedeskに書きました、電子メール通知に問題があった、リンクはあなたからの古い/動作しません。

このチケットが解決されたかどうかは、どのように判断するのですか?サービスデスクへの返信もない。

そうでしょう。
 
Zeleniy:

別の質問が発生した、私はリソースにしたい "イリーナKorobeinikovaとのインタビューを 促進するが、どのようにそれを行うには?

警告: これらの資料のすべての権利は、MetaQuotes Software Corp.に帰属します。全部または一部を複製することを禁じます。

タイトル一つで元記事に行くことはないと思います。

当社と同様に記事の告知を掲載することができます。ルールに反しないものであり、作者であるあなたにはその権利があります。
 
OnTradeTransaction でストップロス・イベントをキャプチャするためのコードを共有できる人はいますか?
 
Zeleniy:

I wrote to servicedesk, there was problem with email not notifications, links are out of date not working from you.私はservicedeskに書き ました。

このチケットが解決されたかどうかは、どのように判断するのですか?servicedeskにすら返信してないじゃん。

誤りのご指摘ありがとうございます。

誤ってリンクを修正しました。

サービスデスクよりご返答させていただきました。

 

私はSL/TPがトリガーされたかどうかを判断するためにOnTradeTransactionを扱っているのですが(上記参照、もし誰かが共有していれば最高です ;-))、この奇妙なことに出くわしました。ドキュメントによると、TRADE_TRANSACTION_DEAL_ADD の場合、price_sl と price_tp フィールドに価格が格納され、ここから引用します -https://www.mql5.com/ru/docs/constants/structures/mqltradetransaction :

  • price_sl - ストップロス価格 (取引が行われた注文で指定された場合に記入される)。
  • price_tp - テイクプロフィット価格(取引が執行された注文で指定されている場合に記入されます)。

しかし、同じページからの例によって出力されたログでは、TPフィールドに口座残高が含まれていることがわかります。どちらを信じればいいのでしょうか?NB.テスターで見る。

以下は、そのログの断片である。

TRADE_TRANSACTION_DEAL_ADD

Symbol: EURUSD

Deal ticket: 3

Deal type: DEAL_TYPE_SELL

Order ticket: 3

Order type: ORDER_TYPE_BUY

Order state: ORDER_STATE_STARTED

Order time type: ORDER_TIME_GTC

Order expiration: 1970.01.01 00:00

Price: 1.29979

Price trigger: 0

Stop Loss: 0

Take Profit: 10049.9

Volume: 0.1


Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торговой транзакции
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торговой транзакции
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торговой транзакции - Документация по MQL5
 
marketeer:

私はSL/TPがトリガーされたかどうかを判断するためにOnTradeTransactionを扱っているのですが(上記参照、もし誰かが共有していれば最高です ;-))、この奇妙なことに出くわしました。ドキュメントによると、TRADE_TRANSACTION_DEAL_ADD の場合、price_sl と price_tp フィールドに価格が格納され、ここから引用します -https://www.mql5.com/ru/docs/constants/structures/mqltradetransaction :

  • price_sl - ストップロス価格 (取引が行われた注文で指定された場合に記入される)。
  • price_tp - テイクプロフィット価格 (取引が執行された注文で指定された場合に入力されます)。

しかし、同じページに例として表示されているログを見ると、TPフィールドには口座残高が入力されていることがわかります。何を信じればいいのか?NB.テスターで見る。


ドキュメントを信じれば、これは純粋なバグです。

それ以外の状況は考えられません。ただ、そこに運用の利益や残高の価値を「入れる」のは、私の中では合理的ではありません。

 
皆さん、どなたかC言語ライクなアプリケーション言語を持つ表計算エディタ(Excelなど)をご存じないでしょうか?
 
220Volt:
皆さん、どなたかC言語ライクなアプリケーション言語を持つ表計算エディタ(Excelのようなもの)をご存じないでしょうか?

ExcelはC#でプログラムできますし、特に既成のライブラリがあれば、原理的にはどんな言語でも可能です。Officeプログラム(Excelを含む)は、COMオブジェクトです。そのインターフェイスを記述し、公開している。よかったら探してみてください。 MSDNを掘る。

深く扱ったことはありませんが、以前Delphiで、大量の単一型HTMLファイルからデータを取り出し、Excelで開いてデータベースに入れるというアプリケーションを作っていました。 ただし、セルへのアクセスには既製の(外国の)ライブラリを使っていました。

Borland C++builderでは、オフィスアプリケーションにアクセスするためのライブラリがあります。

--

私の知り合いは、ある職場で何年も前から、JAVAからCOMマズルを介してExcelファイルを扱っています。そして、一度も文句を言わない。

 
marketeer:

が、同じページの例で表示されるログでは、TPフィールドにアカウント残高が 表示されていますね。どちらを信じればいいのでしょうか?NB.テスターで見ています。

これは純粋にテスターのバグです。TRADE_TRANSACTION_DEAL_ADDの場合のTrans.price_tpフィールドには0または任意のゴミを指定できます。オンライントレードでは、すべてを正しく出力します。
 
marketeer:

私はSL/TPがトリガーされたかどうかを判断するためにOnTradeTransactionを扱っているのですが(上記参照、もし誰かが共有していれば最高です ;-))、この奇妙なことに出くわしました。ドキュメントによると、TRADE_TRANSACTION_DEAL_ADD の場合、price_sl と price_tp フィールドに価格が格納され、ここから引用します -https://www.mql5.com/ru/docs/constants/structures/mqltradetransaction :

  • price_sl - ストップロス価格 (取引が行われた注文で指定された場合に記入される)。
  • price_tp - テイクプロフィット価格(取引が執行された注文で指定されている場合に記入されます)。

しかし、同じページからの例によって出力されたログでは、TPフィールドに口座残高が含まれていることがわかります。どちらを信じればいいのでしょうか?NB.テスターで見る。


メッセージありがとうございます。必ず修正します。