'모두 닫기'/'열기' 도구 - 페이지 43

 

지민츠:

EA가 모든 거래를 마감할 수 있도록 다음 코드 스니펫을 추가하여 날짜와 시간을 확인할 수 있습니다.

extern bool FridayClose = true; // 모든 거래의 금요일 마감을 활성화합니다.

extern int closeDay = 5; // 금요일 = 시장 마감 요일

외부 정수 closeTime = 19; // 오후 7시 = 시장 마감 시간

정수 timeFlag = 0; // 거래가 발생하도록 허용

if (FridayClose && TimeHour(TimeCurrent())>=closeTime && TimeDayOfWeek(TimeCurrent())>=closeDay)

{

timeFlag=1; // 거래를 중지하도록 플래그를 설정합니다.

닫기모두(); // 함수 는 이 EA에 의해 열린 모든 거래를 닫습니다.

}

도움이 되기를 바랍니다.

최고의 소원!

코더마이크

~고급 EA 프로그래밍 서비스~

 

스크립트가 아니라 EA용 코드

newdigital:
MT4용 '모두 닫기' 스크립트.

안녕하세요 뉴디지털입니다.

귀하의 게시물에 감사드립니다.

내가 실제로 찾고 있던 것은 스크립트가 아니라 내 EA에 설치할 수 있는 코드였습니다. 예를 들어, 주문은 하루가 시작될 때 열리고 매일 끝날 때 끝나지만 모든 주문(보류 또는 시장 주문)은 전혀 마감되지 않습니다.

예를 들어, 새로운 막대 기능 을 사용하거나 시간 기능을 사용하여 모든 주문이 매일 끝날 때 마감되도록 하는 것과 같은 몇 가지 제안을 받았습니다. 문제는 제가 중급 프로그래머이기 때문에 그러한 기능을 작동시키는 방법을 모른다는 것입니다. 여기에서 저를 도와주시면 정말 감사하겠습니다. 저는 아주 전문적인 프로그래머와 코더가 되고 싶습니다.

최대한 빨리 알려주세요.

스크립트에 다시 한 번 감사드립니다.

최고의 소원,

 
coderMike:
지민츠:

EA가 모든 거래를 마감할 수 있도록 다음 코드 스니펫을 추가하여 날짜와 시간을 확인할 수 있습니다.

extern bool FridayClose = true; // 모든 거래의 금요일 마감을 활성화합니다.

extern int closeDay = 5; // 금요일 = 시장 마감 요일

외부 정수 closeTime = 19; // 오후 7시 = 시장 마감 시간

정수 timeFlag = 0; // 거래가 발생하도록 허용

if (FridayClose && TimeHour(TimeCurrent())>=closeTime && TimeDayOfWeek(TimeCurrent())>=closeDay)

{

timeFlag=1; // 거래를 중지하는 플래그를 설정합니다.

닫기모두(); // 함수는 이 EA에 의해 열린 모든 거래를 닫습니다.

}

도움이 되기를 바랍니다.

최고의 소원!

코더마이크

~고급 EA 프로그래밍 서비스~

안녕하세요 Jimmyz님

큰 도움을 주셔서 감사합니다.

간단한 질문 하나만 부탁드립니다. 이 코드는 일일 바에서 마감하는 데에도 도움이 될까요? 내 코드를 거래하기 위해 보류 중인 주문 을 사용하고 있지만 EA가 일일 촛불이 끝날 때 보류 중인 모든 주문 및 미결 주문을 종료하기를 원합니다.

나는 이것을 사용해야한다고 생각했습니다.

if (닫기[1] == 열기[0])

반환 (1);

여기서 1은 신호 코드 기능에서 사용됩니다. if (signal ==1) blah blah blah

아직 프로 프로그래머는 아니지만 프로 프로그래머가 되고 싶기 때문에 이 꿈을 이루기 위해 최선을 다할 것입니다.

다시 한 번 감사드리며 곧 소식을 들을 수 있기를 바랍니다.

최고의 소원,

 

이 코드를 사용했지만 작동하지 않았습니다.

안녕,

이 코드를 사용하여 모든 주문을 마감했지만 전혀 작동하지 않았다는 점을 언급하고 싶습니다.

(계정 이익() > 0)인 경우

{

주문 삭제();

CloseOrders();

}

무효 CloseOrders()

{

int cnt = OrdersTotal();

for (int i=cnt-1, i >= 0, i--)

{

if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) 계속

정수 유형 = 주문 유형();

if (유형 == OP_BUY)

{

새로 고침 비율();

OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 3);

}

if (유형 == OP_SELL)

{

새로 고침 비율();

OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 3);

}

}

}

무효 DeleteOrders()

{

int cnt = OrdersTotal();

for (int i=cnt-1, i >= 0, i--)

{

if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) 계속

정수 유형 = 주문 유형();

if (유형 == OP_BUYSTOP || 유형 == OP_SELLSTOP || 유형 == OP_BUYLIMIT || 유형 == OP_SELLLIMIT)

{

주문삭제(주문티켓());

}

}

}

일부 코드는 정확하지만 작동하지 않는 것이 이상합니다.

이에 대한 의견이 있으면 알려주세요.

최고의 소원,

 

모든 CHF 스크립트 구매/판매 pls!!!!

여보세요,

모든 CHF 쌍을 구매 @ 판매 할 수 있는 스크립트를 찾거나 너무 부담이 되지 않는 경우 하나를 만들 수 있는 스크립트를 찾을 수 있는 곳을 누군가 안내해 줄 수 있다면 도움이 필요합니다.

미리 thx

추신: 이것을 잘못된 섹션에 게시하면 시도하십시오.

 

특정 쌍의 평균 가격 이 사용자 입력 이익 목표에 도달할 때 가까운 특정 통화 EA를 가지고 있는 사람이 있습니까?

 

MA에 대한 스크립트 보류 중인 주문

안녕하세요 여러분

저 좀 도와주시겠어요?

차트에서 실행할 스크립트가 필요합니다

보류 중인 주문 = MA

나는 뭔가를 찾았지만 그것을 작동시킬 수 없습니다

도와주세요

 

IcebergOrders [스크립트]...

다음은 일부 사람들에게 유용할 수 있는 공개 주문/빙산 주문 도구입니다... ;)

 

스크립트: 모든 위치를 닫고 반전을 수행합니다.

여보세요

모든 위치를 닫고 동일한 크기로 반전하는 스크립트를 수행할 수 있습니까?

예시:

Im Long GBPUSD 1.0 제비

또한 긴 GBPJPY 1.0 랏

스크립트 활성화됨

지금 나는 짧은 GBPUSD 1.0 제비

또한 짧은 GBPJPY 1.0 랏.

감사해요!

미리 감사드립니다.

 
monotomiatsd:
여보세요

모든 위치를 닫고 동일한 크기로 반전하는 스크립트를 수행할 수 있습니까?

예시:

Im Long GBPUSD 1.0 제비

또한 긴 GBPJPY 1.0 랏

스크립트 활성화됨

지금 나는 짧은 GBPUSD 1.0 제비

또한 짧은 GBPJPY 1.0 랏.

감사해요!

미리 감사드립니다.

start()의 대략적인 의사 코드는 다음과 같습니다.

for (int i=0;i<OrdersTotal();i++) {

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

if (OrderType() == OP_BUY) {

OrderSend(OP_SELL,OrderLots(),...)

} else if (OrderType() == OP_SELL) {

OrderSend(OP_BUY,OrderLots(),...)

}

OrderClose(OrderTicket(),...);

}

}