インジケータを無償で作成します - ページ 13 1...67891011121314151617181920...129 新しいコメント Yurij Izyumov 2016.11.15 15:57 #121 DoktorMom: こんにちは! RSIとEnvelopesという2つの標準的なものを組み合わせたインジケータを書く ことを提案します。ネットで似たような指標を見たことがないんです。RSI TMAを中心としたバンドもありますが、より正確なエントリーポイントがあります。RSIにエンベロープを重ね合わせた指標です。RSIがエンベロープの上限を上から下に越えたら-売りに関するアラート(チャート上の矢印、画面上のメッセージ、サウンドアラート、プッシュを含む)を作成します。RSIがエンベロープの下限を下から上に横切ったとき、買いのアラート(チャート上の矢印、画面上のメッセージ、サウンドアラート、プッシュなど)が表示されます。また、標準的な指標と同様にRSIやEnvelopesのパラメータを設定できることが必要である。原理的には、RSIの「第一指標データ」にエンベロープを重ね合わせて表現することができますが、この組み合わせではアラートが出ません。 また、インジケーターはお客様に送付しており、テスト時にはマーケットプレイスで無償提供される予定です。 WadensFX 2016.11.15 22:47 #122 もし退屈でなければ、もう1つ質問してもいいですか?レベルを表示するツールがインターネット上に見当たらない(ないのかもしれない)。例えば例えば、私のターミナルには成行注文しか表示されませんが、保留中の注文が有効かどうか、成行注文も含めて表示してくれるプログラムを探しています。目的: グリッドで注文を出すとき、突然の衝動ですべての注文が発動された場合、口座を閉鎖しないように、やり過ぎないようにしなければならない。最近、カドカワのクロスオーバーでこのようなことがありましたが、マージンがあってよかったと思います。 greeng2016 2016.11.16 12:56 #123 ユーリさん、こんにちは。アラートの後にindicator.mq4ファイルに追加するか、indicator.ex4からアラートの出現をキャッチして、アラートの後にapi.binaryteam.ruというアドレスに http://api という文字列 を送るためのコードの一部または別のファイル(あなたがよくご存知です)が必要です。binaryteam.ru/?request=signal&key=12345472300af900f431234561234567&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&ource=metatrader. WebRequestでhttp://binaryteam.ru/files/mt4example_1.zip に送った場合の例 です。WebRequest 機能を使わずにリクエストを送信する方法はありますか? WebRequest に類似した機能は他にありますか? または入力パラメータを「インジケータ名」とし、このインジケータからのアラートが表示されたらWebリクエストを送信する。 入力パラメータextern string url="http://api.binaryteam.ru/"; extern double bet=0.5;extern int expiration=1;extern string key = "12345472300af900f431234561234567" ;extern string type_account = "demo";extern bool Flag = false; extern string bettype; indicator.mq4に追加する内容は大体こんな感じです。indicatorでWebRequestを 使用しているため、エラーが発生します。.....int start() {.... условие покупки {..... Alert("алерт индюка - BUY!!!"); bettype = "CALL"; Print("направление ставки: ",bettype); Flag = true;Print(BinaryTeam()); //--- отправить запрос } условие продажи {..... Alert("алерт индюка - SELL!!!"); bettype = "PUT"; Print("направление ставки: ",bettype); Flag = true;Print(BinaryTeam());//--- отправить запрос } } bool BinaryTeam(){ char post[],result[]; int res; string headers; //--- для работы с сервером необходимо добавить URL //--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники"): string formname = "risefall"; string symbol = "frx" + Symbol(); string duration = IntegerToString(expiration) + "m"; string amount = DoubleToString(bet); if(Flag==false) { Print("не задано направление торговли"); return(false); } //--- пример: http://api.binaryteam.ru/?request=signal&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader //--- собираем строку для отправки string send = "?request=signal" + "&source=metatrader" + "&type_account=" + type_account + "&bet=" + bettype + "&formname=" + formname +"&date_start=now" + "&symbol=" + symbol + "&duration=" + duration + "&barrier=0" + "&amount=" + amount + "&key=" + key; Print(send); ResetLastError(); int timeout=5000; res = WebRequest("GET",url+send,NULL,NULL,timeout,post,0,result,headers); if(res==-1) { Print("Ошибка в WebRequest. Код ошибки =",GetLastError()); MessageBox("Необходимо добавить адрес '"+url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION); } else { Print(CharArrayToString(result)); return(true); } Print("Непредвиденная ситуация"); return(false); } 初心者の方からの質問 MQL4 MT4 MetaTrader MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Questions from Beginners MQL4 Ol503 2016.11.19 04:23 #124 こんにちはユーリ!私は、線の形で特定の時間T1(ユーザーによって設定され、それは端末内の特定の時間に対応し、あなただけの時間、例えば5、それは端末時間で5-00です)と一日の終わりに価格を示し、その後、最初の時間から偏差%で設定できる距離で赤と緑の下にさらに2ラインを描画する指標を必要としています。選択した時間T2における商品(通貨ペア)の価格が緑(赤)線より低い(高い)場合、ローソク足の始点に一定の距離で上(下)向き矢印が 描かれます。線の逸脱は、できれば上と下の両方を作ることで、異なるものにすることができます。パーセンテージは、例えば0.35%のような端数です。時間T2は分単位で設定することが望ましく、時間T1の継続時間である。このような画像は、現在だけでなく、解析のために指定した日数分の履歴が残っていることが望ましい。ありがとうございます。 Yurij Izyumov 2016.11.22 03:55 #125 Ol503: こんにちは、ユーリ。私は、ある特定の時間T1の価格を線(ユーザーによって設定され、それは特定の端末時間に対応し、あなたはちょうど時間単位で、例えば5、それは5-00端末時間です)と一日の終わりに表示し、さらに二つの線を描く指標を必要とする最初の時間の価格からの偏差の%で設定できる距離に赤と緑で上下に表示します。選択した時間T2における商品(通貨ペア)の価格が緑(赤)線より低い(高い)場合、ローソク足の始点に一定の距離で上(下)向き矢印が 描かれます。線の逸脱は、できれば上と下の両方を作ることで、異なるものにすることができます。パーセンテージは、例えば0.35%のような端数です。時間T2は分単位で設定することが望ましく、時間T1の継続時間である。また、この画像は現在だけでなく、解析のために指定した日数分の履歴を持つことが望ましい。ありがとうございます。ご覧ください、こんな感じです。 MetaTrader取引プラットフォームのスクリーンショット GBPUSD、M30、2016.11.22 アルパリ・インターナショナル・リミテッド、MetaTrader 4、デモ ファイル: Time_Lines.mq4 7 kb Time_Lines.ex4 17 kb Ol503 2016.11.22 04:33 #126 Yurij Izyumov:ご覧ください、こんな感じです。 おはようございます!ありがとうございました。基本的なことはすべてできています。消化不良のニュアンスもあるので、自分で直そうと思います。あらためて:ありがとうございました ottenand 2016.11.22 06:35 #127 Yuriさん、バージョン4用のMarketProfileインジケータを バージョン5にコンバート することは可能でしょうか?これなら変換後の速度低下も少ないかも? ファイル: riv_ay-TPOChart.v102-6.ex4 148 kb Yurij Izyumov 2016.11.22 11:57 #128 ottenand: Yuriさん、バージョン4用のMarketProfileインジケータを バージョン5にコンバート することは可能でしょうか?これならリメイクしても減速が少ないかも? クローズドコードを変更することはできないので、.mq4が必要です。 ottenand 2016.11.22 12:45 #129 Yurij Izyumov: クローズドコードをやり直す人はいない、.mq4が必要おっと!すみません、これだけとは気が付きませんでした。もう1つは、原理は同じで、細部が異なるだけです。しかし、小さなものは捨て、主な機能を残すことができます。5はそのインジケーターのラグがひどい、どこかにエラーがあるのでは、、、。5は、ロシア市場でも使っているので必要です。 ファイル: marketprofile_trendlines.mq4 37 kb mvn1954 2016.11.22 13:58 #130 Yurij Izyumov:MQL4でインジケータを無償配布する条件で書いてみます。 EAを書くのを手伝ってもらえますか? インジケーター付きのマニュアルTSがあり、どんなTFでも、どんな楽器でも動作します。しかし、常にモニターの前に座っているわけにはいかないので、信号を見逃すこともしばしばです。TKを持っています。送って、ご要望に応じた微調整をすることができます。CCI1(遅い)またはCCI2(速い)が シグナルライン(ストキャスティクスで平滑化)をクロスし、WPRとRSIの同時クロス、またはCCI1とCCI2が同時に「0」レベルをクロス すると、エキスパートアドバイザーは取引を開始する必要が あるのです。 *** ファイル: gk0nqn_je_emghut.jpg 304 kb 1...67891011121314151617181920...129 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは! RSIとEnvelopesという2つの標準的なものを組み合わせた
インジケータを書く ことを提案します。ネットで似たような指標を見たことがないんです。RSI TMAを中心としたバンドもありますが、より正確なエントリーポイントがあります。RSIにエンベロープを重ね合わせた指標です。RSIがエンベロープの上限を上から下に越えたら-売りに関するアラート(チャート上の矢印、画面上のメッセージ、サウンドアラート、プッシュを含む)を作成します。RSIがエンベロープの下限を下から上に横切ったとき、買いのアラート(チャート上の矢印、画面上のメッセージ、サウンドアラート、プッシュなど)が表示されます。また、標準的な指標と同様にRSIやEnvelopesのパラメータを設定できることが必要である。原理的には、RSIの「第一指標データ」にエンベロープを重ね合わせて表現することができますが、この組み合わせではアラートが出ません。
もし退屈でなければ、もう1つ質問してもいいですか?
レベルを表示するツールがインターネット上に見当たらない(ないのかもしれない)。
例えば![](https://c.mql5.com/3/109/1b8bniw.jpg)
例えば、私のターミナルには成行注文しか表示されませんが、保留中の注文が有効かどうか、成行注文も含めて表示してくれるプログラムを探しています。
目的: グリッドで注文を出すとき、突然の衝動ですべての注文が発動された場合、口座を閉鎖しないように、やり過ぎないようにしなければならない。最近、カドカワのクロスオーバーでこのようなことがありましたが、マージンがあってよかったと思います。
ユーリさん、こんにちは。アラートの後にindicator.mq4ファイルに追加するか、indicator.ex4からアラートの出現をキャッチして、アラートの後にapi.binaryteam.ruというアドレスに http://api という文字列 を送るためのコードの一部または別のファイル(あなたがよくご存知です)が必要です。binaryteam.ru/?request=signal&key=12345472300af900f431234561234567&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&ource=metatrader.
または入力パラメータを「インジケータ名」とし、このインジケータからのアラートが表示されたらWebリクエストを送信する。WebRequestでhttp://binaryteam.ru/files/mt4example_1.zip に送った場合の例 です。
WebRequest 機能を使わずにリクエストを送信する方法はありますか? WebRequest に類似した機能は他にありますか?
入力パラメータ
extern double bet=0.5;
extern int expiration=1;
extern string key = "12345472300af900f431234561234567" ;
extern string type_account = "demo";
extern bool Flag = false;
extern string bettype;
indicator.mq4に追加する内容は大体こんな感じです。indicatorでWebRequestを 使用しているため、エラーが発生します。
int start() {
....
условие покупки {
.....
Alert("алерт индюка - BUY!!!");
bettype = "CALL";
Print("направление ставки: ",bettype);
Flag = true;
Print(BinaryTeam()); //--- отправить запрос
}
условие продажи {
.....
Alert("алерт индюка - SELL!!!");
bettype = "PUT";
Print("направление ставки: ",bettype);
Flag = true;
Print(BinaryTeam());//--- отправить запрос
}
}
bool BinaryTeam()
{
char post[],result[];
int res;
string headers;
//--- для работы с сервером необходимо добавить URL
//--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники"):
string formname = "risefall";
string symbol = "frx" + Symbol();
string duration = IntegerToString(expiration) + "m";
string amount = DoubleToString(bet);
if(Flag==false)
{
Print("не задано направление торговли");
return(false);
}
//--- пример: http://api.binaryteam.ru/?request=signal&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader
//--- собираем строку для отправки
string send = "?request=signal" +
"&source=metatrader" +
"&type_account=" + type_account +
"&bet=" + bettype +
"&formname=" + formname +
"&date_start=now" +
"&symbol=" + symbol +
"&duration=" + duration +
"&barrier=0" +
"&amount=" + amount +
"&key=" + key;
Print(send);
ResetLastError();
int timeout=5000;
res = WebRequest("GET",url+send,NULL,NULL,timeout,post,0,result,headers);
if(res==-1)
{
Print("Ошибка в WebRequest. Код ошибки =",GetLastError());
MessageBox("Необходимо добавить адрес '"+url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION);
}
else
{
Print(CharArrayToString(result));
return(true);
}
Print("Непредвиденная ситуация");
return(false);
}
こんにちは、ユーリ。私は、ある特定の時間T1の価格を線(ユーザーによって設定され、それは特定の端末時間に対応し、あなたはちょうど時間単位で、例えば5、それは5-00端末時間です)と一日の終わりに表示し、さらに二つの線を描く指標を必要とする最初の時間の価格からの偏差の%で設定できる距離に赤と緑で上下に表示します。選択した時間T2における商品(通貨ペア)の価格が緑(赤)線より低い(高い)場合、ローソク足の始点に一定の距離で上(下)向き矢印が 描かれます。線の逸脱は、できれば上と下の両方を作ることで、異なるものにすることができます。パーセンテージは、例えば0.35%のような端数です。時間T2は分単位で設定することが望ましく、時間T1の継続時間である。また、この画像は現在だけでなく、解析のために指定した日数分の履歴を持つことが望ましい。ありがとうございます。
ご覧ください、こんな感じです。
MetaTrader取引プラットフォームのスクリーンショット
GBPUSD、M30、2016.11.22
アルパリ・インターナショナル・リミテッド、MetaTrader 4、デモ
ご覧ください、こんな感じです。
Yuriさん、バージョン4用のMarketProfileインジケータを バージョン5にコンバート することは可能でしょうか?これならリメイクしても減速が少ないかも?
クローズドコードをやり直す人はいない、.mq4が必要
おっと!すみません、これだけとは気が付きませんでした。もう1つは、原理は同じで、細部が異なるだけです。しかし、小さなものは捨て、主な機能を残すことができます。5はそのインジケーターのラグがひどい、どこかにエラーがあるのでは、、、。5は、ロシア市場でも使っているので必要です。
MQL4でインジケータを無償配布する条件で書いてみます。
EAを書くのを手伝ってもらえますか?
インジケーター付きのマニュアルTSがあり、どんなTFでも、どんな楽器でも動作します。しかし、常にモニターの前に座っているわけにはいかないので、信号を見逃すこともしばしばです。TKを持っています。送って、ご要望に応じた微調整をすることができます。
CCI1(遅い)またはCCI2(速い)が シグナルライン(ストキャスティクスで平滑化)をクロスし、WPRとRSIの同時クロス、またはCCI1とCCI2が同時に「0」レベルをクロス すると、エキスパートアドバイザーは取引を開始する必要が あるのです。
***