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

 

코드 도움말

저는 프로그래밍에 익숙하지 않기 때문에 누군가가 여기에서 도움을 줄 수 있기를 바랍니다. EA는 롱 및 숏 포지션을 모두 시작하는 거래를 취하지만 스톱이나 T.P를 배치하지 않으며 코드에 오류가 없습니다.

어떤 제안이나 지침도 좋을 것입니다.

파일:
 

코드 도움말

얘들 아, 나는 여기서 수정에 어리둥절합니다. 내가 달성하려고하는 것은 거래가 시작된 후 다음과 같습니다.

BUY - 일단 거래를 하고 초기 손절매와 TP가 설정되면

그런 다음 거래가 시작된 후 미리 설정된 시간(예: 5분) 후에 손절매 및 TP 수치의 위치를 변경하고 싶습니다.

내 TP를 다음으로 변경하고 싶습니다.

OP_SELL + (스톱로스 * 0.0001) + OP_BUY - OP_ SELL;

내 손절매를 다음으로 변경

OP_BUY - (손절매 * 0.0001);

도움을 주시면 감사하겠습니다.

int 주문 합계 = 주문 합계();

정수 주문 번호 = 0;

for(int i=0; i<orders_total; i++)

{

주문 선택(i, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderSymbol()==Symbol()){

?

 

바 타이머. 입구 출구

매일 거래 시간을 시작하고 중지하는 데 이 코드를 사용하고 있습니다.

외부 문자열 시작 시간 = "07:30";

외부 문자열 StopTime ="21:00";

비슷한 코드를 사용하는 방법을 찾고 있지만 예를 들어

바 오픈 5분 후 시작

그리고 바 닫기 2분 전에 닫습니다.

부울 IsEntryTime() {

날짜 시간 tm0 = TimeCurrent();

날짜 시간 tm1 = StrToTime(TimeToStr(tm0, TIME_DATE) + " " + 시작 시간);

날짜 시간 tm2 = StrToTime(TimeToStr(tm0, TIME_DATE) + " " + StopTime);

부울 isTm = 거짓;

만약 (tm1 <= tm2)

isTm = isTm || (tm1 <= tm0 && tm0 < tm2);

또 다른

isTm = isTm || (tm1 <= tm0 || tm0 < tm2);

반환(isTm);

}

 

단순 지표 질문

안녕 모두,

*수정* 신경쓰지 마세요... 답을 찾은 것 같아요...

이것이 의미가 있기를 바랍니다.

단순 MA십자가와 같은 특정 조건에 따라 표시선 의 색상을 변경하는 것이 가능한지 궁금합니다. 빨간색은 크로스 다운, 녹색은 크로스 업?

나는 3개의 선(위, 아래 및 옆으로 각각 1개)을 계산하는 것으로 보이는 "색상이 있는 MA" 표시기가 있지만 한 번에 1개만 그려서 선이 색상을 변경하는 것처럼 보이지만 실제로는 서로 다른 3개의 선을 긋고 있습니다...

색바꾸는방법이 따로있나요??

또 다른 생각은 각 차트 막대에 대해 아래쪽 창에 히스토그램으로 그리는 것입니다. 위쪽은 녹색, 아래쪽은 파란색입니다... 다시 말하지만 2세트의 데이터를 계산해야 하지만 1개만 그려야 하나요?? 또는 조건에 따라 히스토그램의 색상을 변경합니까?

나는 방법에 대한 지침을 찾고 있으며 직접 코딩하는 데 균열이 있기를 열망합니다 ...

건배

 

이 조건을 코딩하는 방법은 무엇입니까? (하루에 모든 신호에 대해 1 거래)

안녕하세요 여러분 코딩에 대해 질문이 있습니다 지금 제 실력이 그렇게 좋지 않습니다..

나는 브레이크 아웃의 ea에 대해 이 조건을 삽입하고 싶습니다:

하루에 모든 돌파 신호에 대해 최대 1 거래:

그것을 코딩하는 방법? 도와주세요?

나는 예를 쓸 것이다:

전날(고가, 저가, 종가)에 따라 2가지 수준의 돌파가 있습니다.

3가지 경우가 가능합니다:

1) 0 거래

2) 1거래(매도 또는 매수는 브레이크아웃에 따라 다름)

3) 2거래(1매수,1매도)

문안 인사

루카

 

MT4 테스터용 스크립트

안녕하세요 여러분! 다음 작업을 도와주세요. 스크립트는 테스터의 " 최적화 결과 "의 모든 결과를 테스트하고 모든 테스트를 기본 전략 테스터 보고서(htm)에 저장합니다...

감사해요

 

EA 실행에 도움

안녕 모두,

나에게 0 오류 및 경고를 제공하는 이 EA 코드가 있지만 거래가 열리지 않습니다. 그 백 테스팅 조차도 결과를 보여줍니다.

이유는 모르겠지만 지표가 필요할까요?

나는 그것을 사용하는 통지가있다

iADX = 표시기?

iOsMA = 표시기가 필요한 기능?

iWPR = ?

