[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 44 1...373839404142434445464748495051...537 새 코멘트 rasder 2011.01.31 14:01 #431 좋은 하루! 그런 자전거 또는 가능성이 있는지 알려주십시오. 두 개의 계정과 한 명의 고문이 있습니다. 한 계정의 트랜잭션이 다른 계정에 복제되거나 그 반대의 경우에는 열리지 않습니다. 감사하다. alex.p.k 2011.01.31 14:02 #432 sergeev : 댓글("블라블라블라") 이 "blah blah blah" - 그것을 얻는 방법? Print() , 출력용 Alert() 는 문제가 아닙니다. ADV를 터미널에 설치할 때 매개변수를 입력하는 대신 사전 설정 디렉토리에 있는 기존 설정을 로드하기만 하면 됩니다. 확장자는 *.set입니다(예: 파일은 proba.set임). 이 이름을 얻는 방법? (이 경우 proba.set) Yuriy Gereben 2011.01.31 14:11 #433 모두 좋은 하루, 여러분, 아마도 누군가는 RSI를 기반으로 하는 간단한 EA를 가지고 있을 것입니다. 아이디어는 다음과 같습니다. 50%의 교차점에서 교차점 방향으로 주문이 열립니다. 3가지 매개변수만 필요합니다: 50% 크로스오버, 손절매 크기, 이익실현 크기. 모든 것. 어떤 정보라도 미리 감사드립니다. Dmitry Tolmachev 2011.01.31 14:23 #434 sergeev : 링크 공식: Lot=Money/(Stoploss*Tick) 돈 - 벌다/잃다 손절매 - 브로커 포인트 틱 - MarketInfo( MODE_TICKVALUE) 여기에서 원하는 대로 비틀기: 손절매 = 돈/(Lot*Tick) 돈= 로트*손절매*틱 정말 감사합니다! 스톱로스가 왜 여기에 있는지 이해가 안됨 Dmitry Tolmachev 2011.01.31 14:36 #435 무효 TrailingOrders() { 이중 di, pa, pb, pp, sl, tp, sp; 정수 cnt2; for(cnt2=주문 총계();cnt2>0;cnt2--) { pp=시장 정보(주문 기호(), MODE_POINT); if (주문유형()==OP_BUY) { pa=시장 정보(주문 기호(), MODE_ASK); sp=MarketInfo(OrderSymbol(), MODE_ASK)-MarketInfo(OrderSymbol(), MODE_BID); if (OrderOpenPrice()-pa>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) { di=OrderOpenPrice()-pa-TrailingStop*pp; if (OrderStopLoss()==0) sl=OrderOpenPrice()+(TrailingStop-sp+TrailingStep-1)*pp; elsesl=0; if (OrderStopLoss() >0) sl=OrderStopLoss() -di; if (pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) sl=pa-(TrailingStop+TrailingStep-1)*pp; if (OrderTakeProfit()>0) tp=OrderTakeProfit()-di; 그렇지 않으면 tp=0; ModifyOrder(pa+TrailingStop*pp, sl, tp); } } (주문 유형()==OP_SELL) { pb=MarketInfo(OrderSymbol(), MODE_BID); if (pb-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) { di=pb-OrderOpenPrice()-TrailingStop*pp; if (OrderStopLoss()==0) sl=OrderOpenPrice()-(TrailingStop+TrailingStep-1)*pp; elsesl=0; if (OrderStopLoss() >0) sl=OrderStopLoss() +di; if (OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) sl=pb+(TrailingStop+TrailingStep-1)*pp; if (OrderTakeProfit()>0) tp=OrderTakeProfit()+di; 그렇지 않으면 tp=0; ModifyOrder(pb-TrailingStop*pp, sl, tp); } } } } 이 코드에서 구매를 추적하지 않는 이유는 무엇입니까??? 현재 셀라 트롤??? [Archive!] Any rookie question, break-even script - needs Triling stop code error Владимир Тезис 2011.01.31 14:50 #436 Aleksandr_8 : 이 "blah blah blah" - 그것을 얻는 방법? 출력을 위한 Print(), Alert()는 문제가 아닙니다. 매개변수를 입력하는 대신 터미널에 ADV를 설치할 때 사전 설정 디렉토리에 있는 기존 설정을 로드하기만 하면 됩니다. 확장자는 *.set입니다(예: 파일은 proba.set임). 이 이름을 얻는 방법? (이 경우 proba.set) extern int StopLoss=50; extern double Lot=0.1 EA의 start() 함수에서 다음과 같이 작성합니다. Comment("\n","StopLoss = ",StopLoss,"\n","Lot = ",Lot); Владимир Тезис 2011.01.31 14:53 #437 rasder : 좋은 하루! 그런 자전거가 있는지 아니면 가능한지 알려주세요. 두 개의 계정과 한 명의 고문이 있습니다. 한 계정의 트랜잭션이 다른 계정에 복제되거나 그 반대의 경우에는 열리지 않습니다. 감사하다. 나타난 주문을 텍스트 문서에 입력하는 코드를 만들어야 하며 이 텍스트 문서에서 새 주문을 찾은 다른 계정의 고문이 정확히 같은 주문을 엽니다. 코드를 MQL4가 아닌 다른 프로그래밍 언어의 DLL로 만드는 것이 좋습니다. Владимир Тезис 2011.01.31 14:54 #438 Aleksandr_8 : 이 이름을 얻는 방법? (이 경우 proba.set) MQL4 도구를 사용하여 파일 이름을 얻는 것은 문제가 될 것이지만 다른 프로그래밍 언어에서는 이 작업을 상당히 해결할 수 있습니다. Виталий 2011.01.31 14:56 #439 여러분, 숫자의 위치가 중요하지 않은 경우 1에서 7까지 5자리의 모든 고유한 조합을 찾는 코드를 작성하는 방법을 알려주십시오. 12345 = 54321 = 21345 =... 그러나 조합의 각 숫자는 한 번만 발생할 수 있습니다. - 12345는 괜찮지만 12341은 적합하지 않습니다. 고맙습니다. Виктор 2011.01.31 14:57 #440 drknn : MQL4 도구를 사용하여 파일 이름을 얻는 것은 문제가 될 것이지만 다른 프로그래밍 언어에서는 이 작업을 상당히 해결할 수 있습니다. WindowExpertName()+".set"을 통해 구성할 수 없는 이유는 무엇입니까? 1...373839404142434445464748495051...537 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
좋은 하루!
그런 자전거 또는 가능성이 있는지 알려주십시오.
두 개의 계정과 한 명의 고문이 있습니다. 한 계정의 트랜잭션이 다른 계정에 복제되거나 그 반대의 경우에는 열리지 않습니다.
감사하다.
댓글("블라블라블라")
이 "blah blah blah" - 그것을 얻는 방법?
Print() , 출력용 Alert() 는 문제가 아닙니다.
ADV를 터미널에 설치할 때 매개변수를 입력하는 대신
사전 설정 디렉토리에 있는 기존 설정을 로드하기만 하면 됩니다.
확장자는 *.set입니다(예: 파일은 proba.set임).
이 이름을 얻는 방법? (이 경우 proba.set)
모두 좋은 하루,
여러분, 아마도 누군가는 RSI를 기반으로 하는 간단한 EA를 가지고 있을 것입니다. 아이디어는 다음과 같습니다. 50%의 교차점에서 교차점 방향으로 주문이 열립니다. 3가지 매개변수만 필요합니다: 50% 크로스오버, 손절매 크기, 이익실현 크기. 모든 것.
어떤 정보라도 미리 감사드립니다.
링크 공식: Lot=Money/(Stoploss*Tick)
돈 - 벌다/잃다
손절매 - 브로커 포인트
틱 - MarketInfo( MODE_TICKVALUE)
여기에서 원하는 대로 비틀기:
손절매 = 돈/(Lot*Tick)
돈= 로트*손절매*틱
이중 di, pa, pb, pp, sl, tp, sp;
정수 cnt2;
for(cnt2=주문 총계();cnt2>0;cnt2--)
{
pp=시장 정보(주문 기호(), MODE_POINT);
if (주문유형()==OP_BUY) {
pa=시장 정보(주문 기호(), MODE_ASK);
sp=MarketInfo(OrderSymbol(), MODE_ASK)-MarketInfo(OrderSymbol(), MODE_BID);
if (OrderOpenPrice()-pa>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) {
di=OrderOpenPrice()-pa-TrailingStop*pp;
if (OrderStopLoss()==0) sl=OrderOpenPrice()+(TrailingStop-sp+TrailingStep-1)*pp; elsesl=0;
if (OrderStopLoss() >0) sl=OrderStopLoss() -di;
if (pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) sl=pa-(TrailingStop+TrailingStep-1)*pp;
if (OrderTakeProfit()>0) tp=OrderTakeProfit()-di; 그렇지 않으면 tp=0;
ModifyOrder(pa+TrailingStop*pp, sl, tp);
}
}
(주문 유형()==OP_SELL) {
pb=MarketInfo(OrderSymbol(), MODE_BID);
if (pb-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) {
di=pb-OrderOpenPrice()-TrailingStop*pp;
if (OrderStopLoss()==0) sl=OrderOpenPrice()-(TrailingStop+TrailingStep-1)*pp; elsesl=0;
if (OrderStopLoss() >0) sl=OrderStopLoss() +di;
if (OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) sl=pb+(TrailingStop+TrailingStep-1)*pp;
if (OrderTakeProfit()>0) tp=OrderTakeProfit()+di; 그렇지 않으면 tp=0;
ModifyOrder(pb-TrailingStop*pp, sl, tp);
}
}
}
}
이 코드에서 구매를 추적하지 않는 이유는 무엇입니까??? 현재 셀라 트롤???
이 "blah blah blah" - 그것을 얻는 방법?
출력을 위한 Print(), Alert()는 문제가 아닙니다.
매개변수를 입력하는 대신 터미널에 ADV를 설치할 때
사전 설정 디렉토리에 있는 기존 설정을 로드하기만 하면 됩니다.
확장자는 *.set입니다(예: 파일은 proba.set임).
이 이름을 얻는 방법? (이 경우 proba.set)
extern int StopLoss=50;
extern double Lot=0.1
EA의 start() 함수에서 다음과 같이 작성합니다.
Comment("\n","StopLoss = ",StopLoss,"\n","Lot = ",Lot);
좋은 하루!
그런 자전거가 있는지 아니면 가능한지 알려주세요.
두 개의 계정과 한 명의 고문이 있습니다. 한 계정의 트랜잭션이 다른 계정에 복제되거나 그 반대의 경우에는 열리지 않습니다.
감사하다.
나타난 주문을 텍스트 문서에 입력하는 코드를 만들어야 하며 이 텍스트 문서에서 새 주문을 찾은 다른 계정의 고문이 정확히 같은 주문을 엽니다. 코드를 MQL4가 아닌 다른 프로그래밍 언어의 DLL로 만드는 것이 좋습니다.
이 이름을 얻는 방법? (이 경우 proba.set)
여러분, 숫자의 위치가 중요하지 않은 경우 1에서 7까지 5자리의 모든 고유한 조합을 찾는 코드를 작성하는 방법을 알려주십시오. 12345 = 54321 = 21345 =... 그러나 조합의 각 숫자는 한 번만 발생할 수 있습니다. - 12345는 괜찮지만 12341은 적합하지 않습니다.
고맙습니다.
MQL4 도구를 사용하여 파일 이름을 얻는 것은 문제가 될 것이지만 다른 프로그래밍 언어에서는 이 작업을 상당히 해결할 수 있습니다.