나는 EA(expert advisor coding)를 하지 않기 때문에 추세가 좋지 않을 때 정말 짜증이 난다. 내 새 코드에서는 다시 그리기 문제가 발생해야 한다고 말했습니다(다시 그리기는 표준 방식으로 매우 쉽게 해결할 수 있습니다 코딩 추가) -- 재미있게 지내세요. 저는 맹목적인 거래 방식에 관심을 갖고 있습니다. 그 분야를 탐구한 적이 없습니다. 사람들이 다른 이국적인 것이 효과가 있을 수 있다는 농담을 하는 것이라고 생각했기 때문에 새로운 방식을 시도할 것입니다. 이번 주부터 생각하고 나중에 실시간으로 테스트
한 가지 가장 좋은 방법은 절대 U턴을 감지하는 것입니다. 즉, W턴 금지 또는 후진 [ 어렵지는 않지만 쉽지는 않고 꽤 도전적임]
아무도 나를 도울 수 있습니까 plz .......별도의 창에 직사각형으로 가격을 표시하는 간단한 표시기를 만들기 위해 노력하고 있습니다 ....... 각 직사각형은 촛대 막대와 포인트가 동일합니다 .. 높은 곳에서 낮은 곳으로.......그러나 우리는 시간 요소를 무시할 것입니다.....첨부된 그림과 같이 직사각형이 인접해 있습니다.
현재 가격 사각형 앞에 세 개의 가격 사각형만 표시하고 싶습니다........
나는 그것에 대한 코드를 작성하기 위해 트레이하지만 프로그래밍에 완전히 익숙하지 않기 때문에 .....
아무도 나를 도울 수 있습니까 plz .......별도의 창에 직사각형으로 가격을 표시하는 간단한 표시기를 만들기 위해 노력하고 있습니다 ....... 각 직사각형은 촛대 막대와 포인트가 동일합니다 .. 높은 곳에서 낮은 곳으로.......그러나 우리는 시간 요소를 무시할 것입니다.....첨부된 그림과 같이 직사각형이 인접해 있습니다.
현재 가격 사각형 앞에 세 개의 가격 사각형만 표시하고 싶습니다........
나는 그것에 대한 코드를 작성하기 위해 트레이하지만 프로그래밍에 완전히 익숙하지 않기 때문에 .....
내 코드가 작동하지 않습니다 ...... iv 첨부했습니다 ......
도움이 되길 바랍니다 plz
안녕
더 나은 아이디어가 있고 mq4로 작성하는 것이 간단할 수 있습니다.
직사각형은 기본 차트 창에 그려질 수 있습니다... 첨부된
그림 ....사각형의 높이(위쪽 및 법칙 거리)가 촛대의 높이와 낮음과 같아야 한다는 점을 고려하십시오.......
#MTF-RSI 표시기를 사용하여 1M 차트에서 5M으로 설정합니다. 몇 초마다 사용자 지정 지표 목록의 지표를 차트로 끌어다 놓고 이전 지표를 삭제하여 전체 지표를 수동으로 계속 새로 고치면 원하는 디스플레이를 얻을 수 있습니다.
EA 아이디어에 제대로 작동하는 데 필요한 지표와 사본을 포함했습니다. RefreshRate()는 그래프 플롯을 업데이트하지 않습니다. 오프라인 차트를 생성하면 내가 첨부한 그림과 일치하는 표시기가 나타나지 않습니다. 이것을 달성하기 위해 내가 무엇을 할 수 있습니까 ??
이 그림에서 .Multi-Timeframe RSI를 보십시오 - Stair Stepping. 제안이 있으면 도와주세요!
Styex: 그래서 EA 빌더를 생성하는 템플릿 중 하나로 기본 EA를 작성하기 시작했습니다. EA 템플릿의 전제가 무너진 것 같지만 EA가 최대 한 번의 거래만 입력하도록 하는 방법이 필요합니다. 바로 지금 그것은 거래를 계속 생성하고 무승부를 우스꽝스럽게 만듭니다. 다음은 거래 로트 코드입니다.
다시 한번 감사합니다! 나는 지금 이것을 가지고 놀 것이다!
실로엑스
이 단일 스레드에서 배울 수 있는 많은 좋은 내용
프로그래밍을 할 때 거의 적용되지 않았습니다.
컴파일러를 거치고 수정을 할 때 항상 재미있습니다.
나는 EA(expert advisor coding)를 하지 않기 때문에 추세가 좋지 않을 때 정말 짜증이 난다. 내 새 코드에서는 다시 그리기 문제가 발생해야 한다고 말했습니다(다시 그리기는 표준 방식으로 매우 쉽게 해결할 수 있습니다 코딩 추가) -- 재미있게 지내세요. 저는 맹목적인 거래 방식에 관심을 갖고 있습니다. 그 분야를 탐구한 적이 없습니다. 사람들이 다른 이국적인 것이 효과가 있을 수 있다는 농담을 하는 것이라고 생각했기 때문에 새로운 방식을 시도할 것입니다. 이번 주부터 생각하고 나중에 실시간으로 테스트
한 가지 가장 좋은 방법은 절대 U턴을 감지하는 것입니다. 즉, W턴 금지 또는 후진 [ 어렵지는 않지만 쉽지는 않고 꽤 도전적임]
단순한....? 아니면 안
안녕
아무도 나를 도울 수 있습니까 plz .......별도의 창에 직사각형으로 가격을 표시하는 간단한 표시기를 만들기 위해 노력하고 있습니다 ....... 각 직사각형은 촛대 막대와 포인트가 동일합니다 .. 높은 곳에서 낮은 곳으로.......그러나 우리는 시간 요소를 무시할 것입니다.....첨부된 그림과 같이 직사각형이 인접해 있습니다.
현재 가격 사각형 앞에 세 개의 가격 사각형만 표시하고 싶습니다........
나는 그것에 대한 코드를 작성하기 위해 트레이하지만 프로그래밍에 완전히 익숙하지 않기 때문에 .....
내 코드가 작동하지 않습니다 ...... iv 첨부했습니다 ......
도움이 되길 바랍니다 plz
안녕
아무도 나를 도울 수 있습니까 plz .......별도의 창에 직사각형으로 가격을 표시하는 간단한 표시기를 만들기 위해 노력하고 있습니다 ....... 각 직사각형은 촛대 막대와 포인트가 동일합니다 .. 높은 곳에서 낮은 곳으로.......그러나 우리는 시간 요소를 무시할 것입니다.....첨부된 그림과 같이 직사각형이 인접해 있습니다.
현재 가격 사각형 앞에 세 개의 가격 사각형만 표시하고 싶습니다........
나는 그것에 대한 코드를 작성하기 위해 트레이하지만 프로그래밍에 완전히 익숙하지 않기 때문에 .....
내 코드가 작동하지 않습니다 ...... iv 첨부했습니다 ......
도움이 되길 바랍니다 plz안녕
더 나은 아이디어가 있고 mq4로 작성하는 것이 간단할 수 있습니다.
직사각형은 기본 차트 창에 그려질 수 있습니다... 첨부된
그림 ....사각형의 높이(위쪽 및 법칙 거리)가 촛대의 높이와 낮음과 같아야 한다는 점을 고려하십시오.......
이것을 하는 방법??
#MTF-RSI 표시기를 사용하여 1M 차트에서 5M으로 설정합니다. 몇 초마다 사용자 지정 지표 목록의 지표를 차트로 끌어다 놓고 이전 지표를 삭제하여 전체 지표를 수동으로 계속 새로 고치면 원하는 디스플레이를 얻을 수 있습니다.
EA 아이디어에 제대로 작동하는 데 필요한 지표와 사본을 포함했습니다. RefreshRate()는 그래프 플롯을 업데이트하지 않습니다. 오프라인 차트를 생성하면 내가 첨부한 그림과 일치하는 표시기가 나타나지 않습니다. 이것을 달성하기 위해 내가 무엇을 할 수 있습니까 ??
이 그림에서 .Multi-Timeframe RSI를 보십시오 - Stair Stepping. 제안이 있으면 도와주세요!
감사해요!
EA로 MA 레벨
EA로 MA 레벨
여보세요
아무도 나를 도울 수 있습니까?
나는 엔벨로프가 아닌 ma 표시기에서 ma band를 코딩하는 것을 좋아합니다.
MA 레벨(밴드에 대해 "- 또는 +" 값이 있는 오프셋)을 EA 코드 줄에 프로그래밍하려면 어떻게 해야 합니까?
iEnvelope 코드에 대해 말하는 것이 아닙니다.
어떤 도움
고마워
그래서 EA 빌더를 생성하는 템플릿 중 하나로 기본 EA를 작성하기 시작했습니다. EA 템플릿의 전제가 무너진 것 같지만 EA가 최대 한 번의 거래만 입력하도록 하는 방법이 필요합니다. 바로 지금 그것은 거래를 계속 생성하고 무승부를 우스꽝스럽게 만듭니다. 다음은 거래 로트 코드입니다.
//위치 확인
bool IsTrade = 거짓;
for (int i = 0, i < 총계, i ++) {
주문 선택(i, SELECT_BY_POS, MODE_TRADES);
if(주문 유형() <= OP_SELL && 주문 기호() == 기호()) {
IsTrade = 사실;
if(주문 유형() == OP_BUY) {
//닫다
//+----------------------------------------------- -------------------+
//| 시그널 비긴(Exit Buy) |
//+----------------------------------------------- -------------------+
if (CloseBuy1_1 >= CloseBuy1_2) 주문 = SIGNAL_CLOSEBUY;
//+----------------------------------------------- -------------------+
//| 시그널 종료(Exit Buy) |
//+----------------------------------------------- -------------------+
if (주문 == SIGNAL_CLOSEBUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (막대 != BarCount))) {
OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, MediumSeaGreen);
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Close Buy");
if (!EachTickMode) BarCount = 막대;
IsTrade = 거짓;
계속하다;
}
//후행 정지
if(UseTrailingStop && TrailingStop > 0) {
if(Bid - OrderOpenPrice() > 포인트 * TrailingStop) {
if(OrderStopLoss() < 입찰 - 포인트 * TrailingStop) {
OrderModify(OrderTicket(), OrderOpenPrice(), 입찰 - 포인트 * TrailingStop, OrderTakeProfit(), 0, MediumSeaGreen);
if (!EachTickMode) BarCount = 막대;
계속하다;
}
}
}
} 또 다른 {
//닫다
누구든지 도움을 주시면 대단히 감사하겠습니다.저도 이제 막 시작했는데 도전해보겠습니다. 새로운 거래를 열기 전에 먼저 미결 주문 수를 확인하십시오 .
for(int pos=0;pos<OrdersTotal();pos++)
{
주문 선택(pos,SELECT_BY_POS,MODE_TRADES);
if( OrdersTotal()>1) // 열린 주문의 합계가 2개 이상입니다.
{
반품;
}
Coder가 @ my indicator를 살펴봐도 될까요?
나는 그것을 작동시키지 못하는 것 같다! 도움을 주시면 감사하겠습니다!
marius_osma.mq4
EA 도움말
MQL4 코드베이스에서 이 EA를 찾았고 데모에서 성공적으로 사용하고 있습니다. 그러나 내 라이브 중개인의 경우 주문을 열고 손절매를 수정하고 이익을 얻으 려면 필요합니다. 누군가 나를 위해 이것을 할 수 있습니까? 나는 매우 감사하게 될 것입니다.
편집 : 누군가 균형이 맞지 않는 괄호로 나를 도울 수 있다면 얻은 것 같습니다. 코드에 오류가 없는 데 도움이 된다면 주문 수정을 추가했습니다.
모든 주문에 따라 오류가 발생하여 프로그래밍에 익숙하지 않으므로 도움이 될 것입니다.
-고맙습니다
여기 어딘가에서 문제가 발생한다고 생각합니다.
무효 TrailingPositions() {
이중 pBid, pAsk, pp;
pp = MarketInfo()OrderSymbol(), MODE_POINT);
if (주문유형()==OP_BUY) {
pBid = MarketInfo()OrderSymbol(), MODE_BID);
// 손익분기점 루틴
if (BreakEven>0) {
if ((pBid-OrderOpenPrice()>BreakEven*pp) {
if (OrderStopLoss()-OrderOpenPrice()<0) {
ModifyStopLoss(OrderOpenPrice()+0*pp);
}
}
}
if (TrailingStop>0) {if (pBid-OrderOpenPrice()>TrailingStop*pp) {
if (OrderStopLoss()<pBid-(TrailingStop+TrailingStep-1)*pp) {
ModifyStopLoss(pBid-TrailingStop*pp);
반품;
}
}
}
}
(주문 유형()==OP_SELL) {
pAsk = MarketInfo()OrderSymbol(), MODE_ASK);
if (BreakEven>0) {
if (OrderOpenPrice()-pAsk)>BreakEven*pp) {
if ((OrderOpenPrice()-OrderStopLoss()<0) {
ModifyStopLoss(OrderOpenPrice()-0*pp);
}
}
}
if (TrailingStop>0) {if (OrderOpenPrice()-pAsk>TrailingStop*pp) {
if (OrderStopLoss()>pAsk+(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0) {
ModifyStopLoss(pAsk+TrailingStop*pp);
반품;
}
}
}
}
}/
//+----------------------------------------------- -------------------+
//| 손절매 수정 |
//| 매개변수: |
//| ldStopLoss - StopLoss 레벨 |
//+----------------------------------------------- -------------------+
무효 ModifyStopLoss(이중 ldStopLoss) {
부울 FM;
PlaySound("alert.wav");
fm=OrdModify(OrderTicket(),OrderOpenPrice(),ldStopLoss,OrderTakeProfit(),0,CLR_NONE);
}
//+----------------------------------------------- -------------------+
이것은 내가 직접 편집하려고 시도한 것입니다.