코딩하는 방법? - 페이지 88 1...818283848586878889909192939495...347 새 코멘트 Michel 2008.05.04 07:40 #871 flourishing: comment(1 / 2) 디스플레이 0.5를 만드는 방법? 감사합니다. 다음을 시도하십시오. Comment(DoubleToStr(1/2, 1)); DoubleToStr() 함수의 두 번째 인수는 소수점 이하 자릿수 입니다. Michel 2008.05.04 07:59 #872 ak97052d: 안녕하세요 이것을 코딩하는 방법: 마지막으로 마감된 거래에서 일부 정보를 추출해야 합니다. 이 마지막 거래에서 일부 정보를 사용한 후 전: 마지막 거래 이익 >0 'lasttradeprofit = 1'인 경우 마지막 거래가 <=0인 경우 'lasttradeprofit = 0' lasttradeprofit = 1 // 마지막 거래 >0인 경우 lasttradeprofit = 0 // 마지막 거래 <=0인 경우 감사해요 기록을 스캔하고 OrderCloseTime()을 확인 하는 것은 쉽습니다. datetime LastCloseTime; bool LastTradeIsProfit; for(int i = 0; i > OrderHistoryTotal(), i ++) { OrderSelect(i, SELECT_BY_POS, MODE_HISTORY); if(OrderMagicNumber() != Magic) continue; if(OrderCloseTime() > LastCloseTime) { LastCloseTime = OrderCloseTime(); LastTradeIsProfit = (OrderProfit() > 0); } } [삭제] 2008.05.04 11:25 #873 ak97052d: 안녕하세요 이것을 시도하십시오! 편집 전문가 감사합니다 내 아이디어를 사용하여 이 ea를 변경할 수 있습니까? 내 아이디어에서 두 개의 주문을 연 후 이 정보를 설명합니다. 1- 모든 주문에는 동일한 10pip의 고정 손절매가 있습니다. 2-첫 번째 주문이 이익을 내기 시작하는 경우 2* 이 주문과 동일하지만 tp=주먹 주문 tp-fix sl 3- traling sl에서 2차 오픈 장소로 예: 유로/미국 달러 첫 번째 가격: 1.5200 1-2개 주문(구매@ 1.5200 0.1 로트 크기 sl=10 tp 50 & 매도@1.5200 0.1 로트 크기 sl=10 tp=50) 가격은 15210으로 이동 2-현재(내 매도 주문 이 마감되고 두 번째 매수 주문 0.2 로트 크기를 sl=10 tp=40 및 첫 번째 주문 sl traling을 1.5210으로 엽니다) 가격은 1.5220으로 이동 3-현재(sl=10 tp=30으로 매수 주문 0.4 로트 크기 시작 및 1.5220으로 주문 sl traling 전에 2개) 4-..... 5.... 가격이 1.5250이 되면 모든 주문은 560$로 마감됩니다. 그러나 현재 우리의 주문은 60$만 손실됩니다. 이 방법은 매우 위험합니다 How to code? 방지책 묻다! [삭제] 2008.05.04 12:19 #874 ak97052d: 안녕하세요 이것을 시도하십시오! 실례합니다 이 전문가 sl은 수정 sl에 대한 이익 결과를 얻기 위해 이 공식을 사용해야 합니다. 주문 sl = ((MaxTrades*MinGS)+SL) - (n*MinGS) 이 정보의 예 extern int MinGS=5; 외부 정수 TP=20; 외부 정수 SL=10; 외부 이중 로트 = 0.10; extern int MaxTrades=7; extern int RegularSpread=2; extern 이중 승수 = 2; 외부 이중 LotInc=0; 외부 이중 MarginLevelAlert=1000; 우리는 1차 sl= ((7*5)+10)-(0*5)=40 2차 sl= ((7*5)+10)-(1*5)=35 그리고 다른 sl은 35 30 25 20 15 10포인트 3.mq4 10points 3.mq4 How to code? Nordic12 2008.05.04 15:53 #875 BigBe 2008.05.05 14:21 #876 울프의 질문 wolfe: EA에서 지표를 호출할 때 호출된 지표를 EA가 첨부된 차트에 자동으로 첨부 하도록 코딩하는 방법을 아는 사람이 있습니까? 이렇게 하면 EA에서 읽고 있는 것과 정확히 같은 시간에 시각적으로 표시됩니다. 감사해요. 이전 답변은 불완전했습니다. 표시기가 MT4에서 표준이면 정상 위치에 표시됩니다. iCustom에서 호출하는 경우 올바르게 코딩된 경우에도 표시됩니다. 다음 EA에는 차트 창에 표시기가 표시 됩니다. 방법을 배우기 위해 그것들을 연구하십시오: 튀는PipEA_mpowerV42.mq4 튀는PipEA_BigBear_v23.mq4 빅비 mastoto 2008.05.07 00:19 #877 보류 중인 주문 스프레드 안녕 여러분, 나는 일정 기간 사이의 일일 고가를 계산한 다음 12시간 후에 만료되는 매수/매도 보류 주문 을 하는 EA를 만들었습니다. GBP-JPY 쌍으로 실행합니다(내 브로커에 8핍 스프레드) int ticket, SL, TP; //SL= StopLoss , TP= TakeProfit int Spacing = 10; // Spacing Pips double vAsk = HighestPrice+Spacing*Point; // raise/lower 10 pips for OP Buystop/Sellstop , HighestPrice= some highest price ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots,vAsk,0,vAsk-SL*Point,vAsk+TP*Point,"Pending Order BUY STOP",20070125,CurTime() + 12 * 3600,Green); 그 결과, Pending Order Buy Stop이 실행되었고 가격도 건드리지 않았습니다. 나는 가격 204.08에 배치된 OP Buy Stop을 추적했지만 가격이 204.00에 있을 때 실행되었습니다. 확산 요인이 관련되어 있는 것 같습니다. 내 친구는 수동 Pending Order Buystop/Sellstop이 스프레드 팩터 없이 실행되지만 EA에서 주문하는 것과 다른 이유가 무엇이라고 말했습니다. 내 코드에 실수가 있습니까? 미리 감사드립니다. How to code? [Archive!] Any rookie question, 130 invalid stop loss Michel 2008.05.07 03:35 #878 mastoto: 안녕 여러분, 나는 일정 기간 사이의 일일 고가를 계산한 다음 12시간 후에 만료되는 매수/매도 보류 주문을 하는 EA를 만들었습니다. GBP-JPY 쌍으로 실행합니다(내 브로커에 8핍 스프레드) int ticket, SL, TP; //SL= StopLoss , TP= TakeProfit int Spacing = 10; // Spacing Pips double vAsk = HighestPrice+Spacing*Point; // raise/lower 10 pips for OP Buystop/Sellstop , HighestPrice= some highest price ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots,vAsk,0,vAsk-SL*Point,vAsk+TP*Point,"Pending Order BUY STOP",20070125,CurTime() + 12 * 3600,Green); 그 결과, Pending Order Buy Stop이 실행되었고 가격도 건드리지 않았습니다. 나는 가격 204.08에 배치된 OP Buy Stop을 추적했지만 가격이 204.00에 있을 때 실행되었습니다. 확산 요인이 관련되어 있는 것 같습니다. 내 친구는 수동 Pending Order Buystop/Sellstop이 스프레드 팩터 없이 실행되지만 EA에서 주문하는 것과 다른 이유가 무엇이라고 말했습니다. 내 코드에 실수가 있습니까? 미리 감사드립니다. "HighestPrice"가 모든 차트에 있는 BID 가격인 경우 스프레드를 추가해야 합니다. 모든 BUY 주문은 ASK 가격에 의해 트리거됩니다. shanyang 2008.05.07 04:26 #879 메인 차트에서 정보를 얻는 방법 구매/판매 신호 가 올 때 녹색/빨간색 화살표를 표시하는 표시기를 다운로드했습니다. 이제 이 지표를 기반으로 내 자신의 EA를 프로그래밍하고 싶습니다. 하지만 이 표시기의 ex4 파일만 있습니다(소스 코드 없음). 내 EA가 메인 차트의 표시 화살표를 읽고 구매/판매 주문(녹색 화살표==>구매, 빨간색 화살표==>판매)을 보내길 원합니다. 메인 차트에서 표시 화살표 정보를 얻는 방법이 있습니까? 감사해요 [삭제] 2008.05.07 06:41 #880 shanyang: 구매/판매 신호가 올 때 녹색/빨간색 화살표를 표시하는 표시기를 다운로드했습니다. 이제 이 지표를 기반으로 내 자신의 EA를 프로그래밍하고 싶습니다. 하지만 이 표시기의 ex4 파일만 있습니다(소스 코드 없음). 내 EA가 메인 차트의 표시 화살표를 읽고 구매/판매 주문(녹색 화살표==>구매, 빨간색 화살표==>판매)을 보내길 원합니다. 메인 차트에서 표시 화살표 정보를 얻는 방법이 있습니까? 감사해요 EA는 iCustom()을 사용하여 표시기 신호를 위/아래로 호출해야 합니다. 기능 . 이 작업을 수행하는 데 소스 코드가 필요하지 않습니다. FerruFx 1...818283848586878889909192939495...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
comment(1 / 2) 디스플레이 0.5를 만드는 방법? 감사합니다.
다음을 시도하십시오.
DoubleToStr() 함수의 두 번째 인수는 소수점 이하 자릿수 입니다.
안녕하세요
이것을 코딩하는 방법:
마지막으로 마감된 거래에서 일부 정보를 추출해야 합니다.
이 마지막 거래에서 일부 정보를 사용한 후
전:
마지막 거래 이익 >0 'lasttradeprofit = 1'인 경우
마지막 거래가 <=0인 경우 'lasttradeprofit = 0'
lasttradeprofit = 1 // 마지막 거래 >0인 경우
lasttradeprofit = 0 // 마지막 거래 <=0인 경우
![](https://c.mql5.com/forextsd/smiles/sweat.png)
감사해요기록을 스캔하고 OrderCloseTime()을 확인 하는 것은 쉽습니다.
datetime LastCloseTime;
bool LastTradeIsProfit;
for(int i = 0; i > OrderHistoryTotal(), i ++)
{
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
if(OrderMagicNumber() != Magic) continue;
if(OrderCloseTime() > LastCloseTime)
{
LastCloseTime = OrderCloseTime();
LastTradeIsProfit = (OrderProfit() > 0);
}
}안녕하세요 이것을 시도하십시오!
편집 전문가 감사합니다
내 아이디어를 사용하여 이 ea를 변경할 수 있습니까?![](https://c.mql5.com/forextsd/smiles/shades_smile.png)
내 아이디어에서 두 개의 주문을 연 후 이 정보를 설명합니다.
1- 모든 주문에는 동일한 10pip의 고정 손절매가 있습니다.
2-첫 번째 주문이 이익을 내기 시작하는 경우 2* 이 주문과 동일하지만 tp=주먹 주문 tp-fix sl
3- traling sl에서 2차 오픈 장소로
예:
유로/미국 달러
첫 번째 가격: 1.5200
1-2개 주문(구매@ 1.5200 0.1 로트 크기 sl=10 tp 50 & 매도@1.5200 0.1 로트 크기 sl=10 tp=50)
가격은 15210으로 이동
2-현재(내 매도 주문 이 마감되고 두 번째 매수 주문 0.2 로트 크기를 sl=10 tp=40 및 첫 번째 주문 sl traling을 1.5210으로 엽니다)
가격은 1.5220으로 이동
3-현재(sl=10 tp=30으로 매수 주문 0.4 로트 크기 시작 및 1.5220으로 주문 sl traling 전에 2개)
4-.....
5....
가격이 1.5250이 되면 모든 주문은 560$로 마감됩니다.
그러나 현재 우리의 주문은 60$만 손실됩니다.
이 방법은 매우 위험합니다![](https://c.mql5.com/forextsd/smiles/party.png)
안녕하세요 이것을 시도하십시오!
실례합니다 이 전문가 sl은 수정 sl에 대한 이익 결과를 얻기 위해 이 공식을 사용해야 합니다.
주문 sl = ((MaxTrades*MinGS)+SL) - (n*MinGS)
이 정보의 예
extern int MinGS=5;
외부 정수 TP=20;
외부 정수 SL=10;
외부 이중 로트 = 0.10;
extern int MaxTrades=7;
extern int RegularSpread=2;
extern 이중 승수 = 2;
외부 이중 LotInc=0;
외부 이중 MarginLevelAlert=1000;
우리는
1차 sl= ((7*5)+10)-(0*5)=40
2차 sl= ((7*5)+10)-(1*5)=35
그리고 다른 sl은
35
30
25
20
15
울프의 질문
EA에서 지표를 호출할 때 호출된 지표를 EA가 첨부된 차트에 자동으로 첨부 하도록 코딩하는 방법을 아는 사람이 있습니까? 이렇게 하면 EA에서 읽고 있는 것과 정확히 같은 시간에 시각적으로 표시됩니다. 감사해요.
이전 답변은 불완전했습니다.
표시기가 MT4에서 표준이면 정상 위치에 표시됩니다. iCustom에서 호출하는 경우 올바르게 코딩된 경우에도 표시됩니다.
다음 EA에는 차트 창에 표시기가 표시 됩니다. 방법을 배우기 위해 그것들을 연구하십시오:
튀는PipEA_mpowerV42.mq4
튀는PipEA_BigBear_v23.mq4
빅비
보류 중인 주문 스프레드
안녕 여러분,
나는 일정 기간 사이의 일일 고가를 계산한 다음 12시간 후에 만료되는 매수/매도 보류 주문 을 하는 EA를 만들었습니다.
GBP-JPY 쌍으로 실행합니다(내 브로커에 8핍 스프레드)
int ticket, SL, TP; //SL= StopLoss , TP= TakeProfit
int Spacing = 10; // Spacing Pips
double vAsk = HighestPrice+Spacing*Point; // raise/lower 10 pips for OP Buystop/Sellstop , HighestPrice= some highest price
ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots,vAsk,0,vAsk-SL*Point,vAsk+TP*Point,"Pending Order BUY STOP",20070125,CurTime() + 12 * 3600,Green);
그 결과, Pending Order Buy Stop이 실행되었고 가격도 건드리지 않았습니다. 나는 가격 204.08에 배치된 OP Buy Stop을 추적했지만 가격이 204.00에 있을 때 실행되었습니다. 확산 요인이 관련되어 있는 것 같습니다.
내 친구는 수동 Pending Order Buystop/Sellstop이 스프레드 팩터 없이 실행되지만 EA에서 주문하는 것과 다른 이유가 무엇이라고 말했습니다.
내 코드에 실수가 있습니까?
미리 감사드립니다.
안녕 여러분,
나는 일정 기간 사이의 일일 고가를 계산한 다음 12시간 후에 만료되는 매수/매도 보류 주문을 하는 EA를 만들었습니다.
GBP-JPY 쌍으로 실행합니다(내 브로커에 8핍 스프레드)
int ticket, SL, TP; //SL= StopLoss , TP= TakeProfit
int Spacing = 10; // Spacing Pips
double vAsk = HighestPrice+Spacing*Point; // raise/lower 10 pips for OP Buystop/Sellstop , HighestPrice= some highest price
ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots,vAsk,0,vAsk-SL*Point,vAsk+TP*Point,"Pending Order BUY STOP",20070125,CurTime() + 12 * 3600,Green);
그 결과, Pending Order Buy Stop이 실행되었고 가격도 건드리지 않았습니다. 나는 가격 204.08에 배치된 OP Buy Stop을 추적했지만 가격이 204.00에 있을 때 실행되었습니다. 확산 요인이 관련되어 있는 것 같습니다.
내 친구는 수동 Pending Order Buystop/Sellstop이 스프레드 팩터 없이 실행되지만 EA에서 주문하는 것과 다른 이유가 무엇이라고 말했습니다.
내 코드에 실수가 있습니까?
미리 감사드립니다."HighestPrice"가 모든 차트에 있는 BID 가격인 경우 스프레드를 추가해야 합니다. 모든 BUY 주문은 ASK 가격에 의해 트리거됩니다.
메인 차트에서 정보를 얻는 방법
구매/판매 신호 가 올 때 녹색/빨간색 화살표를 표시하는 표시기를 다운로드했습니다.
이제 이 지표를 기반으로 내 자신의 EA를 프로그래밍하고 싶습니다.
하지만 이 표시기의 ex4 파일만 있습니다(소스 코드 없음).
내 EA가 메인 차트의 표시 화살표를 읽고 구매/판매 주문(녹색 화살표==>구매, 빨간색 화살표==>판매)을 보내길 원합니다.
메인 차트에서 표시 화살표 정보를 얻는 방법이 있습니까?
감사해요
구매/판매 신호가 올 때 녹색/빨간색 화살표를 표시하는 표시기를 다운로드했습니다.
이제 이 지표를 기반으로 내 자신의 EA를 프로그래밍하고 싶습니다.
하지만 이 표시기의 ex4 파일만 있습니다(소스 코드 없음).
내 EA가 메인 차트의 표시 화살표를 읽고 구매/판매 주문(녹색 화살표==>구매, 빨간색 화살표==>판매)을 보내길 원합니다.
메인 차트에서 표시 화살표 정보를 얻는 방법이 있습니까?
감사해요EA는 iCustom()을 사용하여 표시기 신호를 위/아래로 호출해야 합니다. 기능 . 이 작업을 수행하는 데 소스 코드가 필요하지 않습니다.
FerruFx