코딩하는 방법? - 페이지 78 1...717273747576777879808182838485...347 새 코멘트 hedge4x 2008.03.14 11:39 #771 이제 작동합니다. Michel 2008.03.14 16:23 #772 hedge4x: 이 줄은 while(!IsAllClosed) {CloseAllTrades(); 반품;} 메인 스타트에서 MT가 하락하면 열려 있는 모든 포지션이 닫힙니다. 그리고 다시 시작합니다. 이 줄을 넣는 방법이 있습니까? closealltrades 함수에서 모든 열린 위치를 닫지 않도록 MT4 재시작 후? 감사해요. 예, 다음과 같이 시작 시간에 bool을 정의할 수 있습니다. bool IsAllClosed = true ; //Global variable[/PHP] Then it becomes even better to define a extern variable, so you can keep the control :[PHP]extern bool CloseAll = false ; //Global variable void CloseAllTrades() { int cnt; CloseAll = false; for(cnt=OrdersTotal()-1;cnt>=0;cnt--) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if (OrderMagicNumber()==GetMagicNumber()) CloseAll = CloseAll || !OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), MarketInfo(OrderSymbol(), MODE_SPREAD), Yellow); } } void start() { while(CloseAll) {CloseAllTrades(); return;} ... 이 방법의 주요 이점은 EA가 모든 위치가 닫힐 때까지 각 틱에서 각 위치를 닫으려고 한다는 것입니다. How to code? Experts: Droneox Equity Guardian OrderOpenPrice() bug ? v4 eldegwy 2008.03.18 02:47 #773 내 반 이익 첫 번째 EA에 필요한 도움 안녕 모두... 나는 훌륭한 전문 고문 bulder 웹 사이트에서 EA를 만들고 그것을 테스트하고 작년에 수익성이 있다는 것을 알았지 만 그것이 향상 될 수 있다고 생각합니다 ... 그래서 누군가가 그 EA를 개선하는 데 도움을 줄 수 있다면? EA에 대해 자세히.. EA는 두 개의 표시기를 통과했으며 그 중 하나는 내 것이고 다른 하나는 bublic fourms "zero lag macd"에서 찾을 수 있습니다. 이제 전문가는 항상 일하고 있습니다. 매수 입력 후 닫기 및 매도 반전 등 ... 특정 시간에만 작동하게 만들고 자금 관리를 추가하고 다음 "1분" 칸델 로 구매 또는 판매 실행을 지연해야 하는 마지막 사항이 필요하지만 EA는 실제로 1H 칸델에서 작동합니다... 그래서 도움이 될 수 있는 방법을 찾기를 바랍니다. 모두 감사합니다 친애하는 테이머 파일: zerolag_macd.ex4 4 kb harv-test.gif 7 kb harv-test.htm 114 kb eur_harvester.ex4 4 kb -ate-1.mq4 11 kb 무료로 어드바이저를 작성해 드립니다 원시 아이디어 한 번에 둘 이상의 star900 2008.03.19 23:42 #774 실행 중인 파일 이름을 참조하는 방법은 무엇입니까? 안녕, 실행 중인 파일 이름을 참조하는 방법을 알고 싶습니다. 예를 들어 내가 supertrader.mq4라는 스크립트를 실행하고 스크립트 supertrader에서 supertrader_logfile이라는 로그 파일을 열려고 한다면. 실행 중인 파일의 이름을 보유하는 변수가 있습니까? 감사해요. Linuxser 2008.03.20 03:17 #775 star90: 안녕, 실행 중인 파일 이름을 참조하는 방법을 알고 싶습니다. 예를 들어 내가 supertrader.mq4라는 스크립트를 실행하고 스크립트 supertrader에서 supertrader_logfile이라는 로그 파일을 열려고 한다면. 실행 중인 파일의 이름을 보유하는 변수가 있습니까? 감사해요. 스크립트에 void Print( ...) 를 추가하면 됩니다. void Print( ...) 전문가 로그에 메시지를 인쇄합니다. BigBe 2008.03.21 05:43 #776 아드리아에게 내 PM 봤어? 빅비 richman 2008.03.21 08:07 #777 울프 웨이브. 당신의 도움이 필요해요 친애하는 Codersguru, 저는 프로그래머가 아니며 시행착오 스타일에서 개선하려고 시도한 늑대 물결은 "두 번째 매개변수 인 ObjectTextSetFunction은 문자열이어야 합니다. 수정할 수 있도록 도와주세요. 감사합니다. 파일: wolfwave.rar 3 kb nittany1 2008.03.23 22:35 #778 안녕하세요 여러분, 5분이 지났거나 10분이 지나면 true를 반환하는 bool 함수 가 필요합니다. 나는 이미 새로운 바를 확인하는 방법을 알고 있지만 자주는 아닙니다. Linuxser 2008.03.23 23:08 #779 nittany1: 안녕하세요 여러분, 5분이 지났거나 10분이 지나면 true를 반환하는 bool 함수가 필요합니다. 나는 이미 새로운 바를 확인하는 방법을 알고 있지만 자주는 아닙니다. 아마도 double LastRedraw = 0; if(TimeLocal() - LastRedraw > 300) { Print(); ObjectsRedraw(); Print("ObjectsRedraw Done"); LastRedraw = TimeLocal(); } omelette 2008.03.24 02:23 #780 Linuxser: 아마도 double LastRedraw = 0; if(TimeLocal() - LastRedraw > 300) { Print(); ObjectsRedraw(); Print("ObjectsRedraw Done"); LastRedraw = TimeLocal(); } [/code] 아니면 이거: [암호] bool ElapsedTimeCheck(int MyMinutes) { 정적 날짜 시간 if (OldTime == 0) OldTime = TimeCurrent() + MyMinutes * 60; // 한번 초기화... if (TimeCurrent() >= OldTime) { OldTime = TimeCurrent() + MyMinutes * 60; 부울 조건 = true; } 그렇지 않으면 조건 = 거짓; 반환(조건); } 1...717273747576777879808182838485...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
이제 작동합니다.
이 줄은 while(!IsAllClosed) {CloseAllTrades(); 반품;}
메인 스타트에서 MT가 하락하면 열려 있는 모든 포지션이 닫힙니다.
그리고 다시 시작합니다. 이 줄을 넣는 방법이 있습니까?
closealltrades 함수에서 모든 열린 위치를 닫지 않도록
MT4 재시작 후?
감사해요.예, 다음과 같이 시작 시간에 bool을 정의할 수 있습니다.
Then it becomes even better to define a extern variable, so you can keep the control :[PHP]extern bool CloseAll = false ; //Global variable
void CloseAllTrades()
{
int cnt;
CloseAll = false;
for(cnt=OrdersTotal()-1;cnt>=0;cnt--)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if (OrderMagicNumber()==GetMagicNumber())
CloseAll = CloseAll || !OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), MarketInfo(OrderSymbol(), MODE_SPREAD), Yellow);
}
}
void start()
{
while(CloseAll) {CloseAllTrades(); return;}
...
이 방법의 주요 이점은 EA가 모든 위치가 닫힐 때까지 각 틱에서 각 위치를 닫으려고 한다는 것입니다.
내 반 이익 첫 번째 EA에 필요한 도움
안녕 모두...
나는 훌륭한 전문 고문 bulder 웹 사이트에서 EA를 만들고 그것을 테스트하고 작년에 수익성이 있다는 것을 알았지 만 그것이 향상 될 수 있다고 생각합니다 ...
그래서 누군가가 그 EA를 개선하는 데 도움을 줄 수 있다면?
EA에 대해 자세히..
EA는 두 개의 표시기를 통과했으며 그 중 하나는 내 것이고 다른 하나는 bublic fourms "zero lag macd"에서 찾을 수 있습니다.
이제 전문가는 항상 일하고 있습니다. 매수 입력 후 닫기 및 매도 반전 등 ...
특정 시간에만 작동하게 만들고 자금 관리를 추가하고 다음 "1분" 칸델 로 구매 또는 판매 실행을 지연해야 하는 마지막 사항이 필요하지만 EA는 실제로 1H 칸델에서 작동합니다...
그래서 도움이 될 수 있는 방법을 찾기를 바랍니다.
모두 감사합니다
친애하는
테이머
실행 중인 파일 이름을 참조하는 방법은 무엇입니까?
안녕,
실행 중인 파일 이름을 참조하는 방법을 알고 싶습니다.
예를 들어 내가 supertrader.mq4라는 스크립트를 실행하고 스크립트 supertrader에서 supertrader_logfile이라는 로그 파일을 열려고 한다면.
실행 중인 파일의 이름을 보유하는 변수가 있습니까?
감사해요.
안녕,
실행 중인 파일 이름을 참조하는 방법을 알고 싶습니다.
예를 들어 내가 supertrader.mq4라는 스크립트를 실행하고 스크립트 supertrader에서 supertrader_logfile이라는 로그 파일을 열려고 한다면.
실행 중인 파일의 이름을 보유하는 변수가 있습니까?
감사해요.스크립트에 void Print( ...) 를 추가하면 됩니다.
void Print( ...) 전문가 로그에 메시지를 인쇄합니다.
아드리아에게
내 PM 봤어?
빅비
울프 웨이브. 당신의 도움이 필요해요
친애하는 Codersguru,
저는 프로그래머가 아니며 시행착오 스타일에서 개선하려고 시도한 늑대 물결은 "두 번째 매개변수 인 ObjectTextSetFunction은 문자열이어야 합니다.
수정할 수 있도록 도와주세요.
감사합니다.
안녕하세요 여러분, 5분이 지났거나 10분이 지나면 true를 반환하는 bool 함수 가 필요합니다. 나는 이미 새로운 바를 확인하는 방법을 알고 있지만 자주는 아닙니다.
안녕하세요 여러분, 5분이 지났거나 10분이 지나면 true를 반환하는 bool 함수가 필요합니다. 나는 이미 새로운 바를 확인하는 방법을 알고 있지만 자주는 아닙니다.
아마도
double LastRedraw = 0;
if(TimeLocal() - LastRedraw > 300)
{
Print();
ObjectsRedraw();
Print("ObjectsRedraw Done");
LastRedraw = TimeLocal();
}
아마도
double LastRedraw = 0;
if(TimeLocal() - LastRedraw > 300)
{
Print();
ObjectsRedraw();
Print("ObjectsRedraw Done");
LastRedraw = TimeLocal();
}
[/code]아니면 이거:
[암호]
bool ElapsedTimeCheck(int MyMinutes)
{
정적 날짜 시간
if (OldTime == 0)
OldTime = TimeCurrent() + MyMinutes * 60; // 한번 초기화...
if (TimeCurrent() >= OldTime)
{
OldTime = TimeCurrent() + MyMinutes * 60;
부울 조건 = true;
}
그렇지 않으면 조건 = 거짓;
반환(조건);
}