MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 435

 
Vladislav Andruschenko :
알리다(""); 그런 스크립트?

감사합니다. 필요 없습니다. 이미 찾았습니다. 누군가가 도움이 될 것입니다.

파일:
alert.mq4  1 kb
 
amenrazp :

그것은 그것처럼 보인다. 여기에 붙일 능력이 있습니까?

이것은 실제로 전체 코드입니다. 집에서 대본 형식으로 할게요.
 

내 게시물을 참조하십시오. 무슨 일인지 말해봐

https://www.mql5.com/ru/forum/160683/page433#comment_6385422

Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
  • 2018.01.23
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
wisor2006 :

특정 질문에 대한 답변을 제공하십시오. 볼린저 재작업.

몇 줄을 변경하고 줄무늬를 그리지 않습니다. 로그에서 문제가 무엇입니까?

https://research-journal.org/economical/analiz-razlichnyx-metodov-ocenki-istoricheskoj-volatilnosti-dlya-opcionnoj-torgovli/의 변동성 공식


         sum+= log ( fabs ( High [k]/ Close [k] ))* log ( fabs ( High [k]/ Open [k]))+ log ( fabs ( Low [k]/ Close [k]))* log ( fabs ( Low [k]/ Open [k]));

2018.01.26 16:40:03.920 BS_Bands_TRO USDJPY,H1: 'BS_Bands_TRO.mq4'(206.32)의 0 나누기


 

좋은 저녁이에요! 그리고 다시 도움을 받으러 왔습니다. My Expert Advisor는 파일을 읽고 다른 조건에 따라 다른 그래픽 개체를 즉시 구축하는 OnInit의 주요 기능을 가지고 있습니다. 차트에도 버튼이 있으며, 클릭하면 이러한 개체(예: 텍스트 레이블)를 삭제하는 기능이 작동합니다. 버튼을 누른 후 텍스트 레이블이 삭제되도록 하려면 버튼을 놓으면 모든 객체를 완전히 빌드하지만 텍스트 레이블만 빌드하는 전체 기능을 시작할 수 없게 만들 수 있습니다. 마음에 떠오르는 유일한 것은 파일 열기 및 읽기와 관련된 모든 작업으로 각 유형의 객체에 대해 별도로 주요 기능의 아날로그를 만드는 것이지만 일종의 스마트 솔루션을 사용하고 싶지만 그렇게하지 않습니다. 주요 기능 또는 기능 버튼 중 어느 것과 방법을 알고 있습니까?

 
WinProject :

좋은 저녁이에요! 그리고 다시 도움을 받으러 왔습니다. My Expert Advisor는 파일을 읽고 다른 조건에 따라 다른 그래픽 개체를 즉시 작성하는 OnInit의 유일한 기능을 가지고 있습니다. 차트에도 버튼이 있으며, 클릭하면 이러한 개체(예: 텍스트 레이블)를 삭제하는 기능이 작동합니다. 버튼을 누른 후 텍스트 레이블이 삭제되도록 하려면 버튼을 놓으면 모든 객체를 완전히 빌드하지만 텍스트 레이블만 빌드하는 전체 기능을 시작할 수 없게 만들 수 있습니다. 프로그래밍의 "수준"과 기본 지식이 부족하여 마음에 떠오르는 유일한 것은 파일 열기 및 읽기와 관련된 모든 작업과 함께 각 유형의 개체에 대한 기능을 별도로 처방하는 것이지만 어떤 종류를 사용하고 싶습니다. 스마트 솔루션에 대해 설명하고 있지만 어떤 솔루션과 방법을 모르겠습니다. 기능 자체 또는 버튼 기능의 어디에 있습니까?

하나의 "kulibin"은 범용 도구, 도끼, 괭이, 낫 및 갈퀴를 만들려고했습니다 ... 올인원 .... 결과는 예측 가능합니다.

 
Alexey Viktorov :

하나의 "kulibin"은 범용 도구, 도끼, 괭이, 낫 및 갈퀴를 만들려고했습니다 ... 올인원 .... 결과는 예측 가능합니다.

감사합니다!) 귀하의 답변에서 각 유형의 개체에 대해 별도의 기능을 만들어야 한다는 결론을 내렸습니다. 파일을 읽는 메인 함수의 While 루프에 중첩된 객체를 구성 하는 함수를 따로따로 실행하면 어떻게든 할 수 있지 않을까 하는 생각이 들었습니다. 어쩌면 스위치?
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
  • www.metatrader5.com
Определение трендов, построение каналов, выявление циклов и уровней поддержки/сопротивления — все эти и многие другие задачи решаются при помощи аналитических объектов. Всего в торговой платформе доступно 46 таких инструментов. Среди них имеются геометрические фигуры, различные каналы, инструменты Ганна, Фибоначчи, Эллиотта и многое другое. В...
 
WinProject :
감사합니다!) 귀하의 답변에서 각 유형의 개체에 대해 별도의 기능을 만들어야 한다는 결론을 내렸습니다. 파일을 읽는 메인 함수의 While 루프에 중첩된 객체를 구성 하는 함수를 따로따로 실행하면 어떻게든 할 수 있지 않을까 하는 생각이 들었습니다. 어쩌면 스위치?
플래그에 대해 알고 있습니까? 먼저 모든 플래그가 발생합니다. 함수는 모든 플래그가 켜져 있는 것을 보고 모든 것을 빌드합니다. 버튼을 누르면 거기에서 무언가가 제거되고 해당 플래그가 낮아집니다. 버튼을 누르면 - 프로그램이 - if (플래그가 생략됨) - 부품을 빌드합니다. 당신은 많은 깃발을 가질 수 있습니다. 그게 다야. 깃발이란 무엇입니까? 글쎄, 당신은 소프트웨어 엔지니어입니다. 플래그와 어레이에 대해 거의 들어본 적이 없는 사람은 인코더 = 기술자입니다.
 
STARIJ :
플래그에 대해 알고 있습니까? 먼저 모든 플래그가 발생합니다. 함수는 모든 플래그가 켜져 있는 것을 보고 모든 것을 빌드합니다. 버튼을 누르면 거기에서 무언가가 제거되고 해당 플래그가 낮아집니다. 버튼을 누르면 - 프로그램이 - if (플래그가 생략됨) - 부품을 빌드합니다. 당신은 많은 깃발을 가질 수 있습니다. 그게 다야. 깃발이란 무엇입니까? 글쎄, 당신은 소프트웨어 엔지니어입니다. 플래그와 어레이에 대해 거의 들어본 적이 없는 사람은 인코더 = 기술자입니다.
정말 감사합니다. 아니요, 플래그에 대해 몰랐습니다. 문제를 연구하겠습니다. 그리고 주말 잘 보내세요.
 
WinProject : 대단히 감사합니다. 아니요. 플래그에 대해 몰랐습니다. 문제를 연구하겠습니다. 그리고 주말 잘 보내세요.

플래그는 변수입니다. 또는 bool: false=생략, true=raised 또는 int - 한 번에 한 숫자에 많은 플래그가 있습니다. 0 - 모든 플래그가 생략되고, 1=첫 번째가 발생하고, 2=초가 발생하고, 3=첫 번째와 두 번째가 발생합니다. , 4=세 번째 상승, 5=3위와 1위, 6=3위와 2위, 7=1위, 2위, 3위, 8=4위.... 음, 바이너리입니다. 그리고 알아내는 방법?

 int x= 12 ;
if (x & 1 ) alert( "Первый поднят" ); else alert( "Первый опущен" );
if (x & 2 ) alert( "2-й поднят" ); else alert( "2-й опущен" );
if (x & 4 ) alert( "3-й поднят" ); else alert( "3-й опущен" );
if (x & 8 ) alert( "4-й поднят" ); else alert( "4-й опущен" );