[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 124 1...117118119120121122123124125126127128129130131...537 新しいコメント pyatka__ASD 2011.02.19 16:05 #1231 こんにちは!バーだけが分かっている場合、バッファに格納されている値(ジグザグのピークにある値のことです)を調べる方法を教えていただけませんか? 感謝 Roma 2011.02.19 16:13 #1232 バーが既知でバッファが時系列配列の場合,その値は Buffer[i] となる. Roma 2011.02.19 17:09 #1233 ユーザー関数が2つの値を返すことはできないのですか? Роман 2011.02.19 17:19 #1234 eddy: ユーザー定義関数は2つの値を返すことができないのですか? いいえ、できません。Pascalでは、これはプロシージャではありません。:-))) Роман 2011.02.19 17:23 #1235 eddy: ユーザー関数が2つの値を返すようにできないか? 一方のユーザー関数からもう一方のユーザー関数を呼び出させることができる...。 例えば、再読...教科書から... "取引戦略は、取引基準機能の内容や技術に要件を課すものである。どの関数も返せる値は1つだけです。したがって、Expert Advisorが互いに排他的な取引条件のみを含む戦略を持つ場合、関数が返す値をいずれかの条件に設定することができます。しかし、複数の条件を同時に操作できるストラテジーの場合、それらの値をグローバル変数で他の関数に渡して処理する必要がある。 エキスパートアドバイザーに実装されているトレード戦略には、相互に排他的な基準のみが含まれています。そのため、ここで紹介するCriterion()関数では、この関数が返す値を使って、計算した条件を他の関数に渡している 。 dhp 2011.02.19 17:28 #1236 eddy: ユーザー関数が2つの値を返すようにできないか?グローバルに変数を割り当て、関数内でその値を取得することができます。 この関数は1つしか返しませんが、何個でも取得できます。 例 int OpendBuy(){ int OpendPos=0; for(int cnt=OrdersTotal()-1; cnt>=0; cnt--){ if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)){ if(OrderMagicNumber()==Magic){ if(OrderSymbol()==Symbol()){ if(OrderType()==OP_BUY)OpendPos++; Ticket =OrderTicket(); // Номер выбранн. орд. Type =OrderType(); // Тип выбранного орд. Price =OrderOpenPrice(); // Цена выбранн. орд. SL =OrderStopLoss(); // SL выбранного орд. TP =OrderTakeProfit(); // TP выбранного орд. } } } } return(OpendPos);} Roma 2011.02.19 17:29 #1237 正確には、グローバル変数を 使用して値を渡すことができます。 pyatka__ASD 2011.02.19 18:55 #1238 どなたか、頂点の高低をジグザグにつなぐソフトをお持ちの方、教えてください。ありがとうございました。 Victor Nikolaev 2011.02.19 19:02 #1239 pyatka__ASD: どなたか、頂点の高低をジグザグにつなぐソフトをお持ちの方、教えてください。感謝 CodeBaseを見る。そこに... Alexey Subbotin 2011.02.19 20:19 #1240 eddy: カスタム関数は2つの値を返すようにできないのですか?できます。パラメータに戻る。例えば、こんな感じです。 void TestFunction (double &return_value1, double &return_value2) { // вычисления... return_value1 = выражение; //возвращаем значения return_value2 = выражение; } 1...117118119120121122123124125126127128129130131...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは!バーだけが分かっている場合、バッファに格納されている値(ジグザグのピークにある値のことです)を調べる方法を教えていただけませんか?
感謝
ユーザー定義関数は2つの値を返すことができないのですか?
いいえ、できません。Pascalでは、これはプロシージャではありません。:-)))
ユーザー関数が2つの値を返すようにできないか?
一方のユーザー関数からもう一方のユーザー関数を呼び出させることができる...。
例えば、再読...教科書から...
"
取引戦略は、取引基準機能の内容や技術に要件を課すものである。どの関数も返せる値は1つだけです。したがって、Expert Advisorが互いに排他的な取引条件のみを含む戦略を持つ場合、関数が返す値をいずれかの条件に設定することができます。しかし、複数の条件を同時に操作できるストラテジーの場合、それらの値をグローバル変数で他の関数に渡して処理する必要がある。
エキスパートアドバイザーに実装されているトレード戦略には、相互に排他的な基準のみが含まれています。そのため、ここで紹介するCriterion()関数では、この関数が返す値を使って、計算した条件を他の関数に渡している 。
ユーザー関数が2つの値を返すようにできないか?
グローバルに変数を割り当て、関数内でその値を取得することができます。
この関数は1つしか返しませんが、何個でも取得できます。
例
どなたか、頂点の高低をジグザグにつなぐソフトをお持ちの方、教えてください。感謝
CodeBaseを見る。そこに...
カスタム関数は2つの値を返すようにできないのですか?
できます。パラメータに戻る。例えば、こんな感じです。