インジケータを無償で作成します - ページ 13

 
DoktorMom:
こんにちは! RSIとEnvelopesという2つの標準的なものを組み合わせた
インジケータを書く ことを提案します。ネットで似たような指標を見たことがないんです。RSI TMAを中心としたバンドもありますが、より正確なエントリーポイントがあります。RSIにエンベロープを重ね合わせた指標です。RSIがエンベロープの上限を上から下に越えたら-売りに関するアラート(チャート上の矢印、画面上のメッセージ、サウンドアラート、プッシュを含む)を作成します。RSIがエンベロープの下限を下から上に横切ったとき、買いのアラート(チャート上の矢印、画面上のメッセージ、サウンドアラート、プッシュなど)が表示されます。また、標準的な指標と同様にRSIやEnvelopesのパラメータを設定できることが必要である。原理的には、RSIの「第一指標データ」にエンベロープを重ね合わせて表現することができますが、この組み合わせではアラートが出ません。




また、インジケーターはお客様に送付しており、テスト時にはマーケットプレイスで無償提供される予定です。
 

もし退屈でなければ、もう1つ質問してもいいですか?

レベルを表示するツールがインターネット上に見当たらない(ないのかもしれない)。

例えば

例えば、私のターミナルには成行注文しか表示されませんが、保留中の注文が有効かどうか、成行注文も含めて表示してくれるプログラムを探しています。

目的: グリッドで注文を出すとき、突然の衝動ですべての注文が発動された場合、口座を閉鎖しないように、やり過ぎないようにしなければならない。最近、カドカワのクロスオーバーでこのようなことがありましたが、マージンがあってよかったと思います。

 

ユーリさん、こんにちは。アラートの後に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);

}
 
こんにちはユーリ!私は、線の形で特定の時間T1(ユーザーによって設定され、それは端末内の特定の時間に対応し、あなただけの時間、例えば5、それは端末時間で5-00です)と一日の終わりに価格を示し、その後、最初の時間から偏差%で設定できる距離で赤と緑の下にさらに2ラインを描画する指標を必要としています。選択した時間T2における商品(通貨ペア)の価格が緑(赤)線より低い(高い)場合、ローソク足の始点に一定の距離で(下)向き矢印が 描かれます。線の逸脱は、できれば上と下の両方を作ることで、異なるものにすることができます。パーセンテージは、例えば0.35%のような端数です。時間T2は分単位で設定することが望ましく、時間T1の継続時間である。このような画像は、現在だけでなく、解析のために指定した日数分の履歴が残っていることが望ましい。ありがとうございます。
 
Ol503:
こんにちは、ユーリ。私は、ある特定の時間T1の価格を線(ユーザーによって設定され、それは特定の端末時間に対応し、あなたはちょうど時間単位で、例えば5、それは5-00端末時間です)と一日の終わりに表示し、さらに二つの線を描く指標を必要とする最初の時間の価格からの偏差の%で設定できる距離に赤と緑で上下に表示します。選択した時間T2における商品(通貨ペア)の価格が緑(赤)線より低い(高い)場合、ローソク足の始点に一定の距離で(下)向き矢印が 描かれます。線の逸脱は、できれば上と下の両方を作ることで、異なるものにすることができます。パーセンテージは、例えば0.35%のような端数です。時間T2は分単位で設定することが望ましく、時間T1の継続時間である。また、この画像は現在だけでなく、解析のために指定した日数分の履歴を持つことが望ましい。ありがとうございます。

ご覧ください、こんな感じです。

MetaTrader取引プラットフォームのスクリーンショット

GBPUSD、M30、2016.11.22

アルパリ・インターナショナル・リミテッド、MetaTrader 4、デモ

GBPUSD, M30, 2016.11.22, アルパリインターナショナル株式会社, MetaTrader 4, Demo


ファイル:
 
Yurij Izyumov:

ご覧ください、こんな感じです。


おはようございます!ありがとうございました。基本的なことはすべてできています。消化不良のニュアンスもあるので、自分で直そうと思います。あらためて:ありがとうございました
 
Yuriさん、バージョン4用のMarketProfileインジケータを バージョン5にコンバート することは可能でしょうか?これなら変換後の速度低下も少ないかも?
ファイル:
 
ottenand:
Yuriさん、バージョン4用のMarketProfileインジケータを バージョン5にコンバート することは可能でしょうか?これならリメイクしても減速が少ないかも?
クローズドコードを変更することはできないので、.mq4が必要です。
 
Yurij Izyumov:
クローズドコードをやり直す人はいない、.mq4が必要

おっと!すみません、これだけとは気が付きませんでした。もう1つは、原理は同じで、細部が異なるだけです。しかし、小さなものは捨て、主な機能を残すことができます。5はそのインジケーターのラグがひどい、どこかにエラーがあるのでは、、、。5は、ロシア市場でも使っているので必要です。

ファイル:
 
Yurij Izyumov:

MQL4でインジケータを無償配布する条件で書いてみます。

EAを書くのを手伝ってもらえますか?

インジケーター付きのマニュアルTSがあり、どんなTFでも、どんな楽器でも動作します。しかし、常にモニターの前に座っているわけにはいかないので、信号を見逃すこともしばしばです。TKを持っています。送って、ご要望に応じた微調整をすることができます。

CCI1(遅い)またはCCI2(速い)が シグナルライン(ストキャスティクスで平滑化)をクロスし、WPRとRSIの同時クロス、またはCCI1とCCI2が同時に「0」レベルをクロス すると、エキスパートアドバイザーは取引を開始する必要が あるのです。

***

ファイル: