포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 580

 
EA 매개변수를 변경할 때 개체/변수가 다시 초기화되지 않습니까? 즉, 처음에 초기화를 하고 매개변수를 변경할 때 OnDeinit, OnInit만 호출되고 다른 일은 일어나지 않는 건가요?
 
Ant_TL :
EA 매개변수를 변경할 때 개체/변수가 다시 초기화되지 않습니까? 즉, 처음에 초기화를 하고 매개변수를 변경할 때 OnDeinit, OnInit만 호출되고 다른 일은 일어나지 않는 건가요?

당신은 나?
 
메인 창에서처럼 Expert Advisor가 위치한 창에서 OrderSend 명령으로 주문의 시작/닫기를 그래픽으로 표시할 수 있습니까?
 
366366 :


레버리지가 1:500인 EURUSD 쌍의 로트 계산 공식입니다.

원본은 공식이 다르지만 레버리지 1:500에 대해 동일합니다.

내 것으로 변경됨: double lot = (AccountBalance()*0.0025*Bid);

문제는 남아 있었고, 그것은 또한 2개의 부지를 엽니다.


다리(오차)가 자라는 곳을 보여드렸다. 로트의 정의는 절대적으로 틀립니다. 정규화가 없습니다(처음으로 쌍의 가격에서 로트의 계산을 봅니다). 물론 아무 것도 수정되지 않으면 문제는 남아 있습니다.
 

Alligator 표시기의 입력에 공급되는 것은 무엇입니까? 예를 들어 가격은 얼마입니까?

실제 및 테스트 모드에서

 

모든 포럼 사용자에게 좋은 하루입니다!

초보자 코더의 또 다른 질문:

Print를 사용한 결과 출력과 함께 iClose() 함수를 EA 템플릿에 추가했습니다.

#property copyright "Copyright 2012, MetaQuotes Software Corp."

#속성 링크 "https://www.mql5.com"

#속성 버전 "1.00"

#속성엄격

//+----------------------------------------------- --------------------+

//| 전문가 초기화 기능 |

//+----------------------------------------------- --------------------+

int OnInit()

{

//---

//---

반환(INIT_SUCCESSED);

}

//+----------------------------------------------- --------------------+

//| 전문적인 초기화 해제 기능 |

//+----------------------------------------------- --------------------+

무효 OnDeinit(const int 이유)

{

//---

}

//+----------------------------------------------- --------------------+

//| 전문가 틱 기능 |

//+----------------------------------------------- --------------------+

무효 OnTick()

{

//---

Print("Zakr",iClose(Symbol(),1440,0));

Print("Otkr", iOpen(Symbol(),1440,0));

Print("최대",iHigh(Symbol(), 1440.0));

반품;

}

타임프레임이 1440으로 설정되어 있기 때문에(저는 방금 교과서에서 임의로 복사했습니다), 하루에 하나의 결과가 있어야 합니다. 그러나 테스트할 때 터미널의 인쇄 운영자는 하루에 약 24개의 결과를 제공했습니다.

1일(최소한 종가)에 대해 1개의 매개변수가 있도록 변경하거나 추가해야 하는 것은 무엇입니까(삭제할 것이 없는 것 같아서 실제로는 2줄).

답변해 주신 모든 분들께 미리 감사드립니다("저는 프로그래머가 아닙니다. 아직 배우는 중입니다").

 
Scalp2014 :

모든 포럼 사용자에게 좋은 하루!

초보자 코더의 또 다른 질문:

Print를 사용한 결과 출력과 함께 iClose() 함수를 EA 템플릿에 추가했습니다.

종가).

답변해 주신 모든 분들께 미리 감사드립니다("저는 프로그래머가 아닙니다. 아직 배우는 중입니다").

 if ( iClose (...)== iOpen (...)), ха или просто iOpen
iClose - 현재 입찰가
 

안녕하세요!

사람들이 아이디어를 추진할 수 있도록 도와주세요!

스크립트가 차트에서 특정 막대를 찾도록 하는 방법은 무엇입니까? 예를 들어 n번 막대에 수직선 을 그리고 스크립트를 던지면 n번 막대의 매개변수를 계산합니다. 따라서 스크립트가 이 막대 번호 n을 검색하도록 강제할 수 없습니다. 돕다!

 
Roger :

다리(오차)가 자라는 곳을 보여드렸다. 로트의 정의는 절대적으로 틀립니다. 정규화가 없습니다(처음으로 쌍의 가격에서 로트의 계산을 봅니다). 물론 아무 것도 수정되지 않으면 문제는 남아 있습니다.


공식의 본질은 보증금에 따라 최대 로트를 여는 것입니다. 테스터에서 잘 작동합니다.

원본에는 레버리지가 1:500인 다른 공식이 있었지만 문제는 여전히 있었습니다.

불행히도 이 공식을 삭제하고 저장하는 것을 잊었습니다.

고정 로트를 넣어도 오류가 제거되지 않습니다.

또한 다른 프로그램에서 이 공식을 사용했습니다. 모든 것이 잘 작동했습니다.

 
MauzerVII :

안녕하세요!

사람들이 아이디어를 추진할 수 있도록 도와주세요!

스크립트가 차트에서 특정 막대를 찾도록 하는 방법은 무엇입니까? 예를 들어 n번 막대에 수직선을 그리고 스크립트를 던지면 n번 막대의 매개변수를 계산합니다. 따라서 스크립트가 이 막대 번호 n을 검색하도록 강제할 수 없습니다. 돕다!


예! 질문을 작성할 가치가 있었고 즉시 수행 방법을 알아냈습니다. 포럼 덕분에