iMACD = 표시기?

누군가가 살펴보고 실행하는 데 도움을 줄 수 있다면 가장 감사하고 내 결과와 설정을 공유할 것입니다.

여기 우리가 간다:

#재산권 ""

#속성 링크 ""

extern 이중 랏 = 0.0;

외부 이중 위험 = 0.0;

외부 이중 TakeProfit = 0.0;

외부 이중 손절매 = 0.0;

외부 이중 TrendPower = 0.0;

외부 이중 TrendLevel = 0.0;

외부 이중 감도 = 0.0;

extern 이중 미끄러짐 = 0.0;

외부 이중 MagicNumber = 12225.0;

이중 g_point_148;

정수 초기화() {

g_point_148 = MarketInfo(Symbol(), MODE_POINT);

리턴(0);

}

정수 초기화() {

리턴(0);

}

정수 시작() {

더블 l_imomentum_16;

이중 l_iadx_24;

더블 l_iosma_40;

이중 l_iwpr_48;

더블 l_imacd_56;

{

}

이중 l_lots_0 = 0;

정수 l_pos_8 = 0;

if (막대 < 10) {

Print("거래 금지!!");

리턴(0);

}

if (OrdersTotal() < 1) {

if (AccountFreeMargin() < 0.1 * 제비) {

Print("돈이 부족합니다!!");

리턴(0);

}

l_lots_0 = MathCeil(AccountEquity() * 위험 / 100000.0)/ 10.0 ;

HideTestIndicators(TRUE);

l_imomentum_16 = iMomentum(NULL, 0, TrendLevel, PRICE_OPEN, 0);

l_iadx_24 = iADX(NULL, 0, TrendPower, PRICE_CLOSE, MODE_MAIN, 0);

l_iosma_40 = iOsMA(NULL, 0, 90, 99, 88, PRICE_OPEN, 1);

l_iwpr_48 = iWPR(NULL, 0, 감도, 0);

l_imacd_56 = iMACD(NULL, 0, 90, 99, 88, PRICE_TYPICAL, MODE_SIGNAL, 0);

HideTestIndicators(FALSE);

if (l_imacd_56 > 0.0 && l_iosma_40 > 0.0 && l_imomentum_16 > 100.0 && l_iadx_24 > 21.0 && l_iwpr_48 < -80.0) {

OrderSend(Symbol(), OP_BUY, l_lots_0, Bid, Slippage, Bid - 손절매 * g_point_148, Ask + TakeProfit * g_point_148, "Buy(#" + MagicNumber + ")", MagicNumber, 0, Blue);

리턴(0);

}

if (l_imacd_56 < 0.0 && l_iosma_40 < 0.0 && l_imomentum_16 < 100.0 && l_iadx_24 -20.0) {

OrderSend(Symbol(), OP_SELL, l_lots_0, Ask, Slippage, Ask + Stoploss * g_point_148, Bid - TakeProfit * g_point_148, "Sell(#" + MagicNumber + ")", MagicNumber, 0, Red);

리턴(0);

}

}

int l_ord_total_12 = 주문 합계();

(l_pos_8 = 0; l_pos_8 < OrdersTotal(); l_pos_8++) {

주문 선택(l_pos_8, SELECT_BY_POS, MODE_TRADES);

if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {

(주문 유형() == OP_BUY) {

if (OrderOpenTime() - (TimeCurrent() >= 300) || AccountProfit() > 2.0) {

if (TimeCurrent() - (OrderOpenTime() >= 300) || AccountProfit() > 2.0) {

OrderClose(OrderTicket(), OrderLots(), 묻기, 0, 보라색);

리턴(0);

}

}

}

}

}

l_ord_total_12 = 주문 합계();

(l_pos_8 = 0; l_pos_8 < OrdersTotal(); l_pos_8++) {

주문 선택(l_pos_8, SELECT_BY_POS, MODE_TRADES);

if (OrderType() <= OP_BUY && OrderSymbol() == Symbol()) {

if (주문유형() == OP_SELL) {

if (TimeCurrent() - (OrderOpenTime() >= 300) || AccountProfit() > 2.0) {

OrderClose(OrderTicket(), OrderLots(), 입찰가, 0, 보라색);

리턴(0);

}

}

}

}

리턴(0);

}

 

여러 지표(차트에 첨부될 수 있음)의 신호를 결합/확인하고 이러한 지표에 대한 특정 규칙이 충족될 때 경고를 생성하는 지표 또는 EA가 있는지 아는 사람이 있습니까? 마스터 인디 또는 EA 같은 뭔가? 누군가 코딩을 도울 수 있습니까?

 

코딩 도와주세요

안녕

나는 현재 4시간 차트에 있는 좋은 신호를 제공하는 일련의 지표를 가지고 있습니다. 여기에 특정 거래 조건이 충족될 때 경고를 보내도록 프로그래밍하는 데 도움을 줄 수 있는 사람이 있습니까?

저에게 PM 해주세요.

많은 감사

 

전략을 알려주고 지표를 제공하면 EA를 만들겠습니다.

데이브

<<<