[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 95

 
rid писал(а) >>

그리고 왜 마술사보다 댓글("젠장")이 더 편리한가요?

댓글에 앞면/역/포트폴리오 번호/어드바이저 번호/템플릿/알고리즘/최적화 번호를 적습니다.

문자열로 변환하고 부분으로 나누어 마술에서 추출해야 합니다. 또한 코멘트는 시스템뿐만 아니라 상인에게도 더 명확하며 10에 대한 27 문자입니다!

 
beruk >> :

댓글에 앞면/역/포트폴리오 번호/어드바이저 번호/템플릿/알고리즘/최적화 번호를 적습니다.

문자열로 변환하고 부분으로 나누어 마술에서 추출해야 합니다. 또한 코멘트는 시스템뿐만 아니라 상인에게도 더 명확하며 10 대 27입니다!

이를 위해 정확히 문자열 함수를 사용할 필요는 없습니다. 실제로 MQ4에는 정수 나누기 및 모듈로 나누기 연산자가 있으며 이를 통해 모든 정수를 "본"으로 분해할 수 있습니다.



예를 들어, 포트폴리오 번호는 특정 번호이고 고문 번호는 0에서 11 사이의 숫자입니다.


Magick = 포트폴리오 번호 * 12 + 고문 번호;


역변환:


int EA_number = 마법 % 12;

int 포트폴리오 번호 = Magick / 12;

 
Reshetov писал(а) >>

이를 위해 정확히 문자열 함수를 사용할 필요는 없습니다. 실제로 MQ4에는 정수 나누기 및 모듈로 나누기 연산자가 있으며 이를 통해 모든 정수를 "본"으로 분해할 수 있습니다.


예를 들어, 포트폴리오 번호는 특정 번호이고 고문 번호는 0에서 11 사이의 숫자입니다.


Magick = 포트폴리오 번호 * 11 + 고문 번호;


역변환:


int EA_number = 마법 % 11;

int 포트폴리오 번호 = Magick / 11;

네, 네, 그런 생각을 하고 있었습니다!

그러나 나에게는 여전히 복잡합니다. 처음으로 나는 마법을 3줄로 나눌 것입니다: 100 + 1000 + 100, 그렇지 않으면 나는 그것을 끝내지 못할 것입니다 ...

 
친애하는 전문가 여러분, 어드바이저에 미리 설정된 랏의 현재 가격에 무조건 매수 명령을 삽입하는 방법을 알려주십시오. 이 주식은 어떤 모습이어야 할까요? 미리 감사드립니다.
 
MAGoG >> :
친애하는 전문가 여러분, 어드바이저에 미리 설정된 랏의 현재 가격에 무조건 매수 명령을 삽입하는 방법을 알려주십시오. 이 주식은 어떤 모습이어야 할까요? 미리 감사드립니다.

Code Base 로 이동하여 어드바이저의 보기를 열고 존재하는 라인에 감탄하십시오.


주문 보내기(..., OP_BUY, ...)

 

안녕하세요! 최근에 MQL4를 배우기 시작했습니다. 나는 교과서를 읽고 있다. 작가님 감사합니다!

몇 가지 오타를 발견했습니다. 어디에 써야할지 몰랐습니다.

읽으면서 쓰기로 했다. 그럼 잊겠습니다.

MQL4 튜토리얼 거래 운영 개봉 및 주문

StopLoss 및 TakeProfit 매개변수에 오타가 있다는 것을 이해하는 한 거기에 스크립트가 있습니다. 포인트는 대신 포인트여야 합니다.

 //--------------------------------------------------------------------
// improved.mq4 
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
int start ()                                     // Спец. функция start
  {
   double bid   = MarketInfo ( " GBPUSD " , MODE_BID ) ; // Запрос значения Bid
   double ask   = MarketInfo ( " GBPUSD " , MODE_ASK ) ; // Запрос значения Ask
   double point = MarketInfo ( " GBPUSD " , MODE_POINT ) ; //Запрос Point
   // Открытие BUY
   OrderSend ( " GBPUSD " , OP_BUY , 0.1 , ask , 3 , bid - 15 * Point , bid + 15 * Point ) ;
   Alert ( GetLastError ()) ;                      // Сообщение об ошибке
   return ;                                      // Выход из start()
  }
//--------------------------------------------------------------------

누군가, 쓰는 것이 더 나은 곳에 그리고 그것이 필요한지 여부를 쓰십시오.

추신: MQL4 튜토리얼 섹션에서 거래 운영 주문의 특성 및 거래 운영 규칙

손절매 = 매도 + 최소 거리 = 1.2989 + 0.0005 = 1.2994

TakeProfit = 묻기 - 최소 거리 = 1.2989 - 0.0005 = 1.2984.

현재 브로커가 값을 5로 설정했다면 동결 통로의 경계는 각각 1.2994와 1.2984가 됩니다. 이 경우 각 중지 주문은 동결 경계에 있습니다. 브로커가 설정한 한도 미만이므로 거래자의 주도 또는 거래 프로그램의 주문에 따라 주문을 마감할 수 없습니다. 이 예에서는 두 정류장이 동시에 제한됩니다.

명확하지 않습니다. 처음에는 국경에서 스탑 오더를 설정할 수 있다고 쓰여 있지만, 그 다음에는 할 수 없습니다. 아무도 설명 할 수 있습니까?

 

그리고 더.

저는 현재 자동 거래와 관련된 논문을 쓰고 있습니다.

Expert Advisor를 작성할 시간이 없습니다. 이 사이트에서 너무 복잡하지는 않지만 다소 합리적인 조언자에게 조언할 수 있습니다.

직접 찾아봤는데 너무 많네요.

이익이 되는 데 필요하지 않습니다. 가장 중요한 것은 올바르게 작성되었으며 이해할 수 있다는 것입니다.

그리고 수익이 나도록 신고하겠습니다 =).

그건 그렇고, 나는 최근에 Eur/Usd H1에서 MACD_Sample을 테스트했습니다. 올해 1월부터 5월까지 0.1랏에 800달러의 이익을 보였다. 최적화 후. 좋은 것 같아요 =).

모든 기간을 시도했지만. 가장 수익성이 높은 것을 찾았습니다.

답장을 보내주신 모든 분들께 미리 감사드립니다!

 
HungryStudent >> :

StopLoss 및 TakeProfit 매개변수에 오타가 있다는 것을 이해하는 한 거기에 스크립트가 있습니다. 포인트는 대신 포인트여야 합니다.

...

아무도 설명 할 수 있습니까?

가리키다

더블 포인트
견적 통화로 표시된 현재 상품의 포인트 크기입니다.
MarketInfo() 도 참조하십시오.
예시:
 OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point);

 
HungryStudent писал(а) >>

명확하지 않습니다. 처음에는 국경에서 스탑 오더를 설정할 수 있다고 쓰여 있지만, 그 다음에는 할 수 없습니다. 아무도 설명 할 수 있습니까?

맞습니다. 포인트를 사용해야 하는데 현재 거래 중인 상품이라면 포인트를 사용하시면 됩니다.

거래를 열 때 가격이 1-3 포인트 이상 변할 수 있으며 이후 테이크 또는 스탑 레벨이 금지 구역에 떨어집니다.

 
Dimoncheg >> :

마우스를 사용하면 어느 정도 명확해집니다. 사용하는 컴퓨터에 다른 클라이언트가 있기 때문에 특정 클라이언트가 무엇인지는 중요하지 않도록 보다 보편적인 기능을 사용할 계획입니다. 현재 한 가지 방법은 기본적으로 이 파일을 통해 또는 다른 방법으로 수행할 수 있는 클라이언트를 시작하는 것입니다. 이 모든 WinExec CopyFileA 및 DeleteFileA가 어디에서 왔는지, 어디에서 모두 얻을 수 있으며 어디에서 읽을 수 있는지 알려주실 수 있습니까?

특히, 나는 이것에 관심이 있습니다 -

CopyFileA(TerminalPath()+"\\experts\\Bears Funeral.ex4","C:\\Games\\Bears Funeral.ex4",false)

- 파일 복사인데 폴더 복사도 같은 방법으로 가능한가요?