[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 872 1...865866867868869870871872873874875876877878879...1145 新しいコメント hometrader 2010.09.27 16:42 #8711 Gospoda programisty... S ボルシム ウーバージニーム k Vam MACDの時間枠を指定するhttps://www.mql5.com/ru/forum/112720 A est tochno takoi gotovyi, tolko po indikator OsMA?iMACDとiOsMAの組み合わせは、このような形で提供されます。OSMAを使うのは難しいですか?ポモガイト... mtc12 2010.09.27 16:50 #8712 このスレッドが役に立つかもしれません、Sincerely Tolikさん、ありがとうございました。 Artyom Trishkin 2010.09.27 17:18 #8713 Rossi: 1) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",percent, 0,1); 2) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",percent, period1, period2, 0,1)の場合。 3) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",0,1); しかし、最適化のために2つ以上の変数が供給されると、テスト時にインジケータ(ケース2)のロードとアンロードが繰り返され、作業速度が大幅に低下するのはなぜですか? カスタムインジケータに入力したデータが正しいかどうか確認します。不正確なデータだと負荷がかかり、全体の処理速度が遅くなります。 infinity 2010.09.27 20:22 #8714 標準のトロールのコードを掘っているうちに、改造(既存の位置にもう2、3ロット追加)するアイデアが浮かんだのです。OrderModify( ... ) 関数でロットの変更ができないので、OrderSend 関数 ( ... ) で変更しましたが、何も起きず、オーダーも開かず、エラーメッセージも表示されません。 なぜでしょう、1回の反復で変更できるオーダーは、選んだ1つだけなので、トロールではそれができないのでしょうか? また、一般的にはどうなのでしょうか?トロール関数呼び出しにパラメータを渡すためですが、どのように呼び出されるだけなのでしょうか。グローバル変数とか? そうすると、1つだけでなく、複数の変数を一度に書かなければならず、実行が複雑になります。 誰が知っている、あなたの知識を共有することができますか? Artyom Trishkin 2010.09.28 04:24 #8715 Infinity:標準のトロールのコードを掘っているうちに、改造(既存の位置にもう2、3ロット追加)するアイデアが浮かんだのです。OrderModify( ... ) 関数でロットの変更ができないので、OrderSend 関数 ( ... ) で変更しましたが、何も起きず、オーダーも開かず、エラーメッセージも表示されません。 なぜでしょう、1回の反復で変更できるオーダーは選ばれた1つだけだからでしょうか、それともトロールでそんなことは不可能なのでしょうか?また、一般的にはどうなのでしょうか?トロール関数呼び出しにパラメータを渡すためですが、どのように呼び出されるだけなのでしょうか。グローバル変数を使えばいいのでは? そうすると、1つだけでなく複数の変数を一度に書かなければならず、実行が煩雑になりますね。 誰が知っている、あなたの知識を共有することができますか? 角の生えた悪魔でも作ることができる...。:) 私はあなたのコードなしであなたを伝えることができます - トロールでStopLossを修正した後、すぐにポジションを開く 関数を呼び出します。 reag 2010.09.28 08:20 #8716 インディケータでは、ウィンドウ内のMax barの値に達した後、新しいローソク 足が来てもIndicatorCounted()は値を変えず、結果としてローソク足が来てチャートは動きますが、インディケータは立ったままです。 この問題を解決する方法をアドバイスしてください(ウィンドウ内のバーの数を増やすだけで、インジケータは常に動作します)。 削除済み 2010.09.28 08:27 #8717 親愛なる達人たちよ、この単純な問題に対する解決策を見つける方法をアドバイスしてください。 スクリプトの入力はXXXXXX_counterという25個の外部文字列変数で、カウンタは自然数1,2,3...である。25 スクリプト本体は、これらの変数をループで処理する必要がある for ( i=1 ; i<=25 ; i++ ){...}。 ループ本体で対応する変数を参照する方法がわからない、iカウンターを使用して名前を取得する 配列があればいいのですが、外部配列はダメなんです......。 というのは、結局のところ、文字列変数に含まれる名前の変数を参照することに帰結するからです。 敬称略、グラビタス Andrei01 2010.09.28 09:54 #8718 Gravitus: の配列があればいいのですが、外部配列はダメなんです...。 を許可しました。 Andrei01 2010.09.28 09:59 #8719 reag: インディケータでは、ウィンドウ内のMax barの値に達した後、新しいローソク足が来てもIndicatorCounted()は値を変えず、結果としてローソク足が来てチャートは動きますが、インディケータは立ったままです。 この問題を解決する方法をアドバイスしてください(ウィンドウ内のバーの数を増やすだけで、インジケータは常に動作します)。 IndicatorCounted()の代わりに、必要なものを書いてください。 削除済み 2010.09.28 10:02 #8720 Andrei01: を許可しました。 書こうとすると 外部文字列配列[25]。 コンパイラが出す array' - 外部配列は許可されません. 1...865866867868869870871872873874875876877878879...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Gospoda programisty...
S ボルシム ウーバージニーム k Vam
MACDの時間枠を指定するhttps://www.mql5.com/ru/forum/112720
A est tochno takoi gotovyi, tolko po indikator OsMA?iMACDとiOsMAの組み合わせは、このような形で提供されます。OSMAを使うのは難しいですか?ポモガイト...
このスレッドが役に立つかもしれません、Sincerely Tolikさん、ありがとうございました。
1) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",percent, 0,1);
2) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",percent, period1, period2, 0,1)の場合。
3) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",0,1);
しかし、最適化のために2つ以上の変数が供給されると、テスト時にインジケータ(ケース2)のロードとアンロードが繰り返され、作業速度が大幅に低下するのはなぜですか?
標準のトロールのコードを掘っているうちに、改造(既存の位置にもう2、3ロット追加)するアイデアが浮かんだのです。OrderModify( ... ) 関数でロットの変更ができないので、OrderSend 関数 ( ... ) で変更しましたが、何も起きず、オーダーも開かず、エラーメッセージも表示されません。 なぜでしょう、1回の反復で変更できるオーダーは、選んだ1つだけなので、トロールではそれができないのでしょうか? また、一般的にはどうなのでしょうか?トロール関数呼び出しにパラメータを渡すためですが、どのように呼び出されるだけなのでしょうか。グローバル変数とか? そうすると、1つだけでなく、複数の変数を一度に書かなければならず、実行が複雑になります。
誰が知っている、あなたの知識を共有することができますか?
標準のトロールのコードを掘っているうちに、改造(既存の位置にもう2、3ロット追加)するアイデアが浮かんだのです。OrderModify( ... ) 関数でロットの変更ができないので、OrderSend 関数 ( ... ) で変更しましたが、何も起きず、オーダーも開かず、エラーメッセージも表示されません。 なぜでしょう、1回の反復で変更できるオーダーは選ばれた1つだけだからでしょうか、それともトロールでそんなことは不可能なのでしょうか?また、一般的にはどうなのでしょうか?トロール関数呼び出しにパラメータを渡すためですが、どのように呼び出されるだけなのでしょうか。グローバル変数を使えばいいのでは? そうすると、1つだけでなく複数の変数を一度に書かなければならず、実行が煩雑になりますね。
誰が知っている、あなたの知識を共有することができますか?
私はあなたのコードなしであなたを伝えることができます - トロールでStopLossを修正した後、すぐにポジションを開く 関数を呼び出します。
インディケータでは、ウィンドウ内のMax barの値に達した後、新しいローソク 足が来てもIndicatorCounted()は値を変えず、結果としてローソク足が来てチャートは動きますが、インディケータは立ったままです。
この問題を解決する方法をアドバイスしてください(ウィンドウ内のバーの数を増やすだけで、インジケータは常に動作します)。
親愛なる達人たちよ、この単純な問題に対する解決策を見つける方法をアドバイスしてください。
スクリプトの入力はXXXXXX_counterという25個の外部文字列変数で、カウンタは自然数1,2,3...である。25
スクリプト本体は、これらの変数をループで処理する必要がある for ( i=1 ; i<=25 ; i++ ){...}。
ループ本体で対応する変数を参照する方法がわからない、iカウンターを使用して名前を取得する
配列があればいいのですが、外部配列はダメなんです......。
というのは、結局のところ、文字列変数に含まれる名前の変数を参照することに帰結するからです。
敬称略、グラビタス
Gravitus:
の配列があればいいのですが、外部配列はダメなんです...。
インディケータでは、ウィンドウ内のMax barの値に達した後、新しいローソク足が来てもIndicatorCounted()は値を変えず、結果としてローソク足が来てチャートは動きますが、インディケータは立ったままです。
この問題を解決する方法をアドバイスしてください(ウィンドウ内のバーの数を増やすだけで、インジケータは常に動作します)。
を許可しました。
書こうとすると
外部文字列配列[25]。
コンパイラが出す
array' - 外部配列は許可されません.