코딩하는 방법? - 페이지 243 1...236237238239240241242243244245246247248249250...347 새 코멘트 evalweb 2010.07.30 07:56 #2421 ATR 지표를 개선하는 데 도움이!!! ATR 표시기의 개선된 버전을 코딩하려고 합니다. ATR 표시기를 가질 수 있기를 원하지만 기간 P 동안 오전 2시부터 오전 11시까지의 양초만을 기준으로 합니다. 예를 들어: 시간별 차트에서 120개 기간(+/- 120시간 = 5일)에 대한 ATR을 찾고 싶지만 해당 120시간 동안 오전 2시에서 오전 11시 사이의 막대만 사용합니다. 누구든지 표준 ATR 코드를 수정하여 내가 하려고 하는 작업을 수행하는 방법을 알고 있다면 이 게시물에 코드로 답변해 주세요... 감사해요... [삭제] 2010.08.02 07:32 #2422 에아 Pls, 가장 최근의 프랙탈 촛대에서 X 막대인 촛대의 시가 또는 고가를 구하는 데 사용할 수 있는 표현식은 무엇입니까? (전체 표현을 써주세요... 한두줄만 부탁드립니다) 감사해요 Kale 2010.08.02 07:46 #2423 ak_marshal: Pls, 가장 최근의 프랙탈 촛대에서 X 막대인 촛대의 시가 또는 고가를 구하는 데 사용할 수 있는 표현식은 무엇입니까? (전체 표현을 써주세요... 한두줄만 부탁드립니다) 감사합니다 먼저 프랙탈 막대의 인덱스가 무엇인지 확인해야 합니다. 이를 위해서는 "while" 또는 "for"를 사용할 수 있는 루프를 사용해야 합니다. 에 사용할 것입니다. for(int i = 0;i<막대;i++) { 이중 isfractal = 도형을 읽기 위한 코드; if(이프랙탈 != 0) { double myOpen = Open;//여기서 XBarsAfterFractal은 정수 - 프랙탈 막대의 x 막대인 X가 됩니다. break;//루프에서 나가기 } } dawsonsg 2010.08.04 11:33 #2424 아주 간단한 스크립트로 도와주세요 안녕하세요 여러분, 누군가 아래 CoderGurus 스크립트를 도와주실 수 있습니까? 그대로는 잘 되지만 현재 호가와 매도호가가 아닌 거래의 시가를 기준으로 손절매와 차익실현이 되지 않도록 수정하고 싶었습니다. 내가 말했듯이, 그것은 잘 작동합니다. OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*StopLoss,Bid+Point*TakeProfit,0,Green); 에게 OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-Point*StopLoss,OrderOpenPrice()+Point*TakeProfit,0,Green); 그러나 시도하고 실행하면 아무 일도 일어나지 않습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있습니까? 감사해요 스티브 //+----------------------------------------------- -------------------+ //| My_First_Script.mq4 | //| 저작권 코더 전문가 | //| https://www.mql5.com/en/forum | //+----------------------------------------------- -------------------+ #property copyright "저작권 코더 전문가" #속성 링크 "https://www.forex-tsd.com" #property show_inputs #포함하다 외부 이중 TakeProfit=250; 외부 이중 StopLoss=35; //+----------------------------------------------- -------------------+ //| 스크립트 프로그램 시작 기능 | //+----------------------------------------------- -------------------+ 정수 시작() { 정수 합계, cnt, 오류; 이중 stop_loss_value; 이중 take_profit_value; 총계 = OrdersTotal(); for(cnt=0;cnt<전체;cnt++) { 주문 선택(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()==OP_BUY) // 롱 포지션 오픈 { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*StopLoss,Bid+Point*TakeProfit,0,Green); err=GetLastError(); 인쇄("높음 - "); Print("오류(",오류,"): ",오류설명(오류)); 수면(1000); } if(OrderType()==OP_SELL) // 숏 포지션 오픈 { OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*StopLoss,Ask-Point*TakeProfit,0,Red); err=GetLastError(); Print("오류(",오류,"): ",오류설명(오류)); 수면(1000); } } 리턴(0); } How to code? [ARCHIVE] 포럼을 어지럽히 지 에마 크로스! I3enooI3 2010.08.06 23:09 #2425 함수 를 루프로 만드는 방법 다음과 같이 루프로 작동하는 기능 EA를 사용하고 싶습니다. (지금은 변수를 사용합니다. INT 경향) A >> B >> C >> D >> E 나는 A = new high + SMA30 > 80을 사용합니다. 나는 "구매" 경향 = 1 그런 다음 B = sma30 < 80 나는 "매도" 경향 = 2 그런 다음 C = sma30>80 나는 "구매" 경향 = 3 C에서 확인을 원하는 지점입니다. 그것이 어느 곳에서나 새로운 고점을 만든다면 나는 추세를 1로 되돌리고 그것을 반복하지 않습니다. 새로운 최고를 만들지 않으면 sma30 < 80으로 이동합니다. 추세 = 4로 이동 ///////////// 이것은 내가 원하는 루프입니다. 누구든지 나에게 사용할 함수를 말해 줄 수 있습니까? (함수가 아닌 변수를 사용하고 이유를 모르는 내 방식) 현명한 조언을 바랍니다, 감사합니다 How to code? 성배 표시기 코딩 도움말 1Dave7 2010.08.07 13:37 #2426 나는 당신의 논리를 따를 수 없었지만 아마도 이 예가 당신을 돕기 위해 사용될 수 있습니다: MA30=iMA(NULL,0,30,0,0,0,0); MA80=iMA(NULL,0,80,0,0,0,0); if(높음[0]>높음[1] && MA30>MA80) A=1; if(MA30<MA80) B=2; if(MA30>MA80) C=3; 아마도 이것을 사용하여 원하는 루프 결과로 확장할 수 있습니다. syk1kz 2010.08.08 21:52 #2427 현재 날짜를 extern var로 설정합니까? 안녕하세요, 저는 일부 코드를 수정하는 데 도움을 받았습니다. 문제는 이 특정 EA를 열 때마다 수동으로 시간과 날짜를 변경해야 한다는 것입니다. EA가 열릴 때마다 이 자동 업데이트를 만들 수 있는지 알고 싶었습니다. 좀 더 구체적으로 말하면 EA는 미리 정해진 시간과 날짜에 매매 보류를 열어서 시간을 바꾸는 것도 나쁘지 않은데 EA를 5~6개의 차트에 붙이면 조금 짜증이 날 수 있고 복사/붙여넣기도 안 된다. 장기적으로 끊을 예정 extern datetime NewsTime = D'05.08.2010 10:15'; 코드입니다 도움을 주시면 감사하겠습니다. How to code? 유니버설 MA 크로스 EA 파이어버드 EA Alexander Puzanov 2010.08.09 02:25 #2428 새 날짜(GlobalVariableSet)로 전역 변수를 설정하는 스크립트를 작성하고 이 변수(GlobalVariableGet)의 EA 읽기에 추가할 수 있습니까? [삭제] 2010.08.09 04:52 #2429 누군가 Trade comment 매개변수 를 변경할 수 있습니까? 안녕, 나는 Master의 정확한 Trade 논평 을 복사하는 신호 복사기 EA를 가지고 있습니다. 이 EA에 외부 매개변수를 추가해야 합니다. 이 매개변수는 내가 원하는 모든 거래 설명으로 설정할 수 있습니다. 누군가가 도움이 된다면 정말 감사하겠습니다. 감사해요 파일: s-mtfx_s.mq4 27 kb syk1kz 2010.08.09 12:23 #2430 Ale: 새 날짜(GlobalVariableSet)로 전역 변수를 설정하는 스크립트를 작성하고 이 변수(GlobalVariableGet)의 EA 읽기에 추가할 수 있습니까? 감사합니다. 하지만 문제는 "NewsTime"과 같은 외부 변수가 정적 변수 이외의 다른 변수를 허용하지 않는다는 것입니다. 스크립트를 사용하여 설정할 수 있지만 변경할 수 없습니까? 그 맞습니까? 1...236237238239240241242243244245246247248249250...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
ATR 지표를 개선하는 데 도움이!!!
ATR 표시기의 개선된 버전을 코딩하려고 합니다. ATR 표시기를 가질 수 있기를 원하지만 기간 P 동안 오전 2시부터 오전 11시까지의 양초만을 기준으로 합니다.
예를 들어: 시간별 차트에서 120개 기간(+/- 120시간 = 5일)에 대한 ATR을 찾고 싶지만 해당 120시간 동안 오전 2시에서 오전 11시 사이의 막대만 사용합니다.
누구든지 표준 ATR 코드를 수정하여 내가 하려고 하는 작업을 수행하는 방법을 알고 있다면 이 게시물에 코드로 답변해 주세요...
감사해요...
에아
Pls, 가장 최근의 프랙탈 촛대에서 X 막대인 촛대의 시가 또는 고가를 구하는 데 사용할 수 있는 표현식은 무엇입니까? (전체 표현을 써주세요... 한두줄만 부탁드립니다)
감사해요
Pls, 가장 최근의 프랙탈 촛대에서 X 막대인 촛대의 시가 또는 고가를 구하는 데 사용할 수 있는 표현식은 무엇입니까? (전체 표현을 써주세요... 한두줄만 부탁드립니다) 감사합니다
먼저 프랙탈 막대의 인덱스가 무엇인지 확인해야 합니다. 이를 위해서는 "while" 또는 "for"를 사용할 수 있는 루프를 사용해야 합니다. 에 사용할 것입니다.
for(int i = 0;i<막대;i++)
{
이중 isfractal = 도형을 읽기 위한 코드;
if(이프랙탈 != 0)
{
double myOpen = Open;//여기서 XBarsAfterFractal은 정수 - 프랙탈 막대의 x 막대인 X가 됩니다.
break;//루프에서 나가기
}
}
아주 간단한 스크립트로 도와주세요
안녕하세요 여러분,
누군가 아래 CoderGurus 스크립트를 도와주실 수 있습니까?
그대로는 잘 되지만 현재 호가와 매도호가가 아닌 거래의 시가를 기준으로 손절매와 차익실현이 되지 않도록 수정하고 싶었습니다.
내가 말했듯이, 그것은 잘 작동합니다. OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*StopLoss,Bid+Point*TakeProfit,0,Green); 에게
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-Point*StopLoss,OrderOpenPrice()+Point*TakeProfit,0,Green);
그러나 시도하고 실행하면 아무 일도 일어나지 않습니다.
누군가가 올바른 방향으로 나를 가리킬 수 있습니까?
감사해요
스티브
//+----------------------------------------------- -------------------+
//| My_First_Script.mq4 |
//| 저작권 코더 전문가 |
//| https://www.mql5.com/en/forum |
//+----------------------------------------------- -------------------+
#property copyright "저작권 코더 전문가"
#속성 링크 "https://www.forex-tsd.com"
#property show_inputs
#포함하다
외부 이중 TakeProfit=250;
외부 이중 StopLoss=35;
//+----------------------------------------------- -------------------+
//| 스크립트 프로그램 시작 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
정수 합계, cnt, 오류;
이중 stop_loss_value;
이중 take_profit_value;
총계 = OrdersTotal();
for(cnt=0;cnt<전체;cnt++)
{
주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY) // 롱 포지션 오픈
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*StopLoss,Bid+Point*TakeProfit,0,Green);
err=GetLastError();
인쇄("높음 - ");
Print("오류(",오류,"): ",오류설명(오류));
수면(1000);
}
if(OrderType()==OP_SELL) // 숏 포지션 오픈
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*StopLoss,Ask-Point*TakeProfit,0,Red);
err=GetLastError();
Print("오류(",오류,"): ",오류설명(오류));
수면(1000);
}
}
리턴(0);
}
함수 를 루프로 만드는 방법
다음과 같이 루프로 작동하는 기능 EA를 사용하고 싶습니다.
(지금은 변수를 사용합니다.
INT 경향)
A >> B >> C >> D >> E
나는 A = new high + SMA30 > 80을 사용합니다.
나는 "구매" 경향 = 1
그런 다음 B = sma30 < 80
나는 "매도" 경향 = 2
그런 다음 C = sma30>80
나는 "구매" 경향 = 3
C에서 확인을 원하는 지점입니다.
그것이 어느 곳에서나 새로운 고점을 만든다면 나는 추세를 1로 되돌리고 그것을 반복하지 않습니다.
새로운 최고를 만들지 않으면 sma30 < 80으로 이동합니다.
추세 = 4로 이동
/////////////
이것은 내가 원하는 루프입니다. 누구든지 나에게 사용할 함수를 말해 줄 수 있습니까? (함수가 아닌 변수를 사용하고 이유를 모르는 내 방식)
현명한 조언을 바랍니다, 감사합니다
나는 당신의 논리를 따를 수 없었지만 아마도 이 예가 당신을 돕기 위해 사용될 수 있습니다:
MA30=iMA(NULL,0,30,0,0,0,0);
MA80=iMA(NULL,0,80,0,0,0,0);
if(높음[0]>높음[1] && MA30>MA80) A=1;
if(MA30<MA80) B=2;
if(MA30>MA80) C=3;
아마도 이것을 사용하여 원하는 루프 결과로 확장할 수 있습니다.
현재 날짜를 extern var로 설정합니까?
안녕하세요, 저는 일부 코드를 수정하는 데 도움을 받았습니다. 문제는 이 특정 EA를 열 때마다 수동으로 시간과 날짜를 변경해야 한다는 것입니다. EA가 열릴 때마다 이 자동 업데이트를 만들 수 있는지 알고 싶었습니다.
좀 더 구체적으로 말하면 EA는 미리 정해진 시간과 날짜에 매매 보류를 열어서 시간을 바꾸는 것도 나쁘지 않은데 EA를 5~6개의 차트에 붙이면 조금 짜증이 날 수 있고 복사/붙여넣기도 안 된다. 장기적으로 끊을 예정
extern datetime NewsTime = D'05.08.2010 10:15'; 코드입니다
도움을 주시면 감사하겠습니다.
새 날짜(GlobalVariableSet)로 전역 변수를 설정하는 스크립트를 작성하고 이 변수(GlobalVariableGet)의 EA 읽기에 추가할 수 있습니까?
누군가 Trade comment 매개변수 를 변경할 수 있습니까?
안녕,
나는 Master의 정확한 Trade 논평 을 복사하는 신호 복사기 EA를 가지고 있습니다. 이 EA에 외부 매개변수를 추가해야 합니다. 이 매개변수는 내가 원하는 모든 거래 설명으로 설정할 수 있습니다. 누군가가 도움이 된다면 정말 감사하겠습니다.
감사해요
새 날짜(GlobalVariableSet)로 전역 변수를 설정하는 스크립트를 작성하고 이 변수(GlobalVariableGet)의 EA 읽기에 추가할 수 있습니까?
감사합니다. 하지만 문제는 "NewsTime"과 같은 외부 변수가 정적 변수 이외의 다른 변수를 허용하지 않는다는 것입니다.
스크립트를 사용하여 설정할 수 있지만 변경할 수 없습니까?
그 맞습니까?