int start()
{
if ( OrdersTotal ()== 0 && Open>Bid)
OrderSend ( Symbol (),OP_SELL,Lots,Ask, 3 ,Bid+ 150 * Point ,Bid- 150 * Point , 0 , Red ); //Если пятизначные котировки, тройку измените на 30 if ( OrderSelect ( OrdersTotal ()- 1 , SELECT_BY_POS, MODE_TRADES))
if (Bid-(Bid+ 150 * Point )<- 150 ) //От бид отнимаем бид? Упрощаем выражение и от бида вообще ничего не осталось, т.е. так if(150*Point<-150) ?
{
OrderModify ( OrderTicket (), OrderOpenPrice (),Bid+ 150 * Point ,Bid- 150 * Point , 0 , Red );
}
}
좋은 하루! 한 DC에는 mt4가 있고 다른 DC에는 mt4가 있습니다. \Program Files\MetaTrader 4\config 폴더에 있는 서버(.srv)를 전송하는 것은 문제가 되지 않지만 mt4 및 mt4Multiterminal(DC도 다름)에서는 문제가 되지 않습니다 일하다 ......
.srv에서 IPServa를 변경했습니다. / 많은 DC를 시도했습니다. / 이름을 바꾸려고 했습니다. IT IS NOT GOING TO .......AK. 비활성 및 일정 없음
예, 정확히 문제입니다. 날짜 또는 시간별로 정렬하는 방법을 모릅니다. PERIOD_D1은 새로운 요일을 선택하지만 시간을 추출하는 방법은 무엇입니까?
저도 특정 시간 할당 D'00:00:00' 하려고 했는데 시간에 따라 가능하다고 메뉴얼에 나와있는데 어떤 이유로 통과가 안되나요?
오늘 의 영업시간 선택하는 방법을 알려드렸습니다.
문제가 있습니다.
테스트 중에 조언자, 특히 지표에 몇 가지 선을 그리고 싶습니다. 축적/분배
프로그램 모듈에서 이 표시기는
…
더블 myAD = iAD(기호(), 0, 1);
…
문제는 다음
…
int iWin_IDx = WindowFind("A/D");
…
- 창문이 없다 표시기, 이 경우 iWin _ IDx =-1;
init () 함수 결과에 코드 붙여넣기를 시도했습니다. 똑같다
WindowsTotal() 함수는 다음을 반환합니다. 1, 따라서 통화 따옴표가 있는 창이 하나만 있음을 보여줍니다.
문제는 어드바이저 실행 후 표시기 창이 나타나는지 테스트하기 전에 표시하는 방법.
뭔가 원하지 않아 오류 138이 발생합니다(후행을 만들려고 합니다)
138 - 새로운 가격( 다시 인용 )
귀하의 코드에서
감사합니다. 거기에 30개를 넣어야 했습니다. 그러나 어떤 이유로 OrderModify가 작동하지 않습니다. 이론적으로 손절매는 가격을 따라야 합니다.
(150*Point<-150) 조건이 충족되지 않기 때문입니다.
이것이 작동하는 방식이지만 작동하지 않습니다.
Point가 -1보다 작은 음수 값을 가지고 있습니까? 다른 경우에는 조건이 충족되지 않습니다.
그리고 첫 번째 경우에도 조건은 불가능합니다. Point는 미리 정의된 변수 이며 여기에 자신의 값(음수 포함)을 할당할 수 없습니다.
--------
결론: 당신의 상태는 불가능합니다 :)
좋은 하루! 한 DC에는 mt4가 있고 다른 DC에는 mt4가 있습니다. \Program Files\MetaTrader 4\config 폴더에 있는 서버(.srv)를 전송하는 것은 문제가 되지 않지만 mt4 및 mt4Multiterminal(DC도 다름)에서는 문제가 되지 않습니다 일하다 ......
.srv에서 IPServa를 변경했습니다. / 많은 DC를 시도했습니다. / 이름을 바꾸려고 했습니다. IT IS NOT GOING TO .......AK. 비활성 및 일정 없음
어떻게 할까요????
오늘 의 영업시간 선택하는 방법을 알려드렸습니다.
문제가 있습니다.
테스트 중에 조언자, 특히 지표에 몇 가지 선을 그리고 싶습니다. 축적/분배
프로그램 모듈에서 이 표시기는
…
더블 myAD = iAD(기호(), 0, 1);
…
문제는 다음
…
int iWin_IDx = WindowFind("A/D");
…
- 창문이 없다 표시기, 이 경우 iWin _ IDx =-1;
init () 함수 결과에 코드 붙여넣기를 시도했습니다. 똑같다
WindowsTotal() 함수는 다음을 반환합니다. 1, 따라서 통화 따옴표가 있는 창이 하나만 있음을 보여줍니다.
문제는 어드바이저 실행 후 표시기 창이 나타나는지 테스트하기 전에 표시하는 방법.