[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 449 1...442443444445446447448449450451452453454455456...537 新しいコメント Yuriy Svetlov 2011.06.19 16:48 #4481 sergeev: または次のようになります。 つまり、mql4ではtickに関係なく20秒に1回のサイクルを実行することは不可能であることが判明したのですね。 --- 2011.06.19 16:56 #4482 semiromid: つまり、mql4ではtickに関係なく20秒ごとにループを実行することはできないことがわかったのですね。 このダニに依存しないアルゴリズムの何が問題なのでしょうか? Vadim Zhunko 2011.06.19 17:14 #4483 semiromid: mql4では、ティックに関係なく、20秒に1回のサイクルを実行することは不可能であることが判明しました。 厳密には、インジケーターでは不可能です。常にダニの到来に左右される。 Yuriy Svetlov 2011.06.19 17:28 #4484 sergeev: このダニに依存しないアルゴリズムの何が問題なのでしょうか? rlx: ただし、20秒以上引用が来れば動作します。そうでなければ、見積書が届いたときだけループが実行されます。例えば34分後...。 今週のテストでは、私が持っているものを説明しました。ただ、まだテストする機会がないんです。 また、どのような関数 ---->> があるのかわかりません。 MathMod あなたのバージョンでは. MathMod -2つの数値を割り算した ときの実数の余りを 返す関数です。 ということで int start() { int r=30; int t=2; int y=r/t; Alert("Ответ = "+y); // <<<------------- вот это return(0); とか、こんな感じで int start() { int r=30; int t=2; int y; y=MathMod(r,t); //делим r/t Alert("Ответ = "+y); //Остаток от двух деленных чисел return(0); } while(true) { if (MathMod(TimeLocal(), 20)==0) // каждая 20 секунда while(i<10) { i++; } // полезный цикл Sleep(10); // поспим немного для разгрузки проца } 何かを分けるということはないようです。 [Archive!] Any rookie question, Goodbye robot - hello Add Alert --- 2011.06.19 18:07 #4485 semiromid: 共有するものがないような。 降参だ、ここからは俺がやる。、お前のような怠け者を助けることはできない。 Yuriy Svetlov 2011.06.19 18:19 #4486 sergeev: 降参だ 後は任せろ やっぱりね...。 alexr 2011.06.19 20:30 #4487 semiromid: やっぱりね...。 さて、その結末は? Yuriy Svetlov 2011.06.19 20:45 #4488 AlexR: さて、その結末は? ところで、この問題に対応し、新鮮な解決 策を提示していただき、ありがとうございます。 Yuriy Svetlov 2011.06.20 05:45 #4489 この問題を解決してくれた皆さん、ありがとうございました =0) だいたいこんな感じにしたかったんです。 rlx です。 bool flag = true; int i=0; int w=0; int start() { if (flag) { while(i<1) { w=w+1; Alert(+w, "-й, и последний звонок ^_^"); i++ ; } flag = false; } return(0); } sammi61 2011.06.20 06:03 #4490 semiromid: この問題を解決してくれた皆さん、ありがとうございました =0) これくらいが、私が望んでいたものです。の例に基づいています。 rlx です。 bool flag = true; int i=0; int w=0; int start() { if (flag) { while(i<1) { w=w+1; Alert(+w, "-й, и последний звонок ^_^"); i++ ; } flag = false; } return(0); } 6時間足チャートを作るスクリプトやExpert Advisorをご存じですか? 1...442443444445446447448449450451452453454455456...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
または次のようになります。
つまり、mql4ではtickに関係なく20秒ごとにループを実行することはできないことがわかったのですね。
このダニに依存しないアルゴリズムの何が問題なのでしょうか?
mql4では、ティックに関係なく、20秒に1回のサイクルを実行することは不可能であることが判明しました。
このダニに依存しないアルゴリズムの何が問題なのでしょうか?
ただし、20秒以上引用が来れば動作します。そうでなければ、見積書が届いたときだけループが実行されます。例えば34分後...。
今週のテストでは、私が持っているものを説明しました。ただ、まだテストする機会がないんです。
また、どのような関数 ---->> があるのかわかりません。
MathMod
あなたのバージョンでは.
MathMod -2つの数値を割り算した ときの実数の余りを 返す関数です。
ということで
int start()
{
int r=30;
int t=2;
int y=r/t;
Alert("Ответ = "+y); // <<<------------- вот это
return(0);
とか、こんな感じで
int start()
{
int r=30;
int t=2;
int y;
y=MathMod(r,t); //делим r/t
Alert("Ответ = "+y); //Остаток от двух деленных чисел
return(0);
}
何かを分けるということはないようです。
semiromid:
共有するものがないような。
降参だ、ここからは俺がやる。
、お前のような怠け者を助けることはできない。
降参だ 後は任せろ
やっぱりね...。
やっぱりね...。
さて、その結末は?
ところで、この問題に対応し、新鮮な解決 策を提示していただき、ありがとうございます。
この問題を解決してくれた皆さん、ありがとうございました =0)
だいたいこんな感じにしたかったんです。 rlx です。
bool flag = true;
int i=0;
int w=0;
int start()
{
if (flag)
{
while(i<1)
{
w=w+1;
Alert(+w, "-й, и последний звонок ^_^");
i++
;
}
flag = false;
}
return(0);
}
この問題を解決してくれた皆さん、ありがとうございました =0)
これくらいが、私が望んでいたものです。の例に基づいています。 rlx です。
bool flag = true;
int i=0;
int w=0;
int start()
{
if (flag)
{
while(i<1)
{
w=w+1;
Alert(+w, "-й, и последний звонок ^_^");
i++
;
}
flag = false;
}
return(0);
}
6時間足チャートを作るスクリプトやExpert Advisorをご存じですか?