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

 

ヘルプに

structMqlTradeRequest

{

ENUM_TRADE_REQUEST_ACTIONSaction;// 実行されるアクションの 種類

ウロンmagic;// エキスパートスタンプ (マジックナンバー識別子)

ウロンorder;// チケットオーダー

symbol;// トレードシンボル名

二重volume;// 取引の要求数量(ロット)

二重価格;// 価格

二重stoplimit;// ストップリミットオーダーレベル

二重sl;// 注文のストップロス・レベル

二重tp;// 注文の利食い レベル

ulongdeviation;// 要求価格との最大乖離

enum_order_typetype;// オーダータイプ

ENUM_ORDER_TYPE_FILLINGtype_filling;// オーダータイプ

ENUM_ORDER_TYPE_TIMEtype_time;// 実行時間によるオーダータイプ

datetimeの有効期限// 有効期限(ORDER_TIME_SPECIFIED注文の場合)

comment;// 注文に関するコメント

};

ただし、下表に記載があります。

偏差値

要求価格からの最大許容偏差を pips単位で 設定します。


つまり、変数の型は少なくともfloatでなければならず、ulongであってはならない。

 
<br /> translate="no">です。

すなわち、変数の型は少なくともfloatでなければならず、ulongであってはならない。

deviation*_Point は float となる。
 
joo:

ヘルプに

structMqlTradeRequest

{

ENUM_TRADE_REQUEST_ACTIONSaction;// 実行されるアクションの 種類

ウロンmagic;// エキスパートスタンプ (マジックナンバー識別子)

ウロンorder;// チケットオーダー

symbol;// トレードシンボル名

二重volume;// 取引の要求数量(ロット)

二重価格;// 価格

二重stoplimit;// ストップリミットオーダーレベル

二重sl;// 注文のストップロス・レベル

二重tp;// 注文の利食い レベル

ulongdeviation;// 要求価格からの最大許容偏差

enum_order_typetype;// オーダータイプ

ENUM_ORDER_TYPE_FILLINGtype_filling;// オーダータイプ

ENUM_ORDER_TYPE_TIMEtype_time;// 実行時間によるオーダータイプ

datetimeの有効期限// 有効期限(ORDER_TIME_SPECIFIED注文の場合)

comment;// 注文に関するコメント

};

ただし、下表に記載があります。

偏差値

要求価格からの最大許容偏差を pips単位で 設定します。


つまり、変数の型は少なくともfloatでなければならず、ulongであってはならない。

点数は整数値である。

 
19P2l2MaS0:
MQL5-パスワードとは何か、どこにあるのか、アドバイスをお願いします。
MQL5.comにログインするためのアカウントとパスワードです。
 
Contender:

ポイント数は整数です。

どこに「ポイント数」と書いてあるのですか?

実際には、構造体ではulong型 であり、以下の表形式での説明では、ulong 型である。doublePoint()。

ここに矛盾があるのです。構造とヘルプを修正するか、構造に合わせてヘルプだけを修正するか。

Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Типы char, short, int и long - Документация по MQL5
 

こんにちは。

Expert AdvisorをFX以外の市場でも使えるようにしようとしたため、以下のような疑問が生じました。

1)FXでは、見積もりは通貨単位で行われる場合 例えば、先物やCFDでは契約単位で 行われます。この質問については、ドキュメントには特に記載がありません。ENUM_SYMBOL_CALC_MODEの列挙から、引用の種類は証券の計算方法に対応すると考えてよいのでしょうか。すなわち、ENUM_SYMBOL_CALC_MODEを使用した場合。SYMBOL_CALC_MODE_FOREXでは、気配値は通貨単位で示されます(そして、気配値通貨に対する口座通貨の為替レートは、SymbolInfoDouble(_Symbol. Symbol)として計算さ れます)。SYMBOL_TRADE_TICK_VALUE)/SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE)/SymbolInfoDouble(_Symbol,SYMBOL_TRADE_CONTRACT_SIZE)) と値で 表示されます。symbol_calc_mode_futures,SYMBOL_CALC_MODE_CFD,SYMBOL_CALC_MODE_CFDINDEX,SYMBOL_CALC_MODE_CFDLEVERAGE1単位で提示(口座通貨の提示通貨に対する為替レートは次のように計算)されます。SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE)/SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE)) または例外がありますか?

2)PositionGetDouble(POSITION_SWAP)関数は、何を返す のですか?依頼時までに口座通貨で蓄積されたスワップ?ENUM_SYMBOL_SWAP_MODE列挙から スワップ発生方式に依存した戻り値か。例えば、ポイント、ベース通貨、マージン通貨などでしょうか。

3.マージン計算表において。

ENUM_SYMBOL_CALC_MODE列挙は、ある商品の証拠金額(必要証拠金額)の計算方法に関する情報を提供することを意図して います。

enum_symbol_calc_mode

識別子

商品説明

シンボルカルクモードFX

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

マージン:ロット*契約サイズ/レバレッジ

