[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 399 1...392393394395396397398399400401402403404405406...1145 新しいコメント Alexey Subbotin 2010.01.22 16:31 #3981 gross >>: Здравствуйте, решил занятся изучением MQL4, начал работать с массивами, возник вопрос: при выводе элемента Time[] выходит такое вот значение 1264149780, вместо вида 2006.11.01 14:35 к примеру, или возможно 1264149780 это координата? 読むhttps://docs.mql4.com/ru/convert/TimeToStr 1264149780は1970年01月01日からの経過秒数 削除済み 2010.01.22 16:55 #3982 alsu писал(а)>> より論理的なエラーを探します。 SRCはこんな感じです。 論理エラーを発見し、すべてが一致しました。 今、スクリプトはこんな感じです。もしかしたら、誰か興味をもってくれるかもしれません。int start() { int Period_CCI=18; int Period_MA=9; double MApoCCI; double ind_CCI, ind_CCI_2; double Sum_CCI; for (int k=0; k<5; k++) { for (int i=1+ k; i< Period_MA+1; i++) { ind_CCI= iCCI(Symbol(),0, Period_CCI,PRICE_TYPICAL, i); Sum_CCI= Sum_CCI+ ind_CCI; } MApoCCI= Sum_CCI/ Period_MA; int n= k+1; ind_CCI_2= iCCI(Symbol(),0, Period_CCI,PRICE_TYPICAL, n); Alert("MA по СиСиАй "+ k+" = "+ MApoCCI); Alert("СиСиАй "+ k+" = "+ ind_CCI_2); Sum_CCI=0; } //---- return(0); } Victor Nikolaev 2010.01.22 16:58 #3983 Vekker писал(а)>> スクリプトとインジケータのどちらをご希望ですか? 指標の一例として ファイル: vinini_wpr2ema.mq4 3 kb 削除済み 2010.01.22 17:40 #3984 Vinin писал(а)>> スクリプトとインジケータのどちらをご希望ですか? 指標の一例として このスクリプトはEAの後半に登場します。スクリプトとしては、この作品のパフォーマンスと、その後の処理のために生成される数値の正しさをチェックするために書かれたものです。 >>添付のインジケータをありがとうございます、どういうものか説明していただけますか? Victor Nikolaev 2010.01.22 17:57 #3985 Vekker писал(а)>> このスクリプトはEAの後半に登場します。スクリプトとしては、この作品のパフォーマンスと、その後の処理のために生成される数値の正しさをチェックするために書かれたものです。 添付のインジケーターをありがとうございます。説明していただけますか? // WPRの構築 for (i=limit;i>0;i--) WPR[i]=iWPR(NULL,0,WPR.Period,i); //最初の平滑化 for (i=limit;i>0;i--) EMA1[i]=iMAOnArray(WPR,0,EMA.1.Period,0,MODE_EMA,i)。 // 2回目のスムージング for (i=limit;i>0;i--) EMA2[i]=iMAOnArray(EMA1,0,EMA.2.Period,0,MODE_EMA,i)。 後でExpert Advisorで使用できるようにインジケータを作成する必要があります。 より良く、より速くなる。 azimuth 2010.01.23 11:13 #3986 何が問題なのか、教えていただけませんか?私は、同じ方向のすべての取引を終了する2つのコードを与える。 for( ii=0; ii<OrdersTotal(); ii++) { OrderSelect( ii, SELECT_BY_POS, MODE_TRADES); if(OrderType()==OP_BUY) { if( closelong==1) { OrderClose(OrderTicket(),OrderLots(),Bid,20,Blue); return(0); } } if(OrderType()==OP_SELL) { if( closeshort==1) { OrderClose(OrderTicket(),OrderLots(),Ask,20,Red); return(0); } } } と2つ目。 for( ii=OrdersTotal(); ii>0; ii--) { OrderSelect( ii, SELECT_BY_POS, MODE_TRADES); if(OrderType()==OP_BUY) { if( closelong==1) { OrderClose(OrderTicket(),OrderLots(),Bid,20,Blue); return(0); } } if(OrderType()==OP_SELL) { if( closeshort==1) { OrderClose(OrderTicket(),OrderLots(),Ask,20,Red); return(0); } } } 同じように見えるが、2番目は最後の取引から、1番目は最初の取引からクローズする必要がある。 つまり、最初のものは正しく動作し、すべてのトレードがクローズされますが、2番目のものは一番最後のトレードだけがクローズされ、残りはクローズされません。なぜ? Всеволод 2010.01.23 14:47 #3987 Azimuth >>: Подскажите, пожалуйста, в чем тут загвоздка? Даю два куска кода, которые закрывают все сделки одного направления: и второй: Вроде бы все тоже самое, только второй должен закрывать сделки, начиная с последней, а первый - начиная с первой. Так вот, первый работает правильно, все сделки закрываются, а вот второй закрывает только самую последнюю сделку, а остальные - нет. Почему? リターンの変な使い方、条件、ネストを減らせるかどうか。 if ((OrderType()==OP_BUY) && ( closelong==1)) そして、カウントダウンは、 OrdersTotalを1つずつ 表示することができます。 Andrei Savchenko 2010.01.23 14:54 #3988 テスターのジグザグを動作させる方法を教えてください。ピボットポイントを探すスクリプトを実行すると、リアルクオートウィンドウから結果が表示されるのですが、このようなインジケータは初めてではありません。どう戦えばいいのか。 Victor Nikolaev 2010.01.23 14:56 #3989 Andrei-1 писал(а)>> テスターでジグザグを動作させる方法を教えてください。ピボットポイントを探すスクリプトを実行していますが、実際の相場のウィンドウから結果を表示しています。どう戦うか。 ビジュアライゼーションモードでグラフの上に投げられたジグザグは、未来を見据えます。 未来を見ないジグザグを出せる。 Andrei Savchenko 2010.01.23 15:19 #3990 試してみよう。はいキャッチsavchenkoandrei-ya@yandex.ru またはリンク。 1...392393394395396397398399400401402403404405406...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Здравствуйте, решил занятся изучением MQL4, начал работать с массивами, возник вопрос: при выводе элемента Time[] выходит такое вот значение 1264149780, вместо вида 2006.11.01 14:35 к примеру, или возможно 1264149780 это координата?
読むhttps://docs.mql4.com/ru/convert/TimeToStr
1264149780は1970年01月01日からの経過秒数
より論理的なエラーを探します。
SRCはこんな感じです。
論理エラーを発見し、すべてが一致しました。スクリプトとインジケータのどちらをご希望ですか?
指標の一例として
スクリプトとインジケータのどちらをご希望ですか?
指標の一例として
このスクリプトはEAの後半に登場します。スクリプトとしては、この作品のパフォーマンスと、その後の処理のために生成される数値の正しさをチェックするために書かれたものです。
>>添付のインジケータをありがとうございます、どういうものか説明していただけますか?
このスクリプトはEAの後半に登場します。スクリプトとしては、この作品のパフォーマンスと、その後の処理のために生成される数値の正しさをチェックするために書かれたものです。
添付のインジケーターをありがとうございます。説明していただけますか?
// WPRの構築
for (i=limit;i>0;i--) WPR[i]=iWPR(NULL,0,WPR.Period,i);
//最初の平滑化
for (i=limit;i>0;i--) EMA1[i]=iMAOnArray(WPR,0,EMA.1.Period,0,MODE_EMA,i)。
// 2回目のスムージング
for (i=limit;i>0;i--) EMA2[i]=iMAOnArray(EMA1,0,EMA.2.Period,0,MODE_EMA,i)。
後でExpert Advisorで使用できるようにインジケータを作成する必要があります。
より良く、より速くなる。
何が問題なのか、教えていただけませんか?私は、同じ方向のすべての取引を終了する2つのコードを与える。
と2つ目。
同じように見えるが、2番目は最後の取引から、1番目は最初の取引からクローズする必要がある。
つまり、最初のものは正しく動作し、すべてのトレードがクローズされますが、2番目のものは一番最後のトレードだけがクローズされ、残りはクローズされません。なぜ?
Подскажите, пожалуйста, в чем тут загвоздка? Даю два куска кода, которые закрывают все сделки одного направления:
и второй:
Вроде бы все тоже самое, только второй должен закрывать сделки, начиная с последней, а первый - начиная с первой.
Так вот, первый работает правильно, все сделки закрываются, а вот второй закрывает только самую последнюю сделку, а остальные - нет. Почему?
リターンの変な使い方、条件、ネストを減らせるかどうか。
テスターでジグザグを動作させる方法を教えてください。ピボットポイントを探すスクリプトを実行していますが、実際の相場のウィンドウから結果を表示しています。どう戦うか。
ビジュアライゼーションモードでグラフの上に投げられたジグザグは、未来を見据えます。
未来を見ないジグザグを出せる。