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

 
artmedia70 :

왜 그럴까요? 당신은 0 쓰기를 좋아하고 나는 OP_BUY를 좋아하고 당신은 1440을 좋아하고 나는 PERIOD_D1을 좋아합니다.

쓰기 좋아하세요?

그리고 나

이 모든 것이 동일하지만 내가 가지고 있는 방식이 더 좋습니다.

설정의 맨 위 줄은 코드 구조이고 맨 위에서 두 번째 줄은 내 것입니다.


여기에서 "덜 유연한 프로그래밍"이 어디에 있습니까?


유연성이란 입력에 비해 extern을 사용하여 매개변수를 쉽게 변경할 수 있음을 의미합니다. 입력이 변경되기를 원하지 않습니다. 성이 같은 사람이 누구인지 어떻게 압니까! 작업을 복잡하게 만들고 속도를 늦추는 다른 많은 것들. 그건 그렇고, Mashki에서는 열거가 여전히 숫자로 되어 있지만 숫자를 변경하고 이름을 쓰지 않는 것이 더 편리합니다. 그러나 OP_BUY는 괜찮습니다. 특히 pipsers가 열 위치를 결정하기 위해 0과 1을 최적화하고 있기 때문에 특히 그렇습니다! ;) 일반적으로 그것은 취향의 문제이지만 혁신에 익숙해지기를 원하며 그리 유쾌하지 않은 순간에 익숙하고 편안한 의자 아래에서 의자를 두드릴 것입니다.
 

안녕하세요!

0.007 범위의 막대 이후에 다음 9개 막대에 걸쳐 얼마나 많은 양의 종가가 있는지 확인하기로 결정했습니다. 반면 막대의 종가는 시가(1시간 유로달러 차트)보다 큽니다.

스크립트를 작성하여 다음 데이터를 얻습니다.

얼마나 많은 수익성 있는 상향 범위 EURUSD,H1: 연구된 총 막대=50000

EURUSD,H1의 수익성 있는 범위 증가: 클로즈업 시 평균 핍 수=0.008308835489833627

얼마나 많은 수익성 있는 상향 범위 EURUSD,H1: 9개의 가까운 바 내에서 얼마나 많은 플러스가 마감된 후 = 541

EURUSD,H1에서 얼마나 많은 수익성 범위가 증가했는지: 플러스의 총 포인트 수=4.495079999999993

얼마나 많은 수익성 있는 상향 범위 EURUSD,H1: 이 범위의 총 막대=622

Expert Advisor를 실행하고 완전히 다른 데이터를 얻습니다. EA는 시그널 바 이후에 진입하고 나중에 700 또는 9바의 이익으로 빠져 나옵니다. 스톱은 도달할 수 없는 값으로 설정되고 스프레드는 0입니다.

약 250일의 근무일을 고려하면 6000시간을 받습니다.

즉, 8년은 시간당 50,000바 이며 트랜잭션 수에 따라 대략적인 조사 범위는 2006년 6월부터 현재 날짜까지입니다.

Expert Advisor의 수익성 있는 거래:

2014.11.04 13:48:21.946 2014.10.31 22:56 수익성 상승 OnTester 수익 391.00000000000000

거래 건수 630.

고문과 대본 사이에 왜 그러한 불일치가 있는지 설명하십시오.

파일:
 

안녕 모두.

이 함수의 코드는 무엇입니까?

거래가 열리고 3~10분 후 마감됩니다.

주문 보내기(Symbol(), OP_SELL , 0.5, 입찰가, 1, 입찰가+0.00300, 입찰가-0.00300);

 

터미널은 마진을 어떻게 계산합니까?

정보원에서 나는 이렇게 했다.

         double _Expertmargin = 0.0 ;

         for ( int z = OrdersTotal() - 1 ; z >= 0 ; z -- )
        {
                 if ( ! OrderSelect ( z, SELECT_BY_POS ) )
                {
                        _GetLastError = GetLastError ();
                         Print ( ". OrderSelect(" + IntegerToString (z)+ ", SELECT_BY_POS ) - Error #" + IntegerToString (_GetLastError) );
                }
                 if ( OrderMagicNumber() == magic && OrderSymbol() == Symbol () && OrderType()< 2 )
                {
                        _Expertmargin += MarketInfo( Symbol (),MODE_MARGINREQUIRED)*OrderLots();
                }
        }

그런 다음 각 기호에 대한 여백 값을 추가하고 AccountMargin()이 반환하는 것과 약간의 불일치가 발생했습니다(터미널에서 247.74 대 247.79).


방법 것입니다?

 

메인 EURUSD 차트의 변수인 두 쌍으로 올빼미 거래를 만들고 싶습니다.

A_open = NormalizeDouble(iOpen(NULL, PERIOD_H1 , 0), 숫자);

완벽하게 작동하고 두 번째는 GBPUSD

더블 B_open = NormalizeDouble(iOpen("GBPUSD", PERIOD_H1, 0),자리수); 내가 뭘 잘못하고 있는지 보지도 않는다.

 
도와주세요, 제발! 누군가가 다음 원칙에 따라 코드의 일부, 스크립트 또는 고문을 만났을 수도 있습니다. 우리는 2개의 지연(baystop 및 selstop)을 넣었습니다. 하나가 트리거되면 두 번째 지연이 제거되고 그 자리에 동일한 지연이 배치되지만 두 배의 로트가 있습니다. 두 번째 지연이 발생하면 첫 번째 지연 대신 3배의 지연이 배치됩니다. 내가 분명히 썼기를 바랍니다. 고맙습니다.
 
prom18 :
도와주세요, 제발! 누군가가 다음 원칙에 따라 코드의 일부, 스크립트 또는 고문을 만났을 수도 있습니다. 우리는 2개의 지연(baystop 및selstop)을 넣었습니다. 하나가 트리거되면 두 번째 지연이 제거되고 동일한 지연이 그 자리에 배치되지만 두 배의 부지가 있습니다. 두 번째 지연이 발생하면 첫 번째 지연 대신 3배의 지연이 배치됩니다. 내가 분명히 썼기를 바랍니다. 고맙습니다.
당신도 마틴에 병합 하시겠습니까?! 코드베이스가 준비 되어 있습니다!
 
안녕하세요! 저는 초보자입니다. 한 달 동안 나는 Expert Advisors를 작성 하는 방법을 배우려고 노력했지만 이 모든 것이 나에게는 어렵습니다. 도와주세요. 보류중인 주문에 대해 개별 고문을 작성하십시오 BuyStop, Sellstop, BuyLimit, SellLimit 나는 빚을 지지 않을 것입니다!
 
이러한 모든 보류 중인 주문에 대해 고문을 작성할 때 의 차이점이 무엇인지 알고 싶습니다. 거기에 어떤 매개변수를 적용해야 합니까?
 
logut :
이러한 모든 보류 중인 주문에 대해 고문을 작성할 때의 차이점이 무엇인지 알고 싶습니다. 거기에 어떤 매개변수를 적용해야 합니까?

문서 가 도움이 될 것입니다