利益:(クローズ価格-オープン価格)*契約サイズ*ロット数

シンボル_計算_モード_先物

先物モード - 先物の証拠金と利益を計算します。

Margin: Lots *InitialMargin*Percentage/100

利益:(終値-始値)*TickPrice/TickSize*Lots

シンボルカルクモードCFD

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

マージン:ロット*契約サイズ*市場価格*百分率/100

利益:(クローズ価格-オープン価格)*契約サイズ*ロット数

シンボルカルクモードインデックス

CFDインデックスモード - CFDインデックスのマージンと利益の計算

マージン:(ロット*契約サイズ*市場価格)*TickPrice/TickSize

利益:(クローズ価格-オープン価格)*契約サイズ*ロット数

symbol_calc_mode_cfdleverage

CFD レバレッジモード - レバレッジ取引時のCFDの証拠金と利益を計算します。

マージン:(ロット*契約サイズ*市場価格*比率)/レバレッジ

利益:(クローズ価格-オープン価格)*契約サイズ*ロット数

マージンや利益がどの通貨で計算されるかは明記されていないのですか?パーセンテージを要求 するにはどうすればよいですか?CFDレバレッジモードの特長は 何ですか?

4.レバレッジを要求するための関数 AccountInfoInteger(ACCOUNT_LEVERAGE) は、FX では正しく機能しますが、先物市場では 1 と表示されます。先物取引でレバレッジを正しく要求/定義するにはどうすればよいですか?

5.SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL) 関数 - 先物にしか使えない?

これらの疑問について、MQL5に関してもっと詳しい説明はないのでしょうか?


 
Andrew1469:

こんにちは。


MQL5に関して、これらの問題点をもっと詳しく説明することはできないのでしょうか?


計算原理そのものはインターネットで検索できますし、正しい結果は、特定の機器とブローカーで確認すれば、機器の仕様で実現できます。
 
zfsです。
計算原理そのものはインターネットで調べることができますし、特定の商品、ブローカーに絞って確認することで正しい結果を得ることができます。

一つの口座で通貨ペアやあらゆる種類のCFDをチェックでき、できれば一つのデモ口座で先物もチェックできるようなブローカーを紹介していただけませんか?

Finamは、MT4では通貨ペア、株式や指数のCFDがありますが、MT5では残念ながら通貨ペアのみです。

Finamで通貨ペア、Openで先物を試してみましたが、OpenではSymbolInfoInteger(_Symbol,SYMBOL_TRADE_CALC_MODE)というリクエストで33と34が返ってきました - これはENUM_SYMBOL_CALC_MODEリストには含まれていません。

また、スワップの計算方法が PositionGetDouble(POSITION_SWAP)リクエストの結果に影響を与えるかどうかは、ドキュメントからでは明らかではありません。

ありがとうございました。

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
Andrew1469:
zfsです。
計算の原理はインターネットで調べることができ、特定の商品とブローカーで確認することで正しい結果を得ることができる場合があります。

一つの口座で通貨ペアやあらゆる種類のCFDをチェックでき、できれば一つのデモ口座で先物もチェックできるようなブローカーを紹介していただけませんか?

Finamは、MT4では通貨ペア、株式や指数のCFDがありますが、MT5では残念ながら通貨ペアのみです。

Finamで通貨ペア、Openで先物を試してみましたが、OpenではSymbolInfoInteger(_Symbol,SYMBOL_TRADE_CALC_MODE)というリクエストで33と34が返ってきました - これはENUM_SYMBOL_CALC_MODEリストには含まれていません。

また、スワップの計算方法が PositionGetDouble(POSITION_SWAP)リクエストの結果に影響を与えるかどうかは、ドキュメントからでは明らかではありません。

ありがとうございました。

そのようなブローカーはいないようです。複数の端子を使用する。そこの値はロングタイプだから数字が出るんだ、数字にこだわらないなら比較を作れ。スワップの値 PositionGetDouble(POSITION_SWAP) 位置による実測値。はい、そうです。スワップは週末に同じ日に発生します。

 
zfsです。

そのようなブローカーはいないようです。複数の端子を使用する。そこの値はロングタイプだから数字が出るんだ、数字にこだわらないなら比較を作れ。スワップの値 PositionGetDouble(POSITION_SWAP) 位置による実測値。はい、そうです。スワップは週末に同じ日に発生します。

では、Metatrader5用のCFDはどこにあるのでしょうか?

私は数値に注目しようとしているのですが、例えばenumの表には対応する数値が記載されていないなど、ドキュメントが明確でないことがやや足かせになっています。SYMBOL_CALC_MODE_FOREXが0であることは経験上わかったのですが、33と34はオープニングサーバーのレスポンスで一切特定されないのです。

スワップについて - PositionGetDouble(POSITION_SWAP) と HistoryDealGetDouble(Deal_Ticket,DEAL_SWAP) は、計算方法に関係なく、実際に預けた通貨で累積スワップを与えるという理解で正しいですか?

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