//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru/ |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает количество позиций. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+int NumberOfPositions (string sy ="",int op =-1,int mn =-1){int i , k =OrdersTotal(), kp =0;if( sy =="0") sy =Symbol();for( i =0; i < k ; i ++){if(OrderSelect( i , SELECT_BY_POS , MODE_TRADES )){if(OrderSymbol()== sy || sy ==""){if(OrderType()==OP_BUY||OrderType()==OP_SELL){if( op <0||OrderType()== op ){if( mn <0||OrderMagicNumber()== mn ) kp ++;}}}}}return( kp );}
예를 들어,
if (NumberOfPositions(NULL,OP_BUY, Magic)>=4){/if 열린 위치 "buy"가 =4 이상인 경우
'상인의 조수'
'HI_Line_E_RSI_2.mq4'
'RSI_MA_레벨 신호'
고마워요 비닌!!!
예, VininI_HMA 칠면조도 마찬가지입니다. 아직 그를 더 잘 만나지 못했습니다.)
스크립트를 작성했습니다. 불가능해 보이기까지 합니다.
//+------------------------------------------------------------------+
//| send_sell.mq4 |//| Copyright © 2008, Mukata |
//| |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, Mukata"
#property link ""
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
//----
double sl=Bid-0.01, tp=Ask+0.01;
int tiket=OrderSend("EURUSD",1,0.01,Ask,3,sl,tp,"",100,0);
int rrr=GetLastError();
Comment(tiket," ",rrr," ",sl," ",tp);
//----
return(0);
}
//+------------------------------------------------------------------+
댓글 이 구석에 쓰여 있습니다. -1,130... 100핍 스탑, 그는 왜 그것을 좋아하지 않습니까?
돕다!..
다음과 같이 작성해 보세요.
정수(포인트)로 설정된 정지 위치(StopLoss, TakeProfit)
그리고 판매 자체는 입찰 가격으로 이루어져야 합니다(매도 가격이 아님).
다음과 같이 작성해 보세요.
정수(포인트)로 설정된 정지 위치(StopLoss, TakeProfit)
그리고 매도는 매도호가가 아닌 매도호가로 이루어져야 합니다.
모든 것이 더 쉬워졌습니다. 나는 구매로 발을 세었습니다 ...
이중 sl=입찰가 - 0.01, tp=매도 + 0.01; :-)
하지만 Ask+와 Ask-가 필요합니다...
요컨대 모든 ...
어쨌든 제거 감사합니다
새 코드:
int start()
{
int tiket=OrderSend("EURUSD",1,0.01,Bid,3,Ask+0.01,Bid-0.01,"",100,0);
return(0);
}
12_VininI_HMA.mq4 표시기를 사용하는 데 어떤 문제가 있는지 모르겠습니다.
잘못된 닫힘 조건 또는 표시기의 잘못 설명된 데이터일 수 있습니다.
12_VininI_HMA.mq4 표시기를 사용하는 데 어떤 문제가 있는지 모르겠습니다.
잘못된 닫힘 조건 또는 표시기의 잘못 설명된 데이터일 수 있습니다.
Expert Advisor의 경우 가장 간단한 _HMA를 사용하는 것이 좋습니다. 그리고 Expert Advisor에서 변곡점을 직접 찾으십시오. 또는 널 버퍼를 참조하십시오. 그리고 다시 조언자에서 피벗 포인트를 결정하십시오. 컬러 라인은 수동 거래 전용입니다.
매직넘버로 주문건수 계산하는법좀 알려주세요..?
'김IV의 유용한 기능'
예를 들어,
if (NumberOfPositions(NULL,OP_BUY, Magic)>=4){/if 열린 위치 "buy"가 =4 이상인 경우