코딩하는 방법? - 페이지 214 1...207208209210211212213214215216217218219220221...347 새 코멘트 junglelion 2009.10.30 04:17 #2131 Linuxser: 버퍼 또는 명령에 의해 지시에 의해 다음과 같습니다 #속성 표시기_레벨1 30 #속성 표시기_레벨2 70 배열 최대값과 배열 최소값을 취하는 모멘텀 표시기에 80% 수준을 그리고 싶다고 가정해 보겠습니다. 그 선을 그리는 방법 80% 값을 얻었지만 차트에 올리는 방법 TioPatinhas 2009.10.30 15:38 #2132 Roger09 2009.10.30 20:09 #2133 Tio Patinhas: 안녕하세요 여러분!! 작동해야 합니다. 전체 코드를 보여주세요. TioPatinhas 2009.10.31 02:51 #2134 Roger09: 작동해야 합니다. 전체 코드를 보여주세요. 문제가 해결되었습니다... 감사합니다! BR 2009.10.31 16:23 #2135 글로벌변수 도움말.... 내 EA가 다시 시작될 때 이 두 변수가 존재하는 경우 이 두 변수를 사용하는 것을 알 수 있도록 2개의 GlobalVariable을 만들고 싶습니다. 첫 번째는 주문(첫 번째 주문)이 이루어진 통화의 가치이며, 저는 이것을 변수 센터라고 부릅니다. 그것은 중심 값 즉입니다. 입찰 + 요청 / 2 = 중앙 두 번째는 카운트입니다. 모든 새 주문이 있을 때마다 1씩 증가하는 단순한 카운트.....모두 닫고 카운트가 0으로 재설정될 때까지. //================================================== ======= 이것이 전역 변수 "center" 및 "count"를 확인하는 데 작동합니까? 발견된 경우 변수 중심에 값을 쓰고 내 EA에 개수를 카운트합니까? if (GlobalVariableCheck(중앙)) if (GlobalVariableCheck(count)) { 센터 = (GlobalVariableGet(센터)); 카운트 = (GlobalVariableGet(카운트)); AskStart=1; 입찰 시작=1; } //================================================== ============== 이것은(AskStart 및 BidStart가 0이라고 가정) GlobalVariable "center"에 중심 값을 기록합니까? if(AskStart==0) if(입찰 시작==0) { AskStart = NormalizeDouble((Ask),4); BidStart=NormalizeDouble((입찰),4); 센터=((AskStart+BidStart)/2); NormalizeDouble((중앙),4); 인쇄(중앙); AskStart=1; 입찰 시작=1; 댓글(중앙); GlobalVariableSet("센터",센터); } //================================================== ====================== 그러면 count 값이 GlobalVariable "count"에 기록됩니까? 틱 = -1; if(장기 거래) if(중앙>(질문+sh1)) 만약 (카운트==1) { 동안((틱 == -1 )&¢er>(요청+sh1)) { 수면(4000); 새로 고침 비율(); tic = OrderSend(Symbol(),OP_BUY,LE1, NormalizeDouble((Ask),4),5,Ask-sl1*Point,0,"",255,0, CLR_NONE ); } if (틱 != -1) { 카운트=2; GlobalVariableSet("카운트", 카운트); 틱 = -1; } 또 다른 { 리턴(0); } 동안((틱 == -1 )&¢er>(요청+sh1)) { 수면(4000); 새로 고침 비율(); tic = OrderSend(Symbol(),OP_SELL,LE00, NormalizeDouble((Bid),4),5,Bid+sl0*Point,Bid-tp000*Point,"",255,0,CLR_NONE); } 리턴(0); } //================================================ 이 GlobalVariable 삭제가 계산되고 중앙에 배치됩니까? if(OrdersTotal()==0) { Closenow=거짓; 카운트=1; AskStart=0; 입찰 시작=0; 중심=0; 헤지전스=1; GlobalVariableDel(중앙); GlobalVariableDel(카운트); } 도움과 리뷰 감사합니다..... GlobalVariable help.... How to code? 포럼을 어지럽히 지 않도록 jsenne 2009.10.31 23:59 #2136 간단한 에이 하루 중 정해진 시간에 거래를 시작하고 가격을 설정할 수 있는 EA가 있습니까....전략 종료.....모든 변수 Beno 2009.11.01 18:19 #2137 SL 결정을 위한 고정 로트 여보세요 저는 위험률(%)과 로트 크기(Lot Size)에서 파생된 SL을 만들려고 했습니다. 예시 균형 2000 위험 2% 현금 위험 $40.00 = 잔액 * 위험 로트 크기 0.02 TickValue 10.00 또는 각 쌍에 의해 결정됩니다. TickSize 0.2 = TickValue * LotSize SL 200 = 위험 현금 / TickSize. 따라서 SL은 오픈에서 200핍이 될 것입니다. 로트 크기는 1000달러마다 0.01씩 증가해야 합니다. 이것은 내가 지금까지 가지고있는 것입니다. double Lots; if(OrderSelect(0,SELECT_BY_POS,MODE_HISTORY)) { if(OrderType()==0 && OrderProfit()>0) { if(AccountBalance()>1000*2) Lots=MathAbs(MathCeil(-AccountBalance()/OrderProfit()))*0.01; else Lots=0.01; 어떤 도움이라도 좋을 것입니다 건배 베노 How to code? % 보증금에서 정확한 로트 원시 아이디어 Beno 2009.11.03 19:26 #2138 기드데이 열린 바를 피벗 포인트로 어떻게 사용합니까? 예시 입찰가가 공개 매수 위로 이동하여 TP(운이 있음)에 도달하고 반전되면 매도가 공개 아래로 이동하므로 매도를 엽니다. TP가 히트하지 않고 다른 위치가 열릴 수 있다는 것을 알고 있습니다. 어떤 도움이 될 것입니다. 문안 인사 베노 sunshineh 2009.11.04 13:39 #2139 LimitOrders, 열려 있습니까? 안녕, 나만의 EA를 작성하고 싶습니다. 먼저 SellLimit과 BuyLimit을 보냅니다. 그런 다음 어떤 주문에 도달했는지 확인하고 싶습니다. 어떤 주문이 아직 열려 있는지 어떻게 알 수 있나요? OrdersTotal() 을 보면 OPEN 및 PENDING Orders 가 있습니다. 감사합니다. 선샤인 Ovidiu Marius 2009.11.04 14:05 #2140 주문 유형별( ) OP_BUY - 매수 포지션, OP_SELL - 판매 포지션, OP_BUYLIMIT - 구매 한도 보류 위치, OP_BUYSTOP - 매수 정지 보류 위치, OP_SELLLIMIT - 판매 한도 보류 위치, OP_SELLSTOP - 판매 중지 보류 위치. for (int i = 0; i < OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if(OrderType() == OP_BUY) {...do some thing....} if(OrderType() == OP_SELL) {...do other thing....} } 1...207208209210211212213214215216217218219220221...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
버퍼 또는 명령에 의해
지시에 의해 다음과 같습니다
#속성 표시기_레벨1 30
#속성 표시기_레벨2 70배열 최대값과 배열 최소값을 취하는 모멘텀 표시기에 80% 수준을 그리고 싶다고 가정해 보겠습니다.
그 선을 그리는 방법
80% 값을 얻었지만 차트에 올리는 방법
안녕하세요 여러분!!
작동해야 합니다. 전체 코드를 보여주세요.
작동해야 합니다. 전체 코드를 보여주세요.
문제가 해결되었습니다... 감사합니다!
글로벌변수 도움말....
내 EA가 다시 시작될 때 이 두 변수가 존재하는 경우 이 두 변수를 사용하는 것을 알 수 있도록 2개의 GlobalVariable을 만들고 싶습니다.
첫 번째는 주문(첫 번째 주문)이 이루어진 통화의 가치이며, 저는 이것을 변수 센터라고 부릅니다. 그것은 중심 값 즉입니다. 입찰 + 요청 / 2 = 중앙
두 번째는 카운트입니다. 모든 새 주문이 있을 때마다 1씩 증가하는 단순한 카운트.....모두 닫고 카운트가 0으로 재설정될 때까지.
//================================================== =======
이것이 전역 변수 "center" 및 "count"를 확인하는 데 작동합니까? 발견된 경우 변수 중심에 값을 쓰고 내 EA에 개수를 카운트합니까?
if (GlobalVariableCheck(중앙))
if (GlobalVariableCheck(count))
{
센터 = (GlobalVariableGet(센터));
카운트 = (GlobalVariableGet(카운트));
AskStart=1;
입찰 시작=1;
}
//================================================== ==============
이것은(AskStart 및 BidStart가 0이라고 가정) GlobalVariable "center"에 중심 값을 기록합니까?
if(AskStart==0)
if(입찰 시작==0)
{
AskStart = NormalizeDouble((Ask),4);
BidStart=NormalizeDouble((입찰),4);
센터=((AskStart+BidStart)/2);
NormalizeDouble((중앙),4);
인쇄(중앙);
AskStart=1;
입찰 시작=1;
댓글(중앙);
GlobalVariableSet("센터",센터);
}
//================================================== ======================
그러면 count 값이 GlobalVariable "count"에 기록됩니까?
틱 = -1;
if(장기 거래)
if(중앙>(질문+sh1))
만약 (카운트==1)
{
동안((틱 == -1 )&¢er>(요청+sh1))
{
수면(4000);
새로 고침 비율();
tic = OrderSend(Symbol(),OP_BUY,LE1, NormalizeDouble((Ask),4),5,Ask-sl1*Point,0,"",255,0, CLR_NONE );
}
if (틱 != -1)
{
카운트=2;
GlobalVariableSet("카운트", 카운트);
틱 = -1;
}
또 다른
{
리턴(0);
}
동안((틱 == -1 )&¢er>(요청+sh1))
{
수면(4000);
새로 고침 비율();
tic = OrderSend(Symbol(),OP_SELL,LE00, NormalizeDouble((Bid),4),5,Bid+sl0*Point,Bid-tp000*Point,"",255,0,CLR_NONE);
}
리턴(0);
}
//================================================
이 GlobalVariable 삭제가 계산되고 중앙에 배치됩니까?
if(OrdersTotal()==0)
{
Closenow=거짓;
카운트=1;
AskStart=0;
입찰 시작=0;
중심=0;
헤지전스=1;
GlobalVariableDel(중앙);
GlobalVariableDel(카운트);
}
도움과 리뷰 감사합니다.....
간단한 에이
하루 중 정해진 시간에 거래를 시작하고 가격을 설정할 수 있는 EA가 있습니까....전략 종료.....모든 변수
SL 결정을 위한 고정 로트
여보세요
저는 위험률(%)과 로트 크기(Lot Size)에서 파생된 SL을 만들려고 했습니다.
예시
균형 2000
위험 2%
현금 위험 $40.00 = 잔액 * 위험
로트 크기 0.02
TickValue 10.00 또는 각 쌍에 의해 결정됩니다.
TickSize 0.2 = TickValue * LotSize
SL 200 = 위험 현금 / TickSize.
따라서 SL은 오픈에서 200핍이 될 것입니다.
로트 크기는 1000달러마다 0.01씩 증가해야 합니다.
이것은 내가 지금까지 가지고있는 것입니다.
if(OrderSelect(0,SELECT_BY_POS,MODE_HISTORY)) {
if(OrderType()==0 && OrderProfit()>0) {
if(AccountBalance()>1000*2) Lots=MathAbs(MathCeil(-AccountBalance()/OrderProfit()))*0.01;
else Lots=0.01;어떤 도움이라도 좋을 것입니다
건배
베노
기드데이
열린 바를 피벗 포인트로 어떻게 사용합니까? 예시
입찰가가 공개 매수 위로 이동하여 TP(운이 있음)에 도달하고 반전되면 매도가 공개 아래로 이동하므로 매도를 엽니다.
TP가 히트하지 않고 다른 위치가 열릴 수 있다는 것을 알고 있습니다.
어떤 도움이 될 것입니다.
문안 인사
베노
LimitOrders, 열려 있습니까?
안녕,
나만의 EA를 작성하고 싶습니다.
먼저 SellLimit과 BuyLimit을 보냅니다.
그런 다음 어떤 주문에 도달했는지 확인하고 싶습니다. 어떤 주문이 아직 열려 있는지 어떻게 알 수 있나요?
OrdersTotal() 을 보면 OPEN 및 PENDING Orders 가 있습니다.
감사합니다.
선샤인
주문 유형별( )
OP_BUY - 매수 포지션,
OP_SELL - 판매 포지션,
OP_BUYLIMIT - 구매 한도 보류 위치,
OP_BUYSTOP - 매수 정지 보류 위치,
OP_SELLLIMIT - 판매 한도 보류 위치,
OP_SELLSTOP - 판매 중지 보류 위치.
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType() == OP_BUY) {...do some thing....}
if(OrderType() == OP_SELL) {...do other thing....}
}