코딩하는 방법? - 페이지 184 1...177178179180181182183184185186187188189190191...347 새 코멘트 johnray 2009.06.12 06:07 #1831 EA에 대한 지표를 만드는 데 도움 많은 핍이 기다리고 있는 나를 발견한 훌륭한 전략 안녕하세요 여러분, 저는 모든 통화에 대한 전략을 찾았고 EA를 위해 이것을 확인하기 위해 여러분이 필요합니다... 1 MA_Period= 2 MA_shift= -5 MA_Method= 3(노란색) 2 MA 설정 MA_Period= 4 MA_shift= -5 MA_Method= 3 (RED) 3 MA 설정 MA_Period= 200 MA_shift= 0 MA_Method= 0 (COLOUR TEAL) 신호 단락: 노란색 및 적십자 청록색이 위 또는 아래일 때 가격이 10PIPS로 이동하면 정지 손실 이 최고의 프로그래머를 기다리는 2PIPS로 이동하지 않을 때 EA가 작동하도록 하고 EA를 자체적으로 수정하도록 합시다.... How to code? A great strategy found 포트폴리오: PriceChannelExpert 및 기타 Roger09 2009.06.12 13:43 #1832 tendyhk 2009.06.12 15:00 #1833 모니터 가격 프로그래밍에 도움이 필요합니다. 안녕하세요 여러분, MT4 프로그래밍에 대해 질문이 있습니다. 어떻게 EA가 가격을 모니터링하도록 할 수 있습니까? 예를 들어 가격이 특정 수준까지 올라가면 다른 주문 세트가 초기화됩니까? 여기에 EA 코드를 동봉했습니다. , 도움 주셔서 감사합니다 //+----------------------------------------------- -------------------+ //| 자동 Pipforia.mq4 | //| Copyright ?2009, MetaQuotes Software Corp. | //| Forex 거래 소프트웨어: Forex 거래 플랫폼 MetaTrader 4 | //+----------------------------------------------- -------------------+ 외부 이중 AnchorSpace = 0.0017; 외부 이중 그리드 공간 = 0.0017; 외부 이중 AnchorLot = 0.03; 외부 이중 레벨1 = 0.06; 외부 이중 Level2 = 0.11; 외부 이중 Level3 = 0.11; 외부 이중 Level4Up = 0.11; 외부 정수 MagicNumber = 1001; extern 더블 Profit_Target=0; 이중 SendCount=0; 정수 시작() { int 분배기 =(Ask-Bid)/2; 이중 MidPrice=매수 구분자; 이중 구매=MidPrice+AnchorSpace; SendOrders(구매); 모니터 이익(); 리턴(0); } //+----------------------------------------------- -------------------+ //+----------------------------------------------- -------------------+ 무효 SendOrders(이중 구매) { if(SendCount<3){ OrderSend(Symbol(),OP_BUYSTOP,AnchorLot,Buy,0,0,0,"MagicNumber",MagicNumber,0,Green); 구매=구매+GridSpace; OrderSend(Symbol(),OP_BUYSTOP,Level1,Buy,0,0,0,"MagicNumber",MagicNumber,0,Green); 구매=구매+GridSpace; OrderSend(Symbol(),OP_BUYSTOP,Level2,Buy,0,0,0,"MagicNumber",MagicNumber,0,Green); SendCount=3; } 그렇지 않으면 (SendCount==3) { 반품(); } } //+----------------------------------------------- -------------------+ 무효 MonitorProfit() { // 더블 퍼센트=Profit_Percentage/100; 정수 합계 = OrdersTotal(); 더블 MyCurrentProfit=0; for (int cnt = 0 ; cnt < total ; cnt++) { 주문 선택(cnt,SELECT_BY_POS,MODE_TRADES); if (OrderMagicNumber() == MagicNumber) MyCurrentProfit += OrderProfit(); } if (MyCurrentProfit>= Profit_Target){ for(int i=total-1;i>=0;i--) { 주문 선택(i, SELECT_BY_POS); if (OrderMagicNumber() == MagicNumber) { OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(),()), 5, 빨간색 ); 주문삭제(주문티켓()); } } } 또 다른() { 반품(); } } // 여기에 프로그래밍해야 할 부분이 있습니다. //+----------------------------------------------- -------------------+ 무효 MonitorPrice() { if(매수-매도<=20포인트 || 매수-매도<=20포인트) { How to code? [아카이브!] 포럼을 어지럽히 지 [경고, 주제 닫힘!] 포럼을 BigBe 2009.06.13 17:03 #1834 텐디크에게- 귀하의 Q는 완전히 명확하지 않지만 '20 Point'는 '20*Point'로 읽어야 합니다. 빅비 BigBe 2009.06.13 17:20 #1835 키미토2에게 할 수 있고 할 수 있다고 믿습니다. 대부분의 작업은 이미 긴 EA에 있습니다. 내 시간을 소중하게 생각하기 때문에 저렴하지 않을 것입니다. 빅비 natsirte 2009.06.14 06:38 #1836 주기로 거래하는 방법? 안녕 나는 EA를 가지고 있고 그것을 주기와 함께 작동하게 만들고 싶습니다. 나는 5개의 변수를 가지고 있다 이중 ma1 = iMA(NULL, 0, 1, 0, MODE_EMA, PRICE_CLOSE, 현재 + 0); 이중 sar = iSAR(NULL, 0, 0.02, 0.2, 현재 + 0); 더블 Macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,현재 + 0); 이중 신호 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,현재 + 0); 문자열 var_trading="확인"; 거래 조건은 다음과 같습니다. ****************************** if (마침표()==1) { 이중 ma_buy = ma1>sar && Macd>신호 && var_trading=="ok" ; } ****************************** 그리고 이것이 내가 원하는 것입니다. 1/ 무역 시작 2/var_trading의 값이 "no"가 됨 --> var_trading="no" 3/ 거래 종료(이익 실현 또는 손절매) 4/var_trading=="no"이기 때문에 새로운 거래를 시작할 수 있습니다. 5/ 중요: ma1 var_trading=="ok"일 때 6/ 때 ma1 > sar 다시 그리고 Macd>Signal ====> 새로운 거래 시작! 7/ var_trading의 값은 "no" --> var_trading="no"가 되었습니다. 8/ 등.... ******************************* 어떻게 해야 하나요? 여러 가지 이유로 나는 이것을 원하지 않습니다(내 코드를 참조하십시오) 이중 ma_buy = ma1p1sar && Macd>신호 && var_trading=="ok" ; 친애하는 파일: thl.mq4 22 kb How to code? how to make a 포럼을 어지럽히 지 않도록 faoni572 2009.06.15 07:34 #1837 프로그래머 pls는 이것에 나를 도와주세요 지표를 EA로 변환하려고 합니다. 표시기는 막대를 계산하기 위해 "int counted_bars = IndicatorCounted()"를 사용하고 있습니다. EA에서는 표시기와 관련이 있으므로 사용할 수 없다고 생각합니다. 이 문제를 어떻게 해결할 수 있습니까? 당신의 도움에 감사드립니다 감사해요 luxinterior 2009.06.15 20:49 #1838 EA에서 표시기를 사용하려는 경우 가장/가장 쉬운 방법은 iCustom 기능 을 사용하는 것입니다. 도움말 파일에서 사용법을 살펴보십시오. 행운을 빕니다 럭스 faoni572 2009.06.16 05:20 #1839 @luxinterior, 답변 감사합니다 johnray 2009.06.16 05:25 #1840 이 오류가 발생했습니다. 그게 무엇을 의미합니까? 2009.06.16 08:23:11 TestGenerator: 일치하지 않는 데이터 오류(2009.06.15 20:45에서 볼륨 제한 66 초과) 1...177178179180181182183184185186187188189190191...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
EA에 대한 지표를 만드는 데 도움
많은 핍이 기다리고 있는 나를 발견한 훌륭한 전략
안녕하세요 여러분, 저는 모든 통화에 대한 전략을 찾았고 EA를 위해 이것을 확인하기 위해 여러분이 필요합니다...
1 MA_Period= 2 MA_shift= -5 MA_Method= 3(노란색)
2 MA 설정 MA_Period= 4 MA_shift= -5 MA_Method= 3 (RED)
3 MA 설정 MA_Period= 200 MA_shift= 0 MA_Method= 0 (COLOUR TEAL)
신호 단락: 노란색 및 적십자 청록색이 위 또는 아래일 때
가격이 10PIPS로 이동하면 정지 손실 이 최고의 프로그래머를 기다리는 2PIPS로 이동하지 않을 때 EA가 작동하도록 하고 EA를 자체적으로 수정하도록 합시다....
모니터 가격 프로그래밍에 도움이 필요합니다.
안녕하세요 여러분, MT4 프로그래밍에 대해 질문이 있습니다. 어떻게 EA가 가격을 모니터링하도록 할 수 있습니까? 예를 들어 가격이 특정 수준까지 올라가면 다른 주문 세트가 초기화됩니까? 여기에 EA 코드를 동봉했습니다. , 도움 주셔서 감사합니다
//+----------------------------------------------- -------------------+
//| 자동 Pipforia.mq4 |
//| Copyright ?2009, MetaQuotes Software Corp. |
//| Forex 거래 소프트웨어: Forex 거래 플랫폼 MetaTrader 4 |
//+----------------------------------------------- -------------------+
외부 이중 AnchorSpace = 0.0017;
외부 이중 그리드 공간 = 0.0017;
외부 이중 AnchorLot = 0.03;
외부 이중 레벨1 = 0.06;
외부 이중 Level2 = 0.11;
외부 이중 Level3 = 0.11;
외부 이중 Level4Up = 0.11;
외부 정수 MagicNumber = 1001;
extern 더블 Profit_Target=0;
이중 SendCount=0;
정수 시작()
{
int 분배기 =(Ask-Bid)/2;
이중 MidPrice=매수 구분자;
이중 구매=MidPrice+AnchorSpace;
SendOrders(구매);
모니터 이익();
리턴(0);
}
//+----------------------------------------------- -------------------+
//+----------------------------------------------- -------------------+
무효 SendOrders(이중 구매)
{
if(SendCount<3){
OrderSend(Symbol(),OP_BUYSTOP,AnchorLot,Buy,0,0,0,"MagicNumber",MagicNumber,0,Green);
구매=구매+GridSpace;
OrderSend(Symbol(),OP_BUYSTOP,Level1,Buy,0,0,0,"MagicNumber",MagicNumber,0,Green);
구매=구매+GridSpace;
OrderSend(Symbol(),OP_BUYSTOP,Level2,Buy,0,0,0,"MagicNumber",MagicNumber,0,Green);
SendCount=3;
}
그렇지 않으면 (SendCount==3)
{
반품();
}
}
//+----------------------------------------------- -------------------+
무효 MonitorProfit()
{
// 더블 퍼센트=Profit_Percentage/100;
정수 합계 = OrdersTotal();
더블 MyCurrentProfit=0;
for (int cnt = 0 ; cnt < total ; cnt++)
{
주문 선택(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber)
MyCurrentProfit += OrderProfit();
}
if (MyCurrentProfit>= Profit_Target){
for(int i=total-1;i>=0;i--)
{
주문 선택(i, SELECT_BY_POS);
if (OrderMagicNumber() == MagicNumber)
{
OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(),()), 5, 빨간색 );
주문삭제(주문티켓());
}
}
}
또 다른()
{
반품();
}
}
// 여기에 프로그래밍해야 할 부분이 있습니다.
//+----------------------------------------------- -------------------+
무효 MonitorPrice()
{
if(매수-매도<=20포인트 || 매수-매도<=20포인트)
{
텐디크에게-
귀하의 Q는 완전히 명확하지 않지만 '20 Point'는 '20*Point'로 읽어야 합니다.
빅비
키미토2에게
할 수 있고 할 수 있다고 믿습니다. 대부분의 작업은 이미 긴 EA에 있습니다. 내 시간을 소중하게 생각하기 때문에 저렴하지 않을 것입니다.
빅비
주기로 거래하는 방법?
안녕
나는 EA를 가지고 있고 그것을 주기와 함께 작동하게 만들고 싶습니다.
나는 5개의 변수를 가지고 있다
이중 ma1 = iMA(NULL, 0, 1, 0, MODE_EMA, PRICE_CLOSE, 현재 + 0);
이중 sar = iSAR(NULL, 0, 0.02, 0.2, 현재 + 0);
더블 Macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,현재 + 0);
이중 신호 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,현재 + 0);
문자열 var_trading="확인";
거래 조건은 다음과 같습니다.
******************************
if (마침표()==1)
{
이중 ma_buy = ma1>sar && Macd>신호 && var_trading=="ok" ;
}
******************************
그리고 이것이 내가 원하는 것입니다.
1/ 무역 시작
2/var_trading의 값이 "no"가 됨 --> var_trading="no"
3/ 거래 종료(이익 실현 또는 손절매)
4/var_trading=="no"이기 때문에 새로운 거래를 시작할 수 있습니다.
5/ 중요: ma1 var_trading=="ok"일 때
6/ 때 ma1 > sar 다시 그리고 Macd>Signal ====> 새로운 거래 시작!
7/ var_trading의 값은 "no" --> var_trading="no"가 되었습니다.
8/ 등....
*******************************
어떻게 해야 하나요?
여러 가지 이유로 나는 이것을 원하지 않습니다(내 코드를 참조하십시오)
이중 ma_buy = ma1p1sar && Macd>신호 && var_trading=="ok" ;
친애하는
프로그래머 pls는 이것에 나를 도와주세요
지표를 EA로 변환하려고 합니다. 표시기는 막대를 계산하기 위해 "int counted_bars = IndicatorCounted()"를 사용하고 있습니다. EA에서는 표시기와 관련이 있으므로 사용할 수 없다고 생각합니다.
이 문제를 어떻게 해결할 수 있습니까?
당신의 도움에 감사드립니다
감사해요
EA에서 표시기를 사용하려는 경우 가장/가장 쉬운 방법은 iCustom 기능 을 사용하는 것입니다. 도움말 파일에서 사용법을 살펴보십시오.
행운을 빕니다
럭스
@luxinterior, 답변 감사합니다
이 오류가 발생했습니다. 그게 무엇을 의미합니까?
2009.06.16 08:23:11 TestGenerator: 일치하지 않는 데이터 오류(2009.06.15 20:45에서 볼륨 제한 66 초과)