코딩하는 방법? - 페이지 129

 

페이징 MR PIP

나는이 코딩에 익숙하지 않습니다. 이 코드 줄을 LSMA로 바꾸는 방법이 궁금합니다. 이 작업을 도와주시겠습니까?

추세 = iMA(Symbol(), TrendTimeFrame, TrendPeriods, 0, MODE_LWMA, PRICE_CLOSE, 0);

// 이전 추세 = iMACD(Symbol(), PERIOD_M1, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 1);

LSMA_ MCAD_EMA mq4의 이 코드 줄을 사용합니다.

//+----------------------------------------------- --------------------------+

//| LSMA - 최소 제곱 이동 평균 함수 계산 |

//| LSMA_In_Color 표시기는 선형 회귀선 의 끝을 표시합니다. |

//+----------------------------------------------- --------------------------+

이중 LSMA(int Rperiod, int 시프트)

{

정수 나;

이중 합계;

정수 길이;

이중 길이바;

이중 온도;

이중 중량;

길이 = R주기;

합계 = 0;

for(i = 길이; i >= 1 ; i--)

{

lengthvar = 길이 + 1;

길이변수 /= 3;

시간 = 0;

tmp = ( i - lengthvar)*Close[length-i+shift];

합계+=tmp;

}

wt = MathFloor(합*6/(길이*(길이+1))/포인트)*포인트;

반환(중량);

}

아니면 이 작업을 수행하려면 다른 작업을 수행해야 합니까?

 
i2trader:
나는이 코딩에 익숙하지 않습니다. 이 코드 줄을 LSMA로 바꾸는 방법이 궁금합니다. 이 작업을 도와주시겠습니까?

추세 = iMA(Symbol(), TrendTimeFrame, TrendPeriods, 0, MODE_LWMA, PRICE_CLOSE, 0);

// 이전 추세 = iMACD(Symbol(), PERIOD_M1, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 1);

LSMA_ MCAD_EMA mq4의 이 코드 줄을 사용합니다.

//+----------------------------------------------- --------------------------+

//| LSMA - 최소 제곱 이동 평균 함수 계산 |

//| LSMA_In_Color 표시기는 선형 회귀선의 끝을 표시합니다. |

//+----------------------------------------------- --------------------------+

이중 LSMA(int Rperiod, int 시프트)

{

정수 나;

이중 합계;

정수 길이;

이중 길이바;

이중 온도;

이중 중량;

길이 = R주기;

합계 = 0;

for(i = 길이; i >= 1 ; i--)

{

lengthvar = 길이 + 1;

길이변수 /= 3;

시간 = 0;

tmp = ( i - lengthvar)*Close[length-i+shift];

합계+=tmp;

}

wt = MathFloor(합*6/(길이*(길이+1))/포인트)*포인트;

반환(중량);

}

아니면 이 작업을 수행하기 위해 다른 작업을 수행해야 합니까?

아마도 이것은:

추세 = LSMA(int Rperiod, int shift);

?

 

한 순서로 TakeProfit 대상 수정(런타임에서)

안녕 ,

질문이 하나 있습니다.

하나의 열린 주문이 있을 때 OrderModify 함수를 사용하여 주문을 추적 중지합니다. 이 경우 주문의 손절매를 수정합니다.

OrderModify 기능으로 하나의 미결 주문의 이익실현 목표를 수정할 수 있습니까?

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop, OrderTakeProfit (),0,Blue);

제 경우에는 하나의 매도 포지션이 열려 있는 하나의 미결 주문이 있고 예를 들어 EURUSD 통화일 때 이익 을 얻습니다.

테이크 프로핏 목표가 1.4010이라고 말했지만 내 통화가 테이크 이익 목표에 가까워졌지만 주문이 닫히지 않고 추세가 반전되고 손절매로 주문을 잃습니다.

당신은 당신이 당신의 주문을 추적 중지하면 당신은 더 적은 이익을 취할 것이라고 말할 것입니다.

그러나 OrderTakeProfit 변수를 예를 들어 1핍으로 더 작게 변경할 수 있습니까? 그래서 내 통화가 1.4009에 도달하고 절대 1.4010으로 가지 않으면 런타임에 이익 실현 목표를 변경하고 이익을 취하도록 1.4008로 만드는 방법은 무엇입니까? 후행 정지가 아닙니다.

매우 감사합니다.

 

페이징 MR PIP

그게 무슨 말인지 잘 모르겠습니다. LSMA의 코드를 포함합니까?

그 문장 바로 뒤에 있는 { }에서?

 

도와주세요, 제발!

간단한 EA를 만드는 데 도움을 줄 수 있습니까?

규칙:

쌍:GBPUSD

시간 프레임:15menit

이익을 취하십시오:15

손절매:15핍

많은 :0.1

오픈 주문: 현재 캔들에서 price_open의 Sellstop(-15) 및 buystop(+15)

EA는 price_open=price_high=price_low일 때 매 15개 주문을 엽니다.

어떤 몸이 나를 도와?

 

아주 간단한 EA입니다. 직접 작성해 보는 것은 어떨까요?

럭스

 
luxinterior:
아주 간단한 EA입니다. 직접 작성해 보는 것은 어떨까요? 럭스

감사해요,

나는 그것을 시도 할 것이다

 

가장 오래된 주문 결정

안녕하세요 여러분,

누군가 EA 내에서 가장 오래된 주문을 식별하여 종료할 수 있도록 하는 방법을 알려주시면 감사하겠습니다.

많은 감사,

지맨

 

각 주문의 OrderOpenTime()을 비교하여 가장 오래된 주문을 닫습니다.

럭스

 
luxinterior:
각 주문의 OrderOpenTime()을 비교하여 가장 오래된 주문을 닫습니다. 럭스

고마워.

시도해 보겠습니다.

지맨

사유: