포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 50

 
wwowwa :

아는 사람 있으면 말해. Forex4you의 Gepard 5.0 전문가 고문은 이미 큰 마이너스로 거래를 시작합니다. 설정은 어디서 조정할 수 있나요?



글쎄, 히스토리를 조정하는 측면에서 설정 앞에서 실행할 수 있습니다. 초기 단계와 마지막 단계의 설정을 나타내는 상자를 선택하십시오. 예를 들어 이익 창출 설정을 설정하고 시작 1을 설정 한 다음 1 단계를 설정하십시오. 100을 중지한 다음 최적화 확인란을 선택하면 어드바이저가 이익 실현을 1로 변경하여 모든 옵션을 실행한 다음 드로다운 및 이익을 발행합니다.

글쎄, 당신이 다른 것을 의미한다면 설정을 조정하여 의미를 명확히해야합니다

 
나는 그것을 설명하는 방법을 모른다. Expert Advisor가 새 주문을 열면 마치 큰 지연으로 작동하고 마이너스로 들어가는 것처럼 "Profit" 열에 큰 마이너스가 즉시 나타납니다. 어드바이저 자체에서 설정을 변경해야 할 수도 있지만, 뭔가 엉망이 될까 두렵습니다. 기본적으로 거래는 이익과 함께 교활하게 진행됩니다.
 
글쎄, 이것은 예를 들어 내 거래자가 거래당 2포인트를 가져가는 금액입니다.
 
아니요, 기본적으로 거래는 작은 마이너스로 시작되며 오늘 금은 -9.58로 시작되었습니다. 그리고 나서 하루 종일 나는 플러스에 도달했습니다. 그가 필요로하는 것은 무엇입니까?
 
Merincool :


그러나 ~함에 따라? 결국 표시기가 창으로 표시된다고 결정한 경우 차트에 화살표를 표시하는 방법은 무엇입니까? 4개의 버퍼만 사용합니다.


차트에서 미안하지만 분명히주의 깊게 읽지 않았습니다. 첫 번째 지표의 계산을 사용하는 두 번째 지표를 사용할 수 있지만

 
나는 나 자신을 반복하려고 노력할 것이고, 이 특정 위치를 연 후 내가 할 때 어드바이저 코드가 처음부터 작동하기 시작하도록 올바르게 수행하는 방법을 알려주십시오.

if (티켓구매>0)
{
반품;
}

코드에서 아래에 있는 다른 조건에서는 더 이상 주문을 열지 않습니다. 이 항목> 0을 보고 몇 개를 열 수 있습니다. 고맙습니다.
 

안녕하세요 좋은 여러분! 문제,

TR이 100과 같아야 하는 경우 주문하는 방법은 무엇입니까?

오류 130은 한 쌍의 유로/달러 테스트에 대해 표시됩니다.

아마도 Kim CorrectingPrice 기능을 통해 유일한 질문은 개/설치 가격 이 얼마입니까? 질문/입찰

그리고 이 기능은 어떻게 사용하나요?

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 02.07.2013                                                     |
//|  Описание : Выполняет корректирование ценовых уровней под STOPLEVEL.       |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование торгового инструмента                                 |
//|    op - торговая операция                                                  |
//|    pp - цена открытия/установки                                            |
//|    sl - ценовой уровень StopLoss                                           |
//|    tp - ценовой уровень TakeProfit                                         |
//+----------------------------------------------------------------------------+
void CorrectingPrice( string sy, int op, double & pp, double & sl, double & tp) {
   if (sy== "" || sy== "0" ) sy= Symbol ();
  RefreshRates();
   int     di=MarketInfo(sy, MODE_DIGITS);
   int    msl=MarketInfo(sy, MODE_STOPLEVEL);
   int     sp=MarketInfo(sy, MODE_SPREAD);
   double mp=MarketInfo(sy, MODE_POINT);
   double pa=MarketInfo(sy, MODE_ASK);
   double pb=MarketInfo(sy, MODE_BID);
   double ds= NormalizeDouble (pp-sl, di);
   double dp= NormalizeDouble (pp-tp, di);

   if (msl== 0 ) msl= 2 *sp;
   switch (op) {
     case OP_BUY:
      pp=pa;
      sl=pp-ds;
      tp= NormalizeDouble (pp-dp, di);
       if (sl>pp-msl*mp) sl=pp-msl*mp;
       if (tp> 0 && tp<pp+msl*mp) tp=pp+msl*mp;
       break ;
     case OP_SELL:
      pp=pb;
      sl= NormalizeDouble (pp-ds, di);
      tp=pp-dp;
       if (sl> 0 && sl<pp+msl*mp) sl=pp+msl*mp;
       if (tp>pp-msl*mp) tp=pp-msl*mp;
       break ;
     case OP_BUYLIMIT:
       if (pp>pa-msl*mp) {
        pp=pa-msl*mp;
        sl=pp-ds;
        tp= NormalizeDouble (pp-dp, di);
      }
       if (sl>pp-msl*mp) sl=pp-msl*mp;
       if (tp> 0 && tp<pp+msl*mp) tp=pp+msl*mp;
       break ;
     case OP_BUYSTOP:
       if (pp<pa+msl*mp) {
        pp=pa+msl*mp;
         if (sl> 0 ) sl=pp-ds;
         if (tp> 0 ) tp= NormalizeDouble (pp-dp, di);
      }
       if (sl>pp-msl*mp) sl=pp-msl*mp;
       if (tp> 0 && tp<pp+msl*mp) tp=pp+msl*mp;
       break ;
     case OP_SELLLIMIT:
       if (pp<pb+msl*mp) {
        pp=pb+msl*mp;
        sl= NormalizeDouble (pp-ds, di);
        tp=pp-dp;
      }
       if (sl> 0 && sl<pp+msl*mp) sl=pp+msl*mp;
       if (tp>pp-msl*mp) tp=pp-msl*mp;
       break ;
     case OP_SELLSTOP:
       if (pp>pb-msl*mp) {
        pp=pb-msl*mp;
        sl= NormalizeDouble (pp-ds, di);
        tp=pp-dp;
      }
       if (sl> 0 && sl<pp+msl*mp) sl=pp+msl*mp;
       if (tp>pp-msl*mp) tp=pp-msl*mp;
       break ;
     default :
      Message( "CorrectingPrice(): Неизвестная торговая операция!" );
       break ;
  }
}
   
 
wwowwa :
아니요, 기본적으로 거래는 작은 마이너스로 시작되며 오늘 금은 -9.58로 시작되었습니다. 그리고 나서 하루 종일 나는 플러스에 도달했습니다. 그가 필요로하는 것은 무엇입니까?

금에 대한 1포인트의 가격을 보고 스프레드를 보면 모든 것이 명확해지기를 바랍니다.

힌트: 매수 포지션은 매도호가에서 열리지만, 매수 포지션은 스프레드 크기 만큼 매도호가보다 낮습니다. 포지션을 열자 마자 스프레드와 동일한 마이너스로 포지션이 열립니다. 따라서 고문은 무언가가 필요하지 않습니다 ..., 당신은 재료를 배워야합니다 ...

 
Top2n :

안녕하세요 좋은 여러분! 문제,

TR이 100과 같아야 하는 경우 주문하는 방법은 무엇입니까?

오류 130은 한 쌍의 유로/달러 테스트에 대해 표시됩니다.

아마도 Kim의 CorrectingPrice 기능을 통해서일 것입니다. 그러나 문제는 개/설치 가격이 얼마입니까? 질문/입찰

그리고 이 기능은 어떻게 사용하나요?

테이크는 공개 가격에서 100핍이 아니라 100핍이어야 합니다. 따라서 오류가 있습니다.

시작 가격에 100포인트를 곱한 값에 100포인트를 추가(매수)하거나(매도) 빼서 테이크 가격을 얻습니다. 서버에 거래 요청을 보내기 전에 테이크가 DC의 StopLevel 내에 있는지 확인하십시오. 다음 질문에 대한 답변 은 여기에 있습니다 .

 
artmedia70 :

테이크는 공개 가격에서 100핍이 아니라 100핍이어야 합니다. 따라서 오류가 있습니다.

시작 가격에 100포인트를 곱한 값에 100포인트를 추가(매수)하거나(매도) 빼서 테이크 가격을 얻습니다. 서버에 거래 요청을 보내기 전에 테이크가 DC의 StopLevel 내에 있는지 확인하십시오. 다음 질문에 대한 답변 은 여기에 있습니다 .



감사합니다만, BUY 등을 위한 특정 계산을 통해 TP(Ask + TP * Point)를 얻어야 하는 것으로 알고 있습니다.

다음은 TP=100핍이 즉시 설정되지 않았지만 예를 들어 130핍에 대해 작동하는 경우입니다. 그러나 수동 모드로 하면 먼저 주문을 한 다음 TP를 100p 끌어올릴 수 있습니다.

브로커의 StopLevel은 0.00050입니다.

아마도 TR이 시작될 때 스프레드 없이 고려하지만 명시된 가격으로 고려합니다. 약간의 넌센스지만.