지표를 무료로 작성해 드립니다 - 페이지 13

 
DoktorMom :
안녕하세요!
RSI와 Envelopes의 두 가지 표준을 결합한 표시기를 작성할 것을 제안합니다. 나는 네트워크에서 그러한 지표를 본 적이 없습니다. RSI TMA 중심 밴드가 있지만 제안하는 밴드가 더 정확한 진입점을 갖는다.
지표의 본질은 RSI에 봉투를 부과하는 것입니다.
RSI가 Envelopes의 상단 경계선을 위에서 아래로 넘으면 매도에 대한 알림(차트의 화살표, 화면의 메시지, 소리 알림 및 푸시 포함)이 나타납니다.
RSI가 Envelopes의 하단 경계선을 아래에서 위로 넘으면 구매에 대한 알림(차트의 화살표, 화면의 메시지, 사운드 알림 및 푸시 포함)이 나타납니다.
또한 표준 표시기에서와 같이 RSI 및 봉투 매개변수를 구성할 수 있는 기능이 필요합니다.
원칙적으로 요청된 지표는 RSI의 "첫 번째 지표의 데이터"에 적용된 Envelopes를 오버레이하여 나타낼 수 있지만 이 조합은 경고를 제공하지 않습니다.
또한 지표가 고객에게 전송되었으며 일반 액세스를 위해 확인되면 시장에서 무료로 사용할 수 있습니다.
 

내가 피곤하지 않다면, 당신은 다른 질문을 할 수 있습니다.

인터넷에서 레벨을 보여주는 프로그램을 찾을 수 없습니다(또는 없을 수도 있습니다).

예를 들어

단말기에는 시장가 주문 수준만 표시되지만 시장가 및 보류 주문의 가능한 수준을 보여주는 프로그램이 필요합니다. 지연기가 활성화된 경우.

목표: 주문 그리드를 입력할 때 모든 주문이 예기치 않은 충동에 의해 활성화되는 경우에 대비하여 계정을 소모하지 않도록 과도하게 입력할 필요가 없습니다. 최근에는 cadchf 크로스에서 이런 일이 발생했는데, 마진 마진이 좋았습니다.

 

안녕하세요 유리입니다. 경고 후 표시기.mq4 파일에 추가하거나 표시기.ex4에서 경고 모양을 포착하고 http://와 같은 문자열 을 보내려면 코드 또는 별도의 파일(이미 더 잘 알고 있음)이 필요합니다. /api에서 해당 경고 후 api.binaryteam.ru/?request=signal&key=12345472300af900f431234561234567&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=tra
WebRequest 를 통해 고문을 위한 예제 보내기 http://binaryteam.ru/addons/#api http://binaryteam.ru/files/mt4example_1.zip .
WebRequest 기능 없이 요청을 전달하는 방법은 무엇입니까? WebRequest와 유사한 다른 기능이 있습니까? .mq4 표시기 파일에 추가할 수 있도록

또는 입력 매개변수를 "표시기 이름"으로 만들고 이 표시기의 경고가 나타날 때 웹 요청을 보냅니다.

입력 매개변수
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에 대략적으로 추가된 것입니다. 표시기에서 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의 지속 시간입니다. 그리고 현재 날짜뿐만 아니라 주어진 일수 동안의 이력에 대한 분석을 위해 그러한 그림을 갖는 것이 바람직합니다. 고맙습니다.
 
Ol503 :
안녕하세요 유리님! 특정 시간 T1(사용자가 설정하고 터미널의 특정 시간에 해당하며, 예를 들어 5, 즉 5- 00 터미널 시간까지) 그리고 하루가 끝날 때까지 초기 가격에서 %편차로 설정할 수 있는 거리에서 위쪽에 빨간색, 아래쪽에 녹색으로 두 개의 선을 더 그립니다. 주어진 시간 T2에서 상품(통화쌍)의 가격이 녹색(빨간색) 라인 아래(위)이면 특정 거리에서 양초의 시작점에 위쪽(아래쪽) 화살표 가 그려집니다. 선의 편차는 가능한 경우 위쪽과 아래쪽을 모두 만들어 서로 다를 수 있습니다. 백분율은 분수입니다(예: 0.35%). 시간 T2는 분 단위로 설정하는 것이 바람직하며 이는 시간 T1의 지속 시간입니다. 그리고 현재 날짜뿐만 아니라 주어진 일수 동안의 이력에 대한 분석을 위해 그러한 그림을 갖는 것이 바람직합니다. 고맙습니다.

이렇게 확인

MetaTrader 거래 플랫폼의 스크린샷

GBPUSD, M30, 2016.11.22

Alpari International Limited, MetaTrader 4, 데모

GBPUSD, M30, 2016.11.22, Alpari International Limited, MetaTrader 4, 데모


파일:
 
Yurij Izyumov :

이렇게 확인


좋은 아침! 정말 감사합니다. 주요 작업이 완료되었습니다. 나에게 소화 가능한 뉘앙스 중 일부는 직접 수정하려고 노력할 것입니다. 다시 한 번: 대단히 감사합니다!
 
유리 씨, 버전 4 미만인 MarketProfile 표시기 를 다섯 번째로 변경할 수 있습니까? 변경 후 속도가 덜 느려질까요?
파일:
 
ottenand :
유리 씨, 버전 4 미만인 MarketProfile 표시기 를 다섯 번째로 변경할 수 있습니까? 변경 후 속도가 덜 느려질까요?
아무도 자신의 의지로 닫힌 코드를 다시 만들 수 없습니다. .mq4가 필요합니다.
 
Yurij Izyumov :
아무도 자신의 의지로 닫힌 코드를 다시 만들 수 없습니다. .mq4가 필요합니다.

아야! 미안 해요, 나는 그가 유일한 사람인지 눈치 채지 못했습니다. 나는 다른 것을 첨부 할 것입니다. 그들은 동일한 원칙을 가지고 있으며 차이점은 추가 세부 사항에만 있습니다. 그러나 작은 것은 버리고 주요 기능을 남길 수 있습니다. 상위 5개에서 해당 표시기는 엄청나게 느려지고 어딘가에 오류가 있는지 모르겠습니다. 러시아 시장에서도 사용하기 때문에 5개가 필요합니다.

 
Yurij Izyumov :

무료 배포 조건에 대해 MQL4에 무료 지표를 작성하겠습니다

고문 작성을 돕지 마십시오.

표시기가 있는 수동 TS가 있으며 모든 기기의 모든 TF에서 작동합니다. 하지만 종종 신호를 놓치기 때문에 나는 항상 모니터 앞에 앉을 수 없다. TK입니다. 나는 당신의 요구 사항에 따라 보내고 수정할 수 있습니다.

결론은 WPR과 RSI의 동시 교차로 CCI1(느림) 또는 CCI2(빠름)와 신호선 (확률 계수를 사용하여 평활화)의 교차가 확인될 때 어드바이저가 거래를 시작해야 한다는 것입니다. 또는 CCI1과 CCI2가 동시에 "0"레벨을 교차하는 경우.

***

파일:
사유: