どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 647 1...640641642643644645646647648649650651652653654...1178 新しいコメント Mikhail Toptunov 2014.06.30 07:38 #6461 simpleton:ポジション価格の合計以外の計算が必要な場合は、変数自体を参照渡しすることで、呼び出された関数にS1、S2の値を「返し」、関数からエラー記号を返すことができます。つまり、呼び出される関数のプロトタイプは次のようになる。「bool fun(double &S1, double &S2);」である。呼び出し側の関数は、変数を起動してfun()に渡し、fun()がtrueを返すと、渡された変数の値(それ自体は別の名前でもよい)をS1、S2として使用します。ありがとうございました。ロジャーただし、OrderSelectの エラーで、継続する 以外の停止方法は不明です。遅れての投稿を削除、ほぼ説明と同じことをしました。double CenaUsrednenija(const int type,const int Magic){ double nn=0,bb=0; double factb=0; int total=OrdersTotal(); for(int i=total-1; i>=0; i--) { if (!(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))) continue; if (OrderSymbol() != Symbol()) continue; if(OrderSelect(i,SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) { if(OrderType()==type && OrderMagicNumber()==Magic) { double op=OrderOpenPrice(); double llot=OrderLots(); double itog=op*llot; bb=bb+itog; nn=nn+llot; factb=NormalizeDouble(bb/nn,_Digits); // Print(" type= ",type," Цена открытия= ",op, " Лот= ",llot, " itog=op*llot= ",itog, " factb=bb/nn= ",factb); } } } } return(factb); } Mikhail Toptunov 2014.06.30 07:46 #6462 このような機能は書けません。- SELL注文が-1000pipsの損切りになっている場合。で、最初の注文から1000ポイント離れたところで、同じ売り注文を出します。さらに-1000pなら、また売り注文を出す、など。 Megan 2014.06.30 11:01 #6463 Top2n:このような機能は書けません。- SELL注文が-1000pipsの損切りになっている場合。で、最初の注文から1000ポイント離れたところで、同じ売り注文を出します。さらに-1000pなら、また売り注文を出す、など。 ここで何が問題なのか?例えばチケット上で必要な OrderSelect-orderを 選択し、それに対する利益をOrderProfit-orderと 比較し、さらに1つの OrderSendを 開く要求を送信するのである。 Vitalie Postolache 2014.06.30 11:09 #6464 Top2n:このような機能は書けません。- SELL注文が-1000pipsの損切りになっている場合。 で、最初の注文から1000ポイント離れたところで、同じ売り注文を出します。さらに-1000pなら、また売り注文を出す、など。 この条件では、2つ目の注文は1つ目の注文の始値 から約1000ポイント離れた現在値で開かなければならないので、何も難しいことはなく、単純に新しいポジションを開くための注文となるのです。 Mikhail Toptunov 2014.06.30 14:26 #6465 皆さん、もっと質の高い名言のアーカイブはどこにあるのか、どなたか教えてください。 Vitalie Postolache 2014.06.30 17:06 #6466 Top2n: 皆さん、もっと質の高い名言のアーカイブはどこにあるのか、どなたか教えてください。 Tickstoryをダウンロードし、それを使ってDukascopiaからティックをダウンロードし、MT4にエクスポートしますが、それは一時的なもので、ターミナルは独自のファイルで上書きしてしまいます。つまり、テスター専用なので、シミュレーションの品質は99.9%です。 Mikhail Toptunov 2014.07.01 02:02 #6467 evillive: Tickstoryをダウンロードし、それを使ってDukascopyからティックをダウンロードすると、MT4にエクスポートできますが、これは一時的なもので、ターミナルは独自のファイルで上書きします。つまり、テスター専用なので、シミュレーションの品質は99.9%です。 はい、話題、ありがとうございました!(笑) Александр 2014.07.01 04:14 #6468 WindowTimeOnDropped()の何が問題なのかがわからない。チャートにリセットしても値が出ない(常時=0)。それを確認するために、ちょっとしたコードを書きました。//+------------------------------------------------------------------+ #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Red //---- input parameters double xBuffer[]; int init() { string short_name; //---- indicator line SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,xBuffer); //---- name for DataWindow and indicator subwindow label short_name="Mouse"; IndicatorShortName(short_name); SetIndexLabel(0,short_name); //---- return(0); } int start() { datetime Mouse=WindowTimeOnDropped(); Alert(" Mouse= ",Mouse); xBuffer[0]=Mouse; return(0); } intrade 2014.07.01 11:21 #6469 EAでonChartEvent(...)のイベントを無視する方法を教えてください。問題は、EAの実行中にタイムフレームを変更すると、EAが再初期化されて取引が再開されることです。その代わり、以前に開いたことのある取引は「放置」されたままになります。どのように苦労するか?奇跡的にチャートを再描画 することになったのですが、以前に初期化したEAが必要なんです。 Boris 2014.07.01 12:48 #6470 intrade: EAでonChartEvent(...)のイベントを無視する方法を教えてください。問題は、EAの実行中にタイムフレームを変更すると、EAが再初期化されて取引が再開されることです。その代わり、以前に開いたことのある取引は「放置」されたままになります。どのように苦労するか?奇跡的にチャートを再描画することになったのですが、以前に初期化したEAが必要なんです。 正確で曖昧でない開封条件を規定すること! 1...640641642643644645646647648649650651652653654...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ポジション価格の合計以外の計算が必要な場合は、変数自体を参照渡しすることで、呼び出された関数にS1、S2の値を「返し」、関数からエラー記号を返すことができます。つまり、呼び出される関数のプロトタイプは次のようになる。「bool fun(double &S1, double &S2);」である。呼び出し側の関数は、変数を起動してfun()に渡し、fun()がtrueを返すと、渡された変数の値(それ自体は別の名前でもよい)をS1、S2として使用します。
ありがとうございました。ロジャーただし、OrderSelectの エラーで、継続する 以外の停止方法は不明です。
遅れての投稿を削除、ほぼ説明と同じことをしました。
このような機能は書けません。
- SELL注文が-1000pipsの損切りになっている場合。で、最初の注文から1000ポイント離れたところで、同じ売り注文を出します。さらに-1000pなら、また売り注文を出す、など。
このような機能は書けません。
- SELL注文が-1000pipsの損切りになっている場合。で、最初の注文から1000ポイント離れたところで、同じ売り注文を出します。さらに-1000pなら、また売り注文を出す、など。
ここで何が問題なのか?例えばチケット上で必要な OrderSelect-orderを 選択し、それに対する利益をOrderProfit-orderと 比較し、さらに1つの OrderSendを 開く要求を送信するのである。
このような機能は書けません。
- SELL注文が-1000pipsの損切りになっている場合。 で、最初の注文から1000ポイント離れたところで、同じ売り注文を出します。さらに-1000pなら、また売り注文を出す、など。
この条件では、2つ目の注文は1つ目の注文の始値 から約1000ポイント離れた現在値で開かなければならないので、何も難しいことはなく、単純に新しいポジションを開くための注文となるのです。
皆さん、もっと質の高い名言のアーカイブはどこにあるのか、どなたか教えてください。
Tickstoryをダウンロードし、それを使ってDukascopiaからティックをダウンロードし、MT4にエクスポートしますが、それは一時的なもので、ターミナルは独自のファイルで上書きしてしまいます。つまり、テスター専用なので、シミュレーションの品質は99.9%です。
Tickstoryをダウンロードし、それを使ってDukascopyからティックをダウンロードすると、MT4にエクスポートできますが、これは一時的なもので、ターミナルは独自のファイルで上書きします。つまり、テスター専用なので、シミュレーションの品質は99.9%です。
はい、話題、ありがとうございました!(笑)
WindowTimeOnDropped()の何が問題なのかがわからない。チャートにリセットしても値が出ない(常時=0)。それを確認するために、ちょっとしたコードを書きました。
問題は、EAの実行中にタイムフレームを変更すると、EAが再初期化されて取引が再開されることです。その代わり、以前に開いたことのある取引は「放置」されたままになります。
どのように苦労するか?奇跡的にチャートを再描画 することになったのですが、以前に初期化したEAが必要なんです。
EAでonChartEvent(...)のイベントを無視する方法を教えてください。
問題は、EAの実行中にタイムフレームを変更すると、EAが再初期化されて取引が再開されることです。その代わり、以前に開いたことのある取引は「放置」されたままになります。
どのように苦労するか?奇跡的にチャートを再描画することになったのですが、以前に初期化したEAが必要なんです。
正確で曖昧でない開封条件を規定すること!