내가 실제로 찾고 있던 것은 스크립트가 아니라 내 EA에 설치할 수 있는 코드였습니다. 예를 들어, 주문은 하루가 시작될 때 열리고 매일 끝날 때 끝나지만 모든 주문(보류 또는 시장 주문)은 전혀 마감되지 않습니다.
예를 들어, 새로운 막대 기능 을 사용하거나 시간 기능을 사용하여 모든 주문이 매일 끝날 때 마감되도록 하는 것과 같은 몇 가지 제안을 받았습니다. 문제는 제가 중급 프로그래머이기 때문에 그러한 기능을 작동시키는 방법을 모른다는 것입니다. 여기에서 저를 도와주시면 정말 감사하겠습니다. 저는 아주 전문적인 프로그래머와 코더가 되고 싶습니다.
지민츠:
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용 코드
MT4용 '모두 닫기' 스크립트.
안녕하세요 뉴디지털입니다.
귀하의 게시물에 감사드립니다.
내가 실제로 찾고 있던 것은 스크립트가 아니라 내 EA에 설치할 수 있는 코드였습니다. 예를 들어, 주문은 하루가 시작될 때 열리고 매일 끝날 때 끝나지만 모든 주문(보류 또는 시장 주문)은 전혀 마감되지 않습니다.
예를 들어, 새로운 막대 기능 을 사용하거나 시간 기능을 사용하여 모든 주문이 매일 끝날 때 마감되도록 하는 것과 같은 몇 가지 제안을 받았습니다. 문제는 제가 중급 프로그래머이기 때문에 그러한 기능을 작동시키는 방법을 모른다는 것입니다. 여기에서 저를 도와주시면 정말 감사하겠습니다. 저는 아주 전문적인 프로그래머와 코더가 되고 싶습니다.
최대한 빨리 알려주세요.
스크립트에 다시 한 번 감사드립니다.
최고의 소원,
지민츠:
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 랏.
감사해요!
미리 감사드립니다.
여보세요
모든 위치를 닫고 동일한 크기로 반전하는 스크립트를 수행할 수 있습니까?
예시:
Im Long GBPUSD 1.0 제비
또한 긴 GBPJPY 1.0 랏
스크립트 활성화됨
지금 나는 짧은 GBPUSD 1.0 제비
또한 짧은 GBPJPY 1.0 랏.
감사해요!
미리 감사드립니다.start()의 대략적인 의사 코드는 다음과 같습니다.
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(),...);
}
}