横ばい、トレンドの見極め方法。 - ページ 11 1...4567891011121314151617 新しいコメント 削除済み 2020.09.07 21:09 #101 Алексей Тарабанов:どの端末でもしかし、日数で見るなら週数で見る必要があります。 正確には理解していないのですが。 Алексей Тарабанов 2020.09.07 21:20 #102 私もです。 bar Vladimir 2020.09.15 20:28 #103 Artem Likhachev: 今はトレンドもフラットもなく、ある量のトップとボトムの関係、互いの関係からとらえた相場の状態があるだけです。横ばいやトレンドの定義は歴史だけが教えてくれる。 これについては、納得がいきません。ここで提案ですが、もし誰かがこのインジケータを少しいじってくれるなら、こんなシナリオがあります。 このインジケータは、アップ(緑)とダウン(赤)の2つの基本ポジションしかなく、まれにホワイトがあります。だから、価格が動きなしで、色白とそれは1分チャートを開始し、4時間を終了すると、平均的な動きであるように指標を調整する必要がある - 色黄色、色緑(上)と色赤(下)の強い動きである。日足チャートから月足チャートまで、方向性は単純に同じです。しかし、我々はこれらの時間枠のために次のオプションを使用することができます:価格が真ん中のバーの下にある場合 - 色は赤、上 - 緑、偶数(50x50) - 青です。そうすれば、市場の状況を判断することができる。インジケーターが付属しています。 ファイル: All_against_all2_v4.mq4 23 kb Алексей Тарабанов 2020.09.15 20:38 #104 トレンドはまったくなく、フラットな状態です。1ヶ月や1日単位でのトレンドと、ほぼ同程度の横ばいがある。注 - 正確には水平線上。タイムフレームと混同しないように - 水平線より小さいものであれば、どのようなものでもよい。[コテルニコフ】。] bar Vladimir 2020.09.16 06:36 #105 Алексей Тарабанов: トレンドはまったくなく、フラットな状態です。1ヶ月、1日の水平線にトレンドがあり、同じ水平線に横ばいがある。注 - 水平線、タイムフレームと混同しないように - 彼らは、任意のことができますが、水平線よりも小さいです。[コテルニコフ】。] 私が書いたことをまだ理解していないのでしょう、よく読んでみてください、私はどんな地平線のことも書いていません、リアルタイムのことを書いたのです。 bar Vladimir 2020.09.17 06:03 #106 しかし、コードに手を加えなければならないのは、次のようなことです。 このインジケーターには、大きく分けてアップ(緑)とダウン(赤)の2つのポジションしかなく、稀にホワイトがあります。だから、価格が動きなしで、色白とそれは1分チャートを開始し、4時間を終了すると、平均的な動きであるように指標を調整する必要がある - 色黄色、色緑(上)と色赤(下)の強い動きである。日足チャートから月足チャートまで、方向性は単純に同じです。しかし、我々はこれらの時間枠のために次のオプションを使用することができます:価格が真ん中のバーの下にある場合 - 色は赤、上 - 緑、偶数(50x50) - 青です。そうすれば、市場の状況を判断し、具体的な分析が可能になる。 //+------------------------------------------------------------------+ //| All against all.v4 mg4 | //| vorese | //| vorese@yandex.ru | //+------------------------------------------------------------------+ #property indicator_chart_window extern string symbol="EUR";// любая валюта extern string note="Period_(0,M1,M5,M15,M30,H1,H4,D1,W1,MN)"; extern string period_="0";//M1,M5,M15,M30,H1,H4,D1,W1,MN . Если 0- период текущего графика. extern int X_DISTANCE=0; // располож. по горизонтали extern int Y_DISTANCE=0; // располож. по вертикали extern color border_color=Black; // цвет рамки extern color text_color=Black; // цвет верхней строки extern color CurrCol_up=Aqua; // цвет обозн.валюты и % растущего бара extern color CurrCol_down=Gold; // цвет обозн.валюты и % падающего бара extern bool colorRB_RG=false; //цвет гистограммы. true- красный синий.false- красный зеленый. extern bool invertColGist=true;//инверт. цвета гистограммы extern bool brightness_gradation=false;//градации яркости //========используемые вал.пары ======================================= // можно удалять и добавлять любые валютные пары , в любой последовательности . // В currency_pair[] и в count_curr должно быть указано // кол-во имеющихся в массиве валютных пар. string currency_pair[6]= {"EURUSD","GBPUSD","EURGBP","GBPCHF","EURCHF","USDCHF"}; int count_curr=6; // количество вал.пар //===================================================================== string mas_pair[7]; int mas_flags [7]; string mas_currency[7]; int total; //--------------------------------------------------------------------- int line_x[5]={3,13,23,67,80};// координаты горизонт.линий int TF; color color_currency,col_00; //===================================================================== int init() { //--------------валютные пары------------------------------------------ for(int i=0;i<count_curr;i++) { if(StringSubstr(currency_pair[i],0,3)==symbol) { mas_pair[total]=currency_pair[i]; mas_flags[total]=(-1); mas_currency[total]=StringSubstr(currency_pair[i],3,0); total+=1; } if(StringSubstr(currency_pair[i],3,0)==symbol) { mas_pair[total]=currency_pair[i]; mas_flags[total]=1; mas_currency[total]=StringSubstr(currency_pair[i],0,3); total+=1; } } //--------------- период -------------------------------------------- if(period_=="M1")TF=1; else { if(period_=="M5")TF=5; else { if(period_=="M15")TF=15; else { if(period_=="M30")TF=30; else { if(period_=="H1")TF=60; else { if(period_=="H4")TF=240; else { if(period_=="D1")TF=1440; else { if(period_=="W1")TF=10080; else { if(period_=="MN")TF=43200; else { if(period_=="0")TF=0; else { Alert("Ошибка установки периода: "+period_); }}}}}}}}}} //------------------------------------------------------------------- // создать горизонт. линии for(int x=0;x<5;x++) { if(x!=3)col_00=border_color; else col_00=text_color; ObjectCreate(symbol+"line-x"+x+period_, OBJ_LABEL, 0, 0, 0); ObjectSet(symbol+"line-x"+x+period_, OBJPROP_CORNER, 3); ObjectSet(symbol+"line-x"+x+period_, OBJPROP_XDISTANCE,X_DISTANCE+7); ObjectSet(symbol+"line-x"+x+period_, OBJPROP_YDISTANCE, Y_DISTANCE+line_x[x]); ObjectSetText(symbol+"line-x"+x+period_,"_________________",7,"Verdana",col_00); } //--------------------------------------------------------------------- // создать вертикал. линии int c,y,r; for(c=0;c<2;c++) { if(c==1)r=103; for( y=0;y<4;y++) { ObjectCreate(y+symbol+"line-y"+c+period_, OBJ_LABEL, 0, 0, 0); ObjectSet(y+symbol+"line-y"+c+period_, OBJPROP_CORNER, 3); ObjectSet(y+symbol+"line-y"+c+period_, OBJPROP_XDISTANCE,X_DISTANCE+1+r); ObjectSet(y+symbol+"line-y"+c+period_, OBJPROP_YDISTANCE, Y_DISTANCE+3+y*19); ObjectSetText(y+symbol+"line-y"+c+period_,"|",16,"Verdana",border_color); } } //--------------------------------------------------------------------- // текст ObjectCreate(symbol+"text"+period_, OBJ_LABEL, 0, 0, 0); ObjectSet(symbol+"text"+period_, OBJPROP_CORNER, 3); ObjectSet(symbol+"text"+period_, OBJPROP_XDISTANCE,X_DISTANCE+38); ObjectSet(symbol+"text"+period_, OBJPROP_YDISTANCE, Y_DISTANCE+68); ObjectSetText(symbol+"text"+period_,symbol+"_"+period_,7,"Verdana",text_color); return(0); } //======================================================================= int deinit() { int n,m; for( n=0;n<7;n++) // удалить все об'екты { ObjectDelete(symbol+"perc"+n+period_); ObjectDelete(symbol+"curr"+n+period_); if(n<5) ObjectDelete(symbol+"line-x"+n+period_); //------ for( m=0;m<=20;m++) { ObjectDelete(m+symbol+"gist"+n+period_); if(m<2 && n<4) ObjectDelete(n+symbol+"line-y"+m+period_); } } ObjectDelete(symbol+"text"+period_); return(0); } //====================================================================== int start() { int i,w,z; double percent,bid,open,high,low; int flag,count; for( z=0;z<total;z++) { for( w=0;w<=20;w++) { ObjectDelete(w+symbol+"gist"+z+period_); //удалить гистограмму перед обновлением } percent=0; flag=0; count=0; //--------------------------------------------------------------------- // обновить данные RefreshRates(); bid=MarketInfo(mas_pair[z], MODE_BID ); open=iOpen(mas_pair[z],TF,0); high=iHigh(mas_pair[z],TF,0); low=iLow(mas_pair[z],TF,0); //--------------------------------------------------------------------- // расчет процентов if(bid>open && high!=open && bid>0) { percent=(bid-open)/(high-open)*100; // проц.растущего бара flag=1; count=NormalizeDouble(percent/5,0); } else { if(bid<open && low!=open && bid>0) { percent=(open-bid)/(open-low)*100; // проц.падающего бара flag=(-1); count=NormalizeDouble(percent/5,0); } } //-------------------------------------------------------------------- // при переключении ТФ// if(percent>100)percent=100; if(count>20)count=20; //------------------------------------------------------------------- // инверт.цвета гистограммы if(invertColGist) flag=flag*mas_flags[z]*(-1); else flag=flag*mas_flags[z]; //-------------------------------------------------------------------- //-- цвет валюты и процентов if(flag==1)color_currency=CurrCol_up; else { if(flag==(-1))color_currency=CurrCol_down; else { color_currency=text_color; }} //-------------------------------------------------------------------- if(bid>0) { //если вал. пара есть в терминале // проценты ObjectCreate(symbol+"perc"+z+period_, OBJ_LABEL, 0, 0, 0); ObjectSet(symbol+"perc"+z+period_, OBJPROP_CORNER, 3); ObjectSet(symbol+"perc"+z+period_, OBJPROP_XDISTANCE,X_DISTANCE+94-z*14); ObjectSet(symbol+"perc"+z+period_, OBJPROP_YDISTANCE, Y_DISTANCE+15); ObjectSetText(symbol+"perc"+z+period_,DoubleToStr(percent,0),5,"Verdana",color_currency); } //-------------------------------------------------------------------- // валюта ObjectCreate(symbol+"curr"+z+period_, OBJ_LABEL, 0, 0, 0); ObjectSet(symbol+"curr"+z+period_, OBJPROP_CORNER, 3); ObjectSet(symbol+"curr"+z+period_, OBJPROP_XDISTANCE,X_DISTANCE+94-z*14); ObjectSet(symbol+"curr"+z+period_, OBJPROP_YDISTANCE, Y_DISTANCE+5); ObjectSetText(symbol+"curr"+z+period_,mas_currency[z],4,"Verdana",color_currency); //--------------------------------------------------------------------- // гистограмма for( i=0;i<=count;i++) { ObjectCreate(i+symbol+"gist"+z+period_, OBJ_LABEL, 0, 0, 0); ObjectSet(i+symbol+"gist"+z+period_, OBJPROP_CORNER, 3); ObjectSet(i+symbol+"gist"+z+period_, OBJPROP_XDISTANCE,X_DISTANCE+91-z*14); ObjectSet(i+symbol+"gist"+z+period_, OBJPROP_YDISTANCE, Y_DISTANCE+3+i*2); ObjectSetText(i+symbol+"gist"+z+period_,"-",30,"Verdana",f_Color(i,flag)); } } //--------------------------------------------------------------------- return(0); } //===================================================================== //============ цвет синий красный зеленый============================== color f_Color (int num,int flag) { color col_R,col_B,col,col_G; if(!brightness_gradation ) { if(flag==1 && colorRB_RG)col=Blue; else { if(flag==1 && !colorRB_RG)col=Lime; else { if(flag==(-1)) col=Red; else { col=text_color; }}} } else { switch(num) { case 0: col_B=C'0,0,255';col_R=C'255,0,0';col_G=C'0,90,0';break; case 1: col_B=C'0,10,255';col_R=C'255,10,0';col_G=C'0,100,0';break; case 2: col_B=C'0,20,255';col_R=C'255,20,0';col_G=C'0,110,0';break; case 3: col_B=C'0,30,255';col_R=C'255,30,0';col_G=C'0,120,0';break; case 4: col_B=C'0,40,255';col_R=C'255,40,0';col_G=C'0,130,0';break; case 5: col_B=C'0,50,255';col_R=C'255,50,0';col_G=C'0,140,0';break; case 6: col_B=C'0,60,255';col_R=C'255,60,0';col_G=C'0,150,0';break; case 7: col_B=C'0,70,255';col_R=C'255,70,0';col_G=C'0,155,0';break; case 8: col_B=C'0,80,255';col_R=C'255,80,0';col_G=C'0,160,0';break; case 9: col_B=C'0,90,255';col_R=C'255,90,0';col_G=C'0,165,0';break; case 10: col_B=C'0,100,255';col_R=C'255,100,0';col_G=C'0,170,0';break; case 11: col_B=C'0,110,255';col_R=C'255,110,0';col_G=C'0,175,0';break; case 12: col_B=C'0,120,255';col_R=C'255,120,0';col_G=C'0,180,0';break; case 13: col_B=C'0,130,255';col_R=C'255,130,0';col_G=C'0,185,0';break; case 14: col_B=C'0,140,255';col_R=C'255,140,0';col_G=C'0,190,0';break; case 15: col_B=C'0,150,255';col_R=C'255,150,0';col_G=C'0,195,0';break; case 16: col_B=C'0,160,255';col_R=C'255,160,0';col_G=C'0,200,0';break; case 17: col_B=C'0,170,255';col_R=C'255,170,0';col_G=C'0,205,0';break; case 18: col_B=C'0,180,255';col_R=C'255,180,0';col_G=C'0,210,0';break; case 19: col_B=C'0,190,255';col_R=C'255,190,0';col_G=C'0,215,0';break; case 20: col_B=C'0,200,255';col_R=C'255,200,0';col_G=C'0,220,0';break; } if(flag==1 && colorRB_RG)col=col_B; else { if(flag==1 && !colorRB_RG)col=col_G; else { if(flag==(-1)) col=col_R; else { col=text_color; }}} } return(col); } //------------------------------------------------------------------------ Eugene Bufetchikov 2020.09.18 01:21 #107 フラットとトレンドでどの程度の時間をかければ価格が動いていることになるのかが理解できていない。 波動もマイクロトレンドで行ったり来たりしているのである。 あるトレーダーは横ばいで、あるトレーダーはトレンドがある。) bar Vladimir 2020.09.18 06:07 #108 Eugene Bufetchikov:フラットとトレンドでどの程度の時間をかければ価格が動いていることになるのかが理解できていない。 波動もマイクロトレンドで行ったり来たりしているのである。フラットでトレンドがある人もいれば、トレンドがある人もいると思います。) 今のところ、誰かに何かを証明するわけでもなく、ただ上記のようにインジケータをいじってくださいということです。そしてその後、私の意見と写真付きの詳細な分析を掲載する予定です。 VVT 2020.09.20 15:03 #109 Алексей Тарабанов: トレンドはまったくなく、フラットな状態です。1ヶ月や1日単位でのトレンドと、同じ水平軸でのフラットがあります。注 - 正確には水平線上。タイムフレームと混同しないように - 水平線より小さいものであれば何でもよい。[コテルニコフ] 面白い理論で、ある程度は正しいのですが、誰もが「動きの定義」を求めている......。 bar Vladimir: 今のところ、誰かに何かを証明するわけでもなく、ただ上記のようにインジケータをいじってくださいということです。そしてその後、写真付きで感想と詳細な分析を掲載する予定です。 私はコードをよく理解していませんが、私の意見では、色の変化レベルを調整し、平均値の回廊を広くし、パーセント計算を変更すればいいと思います。 bar Vladimir 2020.09.20 17:03 #110 ElenaVVT:面白い理論で、ある程度は正しいのですが、誰もが「動きの定義」を求めている......。私はコードをよく理解していませんが、色の変化のレベルを微調整し、平均値の回廊を大きくし、パーセンテージの計算を変更すればよいのだと思います。 もう、はっきり説明したでしょう?すべてうまくいきますよ!この市場では、未来を見通すことはできないのですリアルタイムだけ!?ニュースはストップ高ばかり、お金を風化させる! 1...4567891011121314151617 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
どの端末でもしかし、日数で見るなら週数で見る必要があります。
正確には理解していないのですが。
今はトレンドもフラットもなく、ある量のトップとボトムの関係、互いの関係からとらえた相場の状態があるだけです。横ばいやトレンドの定義は歴史だけが教えてくれる。
これについては、納得がいきません。ここで提案ですが、もし誰かがこのインジケータを少しいじってくれるなら、こんなシナリオがあります。
このインジケータは、アップ(緑)とダウン(赤)の2つの基本ポジションしかなく、まれにホワイトがあります。だから、価格が動きなしで、色白とそれは1分チャートを開始し、4時間を終了すると、平均的な動きであるように指標を調整する必要がある - 色黄色、色緑(上)と色赤(下)の強い動きである。日足チャートから月足チャートまで、方向性は単純に同じです。しかし、我々はこれらの時間枠のために次のオプションを使用することができます:価格が真ん中のバーの下にある場合 - 色は赤、上 - 緑、偶数(50x50) - 青です。そうすれば、市場の状況を判断することができる。インジケーターが付属しています。
トレンドはまったくなく、フラットな状態です。1ヶ月、1日の水平線にトレンドがあり、同じ水平線に横ばいがある。注 - 水平線、タイムフレームと混同しないように - 彼らは、任意のことができますが、水平線よりも小さいです。[コテルニコフ】。]
私が書いたことをまだ理解していないのでしょう、よく読んでみてください、私はどんな地平線のことも書いていません、リアルタイムのことを書いたのです。
しかし、コードに手を加えなければならないのは、次のようなことです。
このインジケーターには、大きく分けてアップ(緑)とダウン(赤)の2つのポジションしかなく、稀にホワイトがあります。だから、価格が動きなしで、色白とそれは1分チャートを開始し、4時間を終了すると、平均的な動きであるように指標を調整する必要がある - 色黄色、色緑(上)と色赤(下)の強い動きである。日足チャートから月足チャートまで、方向性は単純に同じです。しかし、我々はこれらの時間枠のために次のオプションを使用することができます:価格が真ん中のバーの下にある場合 - 色は赤、上 - 緑、偶数(50x50) - 青です。そうすれば、市場の状況を判断し、具体的な分析が可能になる。
フラットとトレンドでどの程度の時間をかければ価格が動いていることになるのかが理解できていない。
波動もマイクロトレンドで行ったり来たりしているのである。
あるトレーダーは横ばいで、あるトレーダーはトレンドがある。)
フラットとトレンドでどの程度の時間をかければ価格が動いていることになるのかが理解できていない。
波動もマイクロトレンドで行ったり来たりしているのである。
フラットでトレンドがある人もいれば、トレンドがある人もいると思います。)
今のところ、誰かに何かを証明するわけでもなく、ただ上記のようにインジケータをいじってくださいということです。そしてその後、私の意見と写真付きの詳細な分析を掲載する予定です。
トレンドはまったくなく、フラットな状態です。1ヶ月や1日単位でのトレンドと、同じ水平軸でのフラットがあります。注 - 正確には水平線上。タイムフレームと混同しないように - 水平線より小さいものであれば何でもよい。[コテルニコフ]
面白い理論で、ある程度は正しいのですが、誰もが「動きの定義」を求めている......。
今のところ、誰かに何かを証明するわけでもなく、ただ上記のようにインジケータをいじってくださいということです。そしてその後、写真付きで感想と詳細な分析を掲載する予定です。
私はコードをよく理解していませんが、私の意見では、色の変化レベルを調整し、平均値の回廊を広くし、パーセント計算を変更すればいいと思います。
面白い理論で、ある程度は正しいのですが、誰もが「動きの定義」を求めている......。
私はコードをよく理解していませんが、色の変化のレベルを微調整し、平均値の回廊を大きくし、パーセンテージの計算を変更すればよいのだと思います。
もう、はっきり説明したでしょう?すべてうまくいきますよ!この市場では、未来を見通すことはできないのですリアルタイムだけ!?ニュースはストップ高ばかり、お金を風化させる!