mql5言語の特徴、微妙なニュアンスとテクニック - ページ 17 1...101112131415161718192021222324...247 新しいコメント Roffild 2017.03.10 00:02 #161 コンビナート です。 えーどうせ見えないのになぜ?これらのパラメータは、インジケータを表示する必要がない場合は、省略することができます。また、旧来のコードとの互換性も損なわれません。テスト 中は、常にインジケーターが 表示されます。 Alexey Viktorov 2017.03.10 06:03 #162 スラワインジケータハンドル(計算部)を介して表示プロパティ(描画部)を設定することは不可能なため。バグとは、ある方法で書かれたものが、別の方法で動作することです。ここでは、別のアプローチが必要です。ChartIndicatorXXX機能グループのように、短い名前による指標へのアクセス。ChartIndicatorSetInteger(chart_id,sub_window,indicator_name,PROP_COLOR,mod,value) のような ものです。すでに考えてはいるのですが、まだ手をつけていません。 プログラムで設定するインジケータを想定しているのであれば、ハイライトされた部分をインジケータハンドルに置き換えた方が良いのではないでしょうか? fxsaber 2017.03.10 07:05 #163 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム mql5言語の特殊性、ヒントとコツ fxsaber さん 2017.02.25 16:02 static bool HistoryDealSelect( MqlTradeResult &Result ) { if ((Result.deal == 0) && (Result.order != 0)) { if (::HistorySelectByPosition(::HistoryOrderGetInteger(Result.order, ORDER_POSITION_ID))) for (int i = ::HistoryDealsTotal() - 1; i >= 0; i--) { const ulong DealTicket = ::HistoryDealGetTicket(i); if (Result.order == ::HistoryDealGetInteger(DealTicket, DEAL_ORDER)) { Result.deal = DealTicket; break; } } } return(::HistoryDealSelect(Result.deal)); } // Учтены MT5-нюансы: Result.deal == 0 static bool OrderSendSync( const MqlTradeRequest &Request, MqlTradeResult &Result ) シンクロニシティはもう関係ない。Result.dealの修正に関与した部分のみハイライトされています。 Features of the mql5 MetaEditor build 1490 MT5でOrderSendを正しく動作させる方法 Artyom Trishkin 2017.03.10 07:15 #164 fxsaberシンクロはもはや関係ない。Result.dealの修正を担当した部分のみハイライト表示されています。 Result.deal correction "とは何ですか? Slava 2017.03.10 07:18 #165 アレクセイ・ヴィクトロフ プログラムで設定するインジケータのためのものであれば、ハイライトされた部分をインジケータハンドルに置き換えるのが良いのではないでしょうか? 良くはない。なぜなら、アーキテクチャを変えない限り不可能だからです。その理由を詳しく説明しました。 fxsaber 2017.03.10 07:31 #166 アルチョム・トリシキン Result.deal correction "とは何ですか?トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム バグ、バグ、質問 fxsaber さん 2017.02.23 15:34 BODより結果的にトレードチケットの成立を保証するものではありません。フィルするかどうかは、楽器の実行モードと特定のサーバーの設定に依存します。ゼロでないResult.dealのために寝た人 - 行動を起こす。 TheXpert 2017.03.10 08:07 #167 ロフィルドこれらのパラメータは、インジケータを表示する必要がない場合は、省略することができます。 表示させたい場合は、これらの設定をパラメータに入れます。 Artyom Trishkin 2017.03.10 08:12 #168 fxsaber そうですか.ゼロでないResult.dealを銀行に預けることはできないんですね。では、このセリフは何を言っているのでしょうか?// Учтены MT5-нюансы: Result.deal == 0どこに計上されているのか? fxsaber 2017.03.10 08:14 #169 アルチョム・トリシキン: そうですか.ゼロでないResult.dealを銀行に預けることはできないんですね。では、このセリフは何を言っているのだろうか。どこに計上されているのか? OrderSendSyncでは、オーバーロードされた(上記参照)HistoryDealSelectが 呼び出される。 Denis Kirichenko 2017.03.10 08:52 #170 fxsaberstatic bool OrderSendSync( const MqlTradeRequest &Request, MqlTradeResult &Result )シンクロはもはや関係ない。Result.dealの修正に関与した部分のみハイライトされています。 なぜ静電気 なのか? 1...101112131415161718192021222324...247 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
えーどうせ見えないのになぜ?
これらのパラメータは、インジケータを表示する必要がない場合は、省略することができます。
また、旧来のコードとの互換性も損なわれません。テスト 中は、常にインジケーターが 表示されます。
インジケータハンドル(計算部)を介して表示プロパティ(描画部)を設定することは不可能なため。バグとは、ある方法で書かれたものが、別の方法で動作することです。
ここでは、別のアプローチが必要です。ChartIndicatorXXX機能グループのように、短い名前による指標へのアクセス。ChartIndicatorSetInteger(chart_id,sub_window,indicator_name,PROP_COLOR,mod,value) のような ものです。
すでに考えてはいるのですが、まだ手をつけていません。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
mql5言語の特殊性、ヒントとコツ
fxsaber さん 2017.02.25 16:02
{
if ((Result.deal == 0) && (Result.order != 0))
{
if (::HistorySelectByPosition(::HistoryOrderGetInteger(Result.order, ORDER_POSITION_ID)))
for (int i = ::HistoryDealsTotal() - 1; i >= 0; i--)
{
const ulong DealTicket = ::HistoryDealGetTicket(i);
if (Result.order == ::HistoryDealGetInteger(DealTicket, DEAL_ORDER))
{
Result.deal = DealTicket;
break;
}
}
}
return(::HistoryDealSelect(Result.deal));
}
// Учтены MT5-нюансы: Result.deal == 0
static bool OrderSendSync( const MqlTradeRequest &Request, MqlTradeResult &Result )
プログラムで設定するインジケータのためのものであれば、ハイライトされた部分をインジケータハンドルに置き換えるのが良いのではないでしょうか?
Result.deal correction "とは何ですか?
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
バグ、バグ、質問
fxsaber さん 2017.02.23 15:34
BODより
結果的にトレードチケットの成立を保証するものではありません。フィルするかどうかは、楽器の実行モードと特定のサーバーの設定に依存します。
ゼロでないResult.dealのために寝た人 - 行動を起こす。
これらのパラメータは、インジケータを表示する必要がない場合は、省略することができます。
そうですか.ゼロでないResult.dealを銀行に預けることはできないんですね。では、このセリフは何を言っているのでしょうか?
// Учтены MT5-нюансы: Result.deal == 0
どこに計上されているのか?
そうですか.ゼロでないResult.dealを銀行に預けることはできないんですね。では、このセリフは何を言っているのだろうか。
どこに計上されているのか?
OrderSendSyncでは、オーバーロードされた(上記参照)HistoryDealSelectが 呼び出される。
fxsaber
シンクロはもはや関係ない。Result.dealの修正に関与した部分のみハイライトされています。