Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция. — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит...
안녕하세요. 여러분, 도와주세요. 저는 프로그래밍이 처음입니다. MQL4 코드에서 이것을 달성하는 방법. 예를 들어 A 키를 누르면 차트에 <Screenshot_2> 커서가 생깁니다. 사각형 그리기 버튼 <Screenshot_1>에는 단축키가 없습니다. 이 기능을 얻는 방법.
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
감사하다. 나는 이것을 정리할 것이다
그리고 한때 이익을 위해 일했던 예전 시스템을 상기시켜주셔서 감사합니다. 여가 시간에 코딩을 하고 현재 시장을 확인해야 합니다.
안녕하세요. 여러분, 도와주세요. 저는 프로그래밍이 처음입니다.
더 많은 옵션:
1. Buy를 열 때 Buy 주문의 손절매 수준에서 SellStop 주문을하십시오. 그러면 서버가 당신의 소원을 들어줄 것입니다. 그러나 극히 드물지만 목표가 좋은 상황에서는 그렇지 않습니다 :-)
2. 손절매 를 전혀 설정하지 않고, 두 배의 거래량의 SellStop을 설정하십시오. 또한 서버에서 신속하게 처리됩니다. 하루가 끝날 때 또는 마진이 고갈되었을 때 카운터 주문을 상호(CloseBy) 닫는 일종의 잠금 해제 스레드를 실행하는 데 필요합니다.
그러나 또 다른 뉘앙스가 있습니다. 중지 주문(및 손절매도)이 작동하지 않을 수 있습니다. 그리고 꽤 흔하다.즉, "전투" 로봇에서는 여전히 재확인해야 합니다.
그는 당신이 const char * 값으로 wchar_t 엔티티를 초기화할 수 없다고 씁니다.
이해하지 못한다면 불행히도 언어의 기초 가 없는 것입니다. 특히 mql과 같은 세부 사항에 대해 dll을 작성하기에는 너무 이릅니다. 기본부터 시작하세요.
그래서 그들이 이것을 조언하는 이유는 무엇입니까? 예, 의심할 여지 없이 매우 일찍 또는 매우 늦게 시작해야 합니다. 하지만 시작해야 합니다. 이 도서관 학습 순간에 좋은 시간은 지금이 아니면 결코 없을 것입니다.
2. 손절매 를 전혀 설정하지 말고, 두 배의 거래량의 SellStop을 설정하십시오. 또한 서버에서 신속하게 처리됩니다. 하루가 끝날 때 또는 마진이 고갈되었을 때 카운터 주문을 상호(CloseBy) 닫는 일종의 잠금 해제 스레드를 실행하는 데 필요합니다.
CloseBy 를 사용하면 더 조심해야 합니다. 모든 DC가 지원하는 것은 아닙니다.
저는 프로그래머가 아니므로 가장 간단한 질문을 해결할 수 없습니다. 0 막대를 시간, 분:00, 시간 00:,01:,02: 등에 바인딩하는 방법 누군가 나에게 말해 줄 수 있니?
이를 위한 기능이 있습니다
iTime (символ,таймфрейм, номер бара)
막대의 시간을 반환합니다.
안녕하세요. 여러분, 도와주세요. 저는 프로그래밍이 처음입니다.
MQL4 코드에서 이것을 달성하는 방법.
예를 들어 A 키를 누르면 차트에 <Screenshot_2> 커서가 생깁니다.
사각형 그리기 버튼 <Screenshot_1>에는 단축키가 없습니다. 이 기능을 얻는 방법.
스크린샷_1
스크린샷_2
감사 합니다.
매수-매도 전환에 도움을 요청합니다.
무효 OnTick()
{
MAprice=iMA(Symbol(),0,MAperiod,MAshift,MODE_SMA,PRICE_CLOSE,1);
if(CountBuy() + CountSell() == 0 && 묻기 > 가격)
{
if(OrderSend(Symbol(),OP_BUY,lot,Ask,slip,0,0,NULL,magic,0,clrBlue)<1)
Print(" 구매 주문 을 열지 못했습니다!");
if(CountBuy()>=1)
{
가격 = FindLastBuyPrice();
if((가격 - 묻기) >= 단계*포인트)
{
if(OrderSend(Symbol(),OP_BUY,lot,Ask,slip,0,0,NULL,magic,0,clrBlue)<1)
Print("구매 주문을 열지 못했습니다!");
}
}
if(CountBuy() + CountSell() == 0 && 입찰가 < MAprice)
{
if(OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,0,NULL,magic,0,clrRed)<1)
Print("판매 주문을 열지 못했습니다!");
}
}
if(CountSell()>=1)
{
가격 = FindLastSellPrice();
if((price -Bid) >= 단계*포인트)
{
if(OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,0,NULL,magic,0,clrRed)<1)
Print("판매 주문을 열지 못했습니다!");
}
}
이중 연산 = 계산 이익();
if(op>=이익)
{
CloseAll();
}
}
//+----------------------------------------------- --------------------+
CloseAll() 무효화
또는 어디에서 공부합니까?
이를 위한 기능이 있습니다
막대의 시간을 반환합니다.