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

 

동시에 여러 쌍을 여는 코드

안녕하세요 CodersGuru, 거의 동시에 여러 쌍에 대해 OP_SELL 또는 OP_BUY에 대한 스크립트 또는 EA를 코딩하는 방법을 알려주시겠습니까?

예를 들어 EURUSD와 USDJPY를 동시에 BUY 또는 SELL을 열고 싶습니다.

고맙습니다

 

거래가 종료되지 않음

이것은 코딩하기 쉬운 것처럼 보이지만 내 거래는 예정된 시간에 닫히지 않습니다.

이 예에서 거래는 더 낮은 시간대의 교차점에서 마감되어야 합니다.

if (CloseSell1_1 > CloseSell1_2) 주문 = SIGNAL_CLOSESELL;

파일:
close.jpg  170 kb
 

안녕하세요, 보류 중인 주문 이 열려 있는지 확인하고 특정 시간에 마감하려면 어떤 코드를 사용할 수 있습니까?

고맙습니다

 
 

열려 있는 모든 주문을 닫는 방법입니다.

기능 은 열려 있는 모든 거래를 닫습니다.

int orders = OrdersTotal();

void CloseAll()

{

if (orders>0)

{

for (int cnt = 0 ; cnt < orders ; cnt++)

{

OrderSelect(0,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

if(OrderType()==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,3, Violet);

if(OrderType()==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),Ask,3, Violet);

if(OrderType()==OP_BUYLIMIT)

OrderDelete(ticket,Black);

if(OrderType()==OP_SELLLIMIT)

OrderDelete(ticket,Black);

}

}

}

 

특정 시간에 보류 중인 작업을 종료하고 싶습니다.

감사해요

 
matrixebiz:
특정 시간에 보류 중인 작업을 종료하고 싶습니다. 감사해요

takis 코드 전에 아래 코드를 추가하는 것은 어떻습니까?

if (TimeCurrent( ) == (닫고 싶은 시간))

확실하지 않지만 작동 할 수 있습니다.

 

좋아, 또한 거래가 열린 경우 현재 막대 또는 이전 막대를 어떻게 확인할 수 있습니까?

감사해요

 

나는 정말 간단한 EA를 만들었습니다. 그리고 내가 적어도 3개의 Timeframe에서 사용하는 시스템. 문제는 그것이 열리지 않고 한 쌍에 대해 3개의 EA와 3개의 차트를 갖고 싶지 않습니다.

TF당 막대당 하나의 구매 및 판매 주문을 수행하고 다른 막대에 있는 경우 여전히 열려 있는 코드가 필요합니다. 나는 사고 파는 것과 같은 바를 가질 수 있습니다.

때로는 3개의 다른 TF에 3개의 신호가 있습니다. 모든 주문을 받고 싶지만 TF당 하나의 주문만 원하고 다른 TF가 아직 열려 있지만 다른 바에 있는 경우 다른 TF에서 다른 주문을 받을 수 있습니다.

예시:

4시간에 1개의 신호

1시간에 1개의 신호가 있지만 4시간 동안 막대에 떨어짐

30분에 1개의 신호가 발생하지만 1시간 및 4시간 동안 1개의 막대만 표시됩니다.

3 신호가 열립니다.

필터 수단으로 매직 넘버를 사용해도 괜찮습니다.

누군가 나를 도울 수 있습니까? 매우 감사합니다.

지금까지 이것은 내가 생각한 것입니다 :

30분 동안

if (매직넘버 == 123)

{

if (iTime(OrderOpenTime()) != iTime(Symbol(),PERIOD_M30,0))

{//내 주문 코드}

}

저는 MT4가 없지만 로직이나 코드에 잘못된 부분이 있다는 것을 압니다. 그러니 여러분, 저를 도와주세요.

또한 나는 우리가 matrixbiz와 비슷한 문제가 있다고 생각합니다.

 

HMA에 레벨을 추가했습니다.

#속성 표시기_separate_window

#속성 표시기_버퍼 2

#property indicator_color1 블랙

#property indicator_color2 빨간색

#속성 표시기_너비1 2

#속성 표시기_최소 0

#속성 표시기_최대 100

#속성 표시기_레벨1 80

#속성 표시기_레벨2 60

#속성 표시기_레벨3 40

#속성 표시기_레벨4 20

#property indicator_levelcolor DarkSlateGray

그러나 표시기가 별도의 창에 제대로 표시되지 않습니다. 도움을 주시면 감사하겠습니다.