안녕하세요. 사람들, 도와주세요 pliz-나는 지표를 변경하기 위해 박차를 어딘가에 묻었습니다. 막대당 한 번만 지표 계산 을 수행하는 방법은 무엇입니까? 나는 기억한다 - 시작 직후에 RETURN 인터럽터가 있었다 - 그러나 나는 내 삶을 위한 조건을 기억하지 못한다.
내 브로커는 주가 지수에 대한 선물 거래를 허용하지 않습니다... 따라서 내 터미널에서 이 지수의 차트를 볼 수 없습니다...
질문이 생깁니다.
DJIA, DAX, Nikkei, 미국 및 유럽 채권(예: 10년) 및 소위에 대한 견적은 어디에서 얻을 수 있습니까? "달러 인덱스", 가격 차트를 작성하기 위해 터미널에서 사용할 수 있도록 터미널에 로드하는 방법, 데이터로 사용합니다.
기회가 되시면 조언 부탁드립니다.
미리 감사드립니다.
Alpari 서버에서 다운로드하십시오. DJI, DAX, Nikkei에는 달러 인덱스가 있습니다. Alpari 데모 서버에서 이 작업을 수행할 수 있습니다. 그들의 웹사이트에서 주소를 찾으십시오. 또는 MT4 버전을 설치하고 데모 계정을 만드십시오. 그들은 유로본드가 없습니다.
여러분, 도와주세요!!! 두뇌는 망가졌지만 지식은 충분하지 않습니다. 표시기에서 WindowPriceMax 및 WindowPriceMin 함수를 사용합니다. 문제는 지표의 초기 계산을 위해 다른 시간 프레임으로 전환할 때 이러한 기능이 이전 창의 데이터를 취한다는 것입니다(예: 이전 차트는 4H이고 최대 및 최소 창은 1.4000 및 1.2000, 나는 D로 전환, 그리고 최대 및 최소 창은 1.5000 및 1.1000이 되지만 먼저 표시기는 최대 및 최소의 이전 값을 기반으로 계산되고 새 틱이 도착할 때만 새 값을 계산합니다.
//***************************************int init (){IndicatorBuffers(3);SetIndexStyle(0,DRAW_LINE);SetIndexBuffer(0, zz );SetIndexBuffer(1, fxH );SetIndexBuffer(2, fxL );if( Points !=0&& Percent ==0) di =10* Points *Point;return(0);}//-----------------------------------------------int deinit (){ObjectsDeleteAll(0,21);return(0);}//********************************************************int start (){int i , n , cb0 ;int counted_bars =IndicatorCounted();if( counted_bars <0){Print("Indicator Error (Counted bars < 0)!");return(-1);}if(Bars<100){Print("Indicator Error (Bars < 100)!");return(-1);}int cbi =Bars-2;if( counted_bars >2){ cbi =Bars- counted_bars ;}//======================================================================================================================for( i = cbi ; i >=0; i --){//-----------------Functions------------------------------
fxH [ i ]=High[ i ];
fxL [ i ]=Low[ i ];
Max =(WindowPriceMax()-WindowPriceMin())/100;
여러분, 도와주세요!!! 두뇌는 망가졌지만 지식은 충분하지 않습니다. 표시기에서 WindowPriceMax 및 WindowPriceMin 함수를 사용합니다. 문제는 지표의 초기 계산을 위해 다른 시간 프레임으로 전환할 때 이러한 기능이 이전 창의 데이터를 취한다는 것입니다(예: 이전 차트는 4H이고 최대 및 최소 창은 1.4000 및 1.2000, 나는 D로 전환, 그리고 최대 및 최소 창은 1.5000 및 1.1000이 되지만 먼저 표시기는 최대 및 최소의 이전 값을 기반으로 계산되고 새 틱이 도착할 때만 새 값을 계산합니다.
확인하기 위해 이 트릭을 제안할 수 있습니다.
WindowFirstVisibleBar() 및 WindowBrsPerChart() 함수가 상황에서 올바르게 작동하는지 확인하십시오. 반환된 값이 새 차트에 해당하면 ArrayMaximum() 및 ArrayMinimum()을 사용하여 차트에서 가격의 최대값과 최소값을 계산할 수 있습니다.
그리고 함수 시작의 끝에 넣어
모두에게 감사합니다. ;-)발견에서 -
그리고 함수 시작의 끝에 넣어
모두에게 감사합니다. ;-)https://www.mql5.com/ru/forum/118402
Demo의 실제 거래 조건에서 Expert Advisor를 테스트하기 위해 다른 브로커의 3개의 새 터미널을 설치했는데 갑자기
세 가지 주문에서 모두 열리지 않았지만 " 오류 130 " = 잘못된 중지가 나타납니다. 일종의 악마 - 모든 것이 이전에 이미 사용 가능한 플랫폼에서 작동했습니다.
문제가 있는 하나의 테스터에서도 오류 없이 다른 테스트를 수행하지 않았습니다. 이해하기 시작했고 세 사람 모두 주문을 여는 것이 금지된 것 같습니다.
SL 및 TP와 동시에(아직 100%는 아니지만 그게 요점이라고 생각합니다).
- 비슷한 일을 겪은 사람이 있습니까? true인 경우 "잘못된 중지"는 실제로 도움이 되지 않습니다.
- 플랫폼 테스터는 브로커의 조건과 어떤 식 으로든 연결되지 않습니까?
chief2000 писал(а) >>
...- 플랫폼 테스터는 브로커의 조건과 전혀 관련이 없습니까?
하지만 어떻게! 테스터는 작동하며 특정 브로커의 터미널 조건에 따라 작동해야 합니다.
분명히 "작동"과 "해야"가 동기화되지 않았습니다. :)
오늘 "문제" 중개인 중 한 명이 SL과 TP가 모두 지정된 실제 주문을 여는 것이 금지되어 있음을 확인했습니다.
그들의 테스터에서는 가능했습니다(다른 브로커의 테스터와 함께 다른 경우의 예도 있습니다).
친구, 좋은 오후입니다.
이 상황에 대해 말씀해 주십시오.
내 브로커는 주가 지수에 대한 선물 거래를 허용하지 않습니다... 따라서 내 터미널에서 이 지수의 차트를 볼 수 없습니다...
질문이 생깁니다.
DJIA, DAX, Nikkei, 미국 및 유럽 채권(예: 10년) 및 소위에 대한 견적은 어디에서 얻을 수 있습니까? "달러 인덱스", 가격 차트를 작성하기 위해 터미널에서 사용할 수 있도록 터미널에 로드하는 방법, 데이터로 사용합니다.
기회가 되시면 조언 부탁드립니다.
미리 감사드립니다.친구, 좋은 오후입니다.
이 상황에 대해 말씀해 주십시오.
내 브로커는 주가 지수에 대한 선물 거래를 허용하지 않습니다... 따라서 내 터미널에서 이 지수의 차트를 볼 수 없습니다...
질문이 생깁니다.
DJIA, DAX, Nikkei, 미국 및 유럽 채권(예: 10년) 및 소위에 대한 견적은 어디에서 얻을 수 있습니까? "달러 인덱스", 가격 차트를 작성하기 위해 터미널에서 사용할 수 있도록 터미널에 로드하는 방법, 데이터로 사용합니다.
기회가 되시면 조언 부탁드립니다.
미리 감사드립니다.Alpari 서버에서 다운로드하십시오. DJI, DAX, Nikkei에는 달러 인덱스가 있습니다. Alpari 데모 서버에서 이 작업을 수행할 수 있습니다. 그들의 웹사이트에서 주소를 찾으십시오. 또는 MT4 버전을 설치하고 데모 계정을 만드십시오. 그들은 유로본드가 없습니다.
여러분, 도와주세요!!! 두뇌는 망가졌지만 지식은 충분하지 않습니다. 표시기에서 WindowPriceMax 및 WindowPriceMin 함수를 사용합니다. 문제는 지표의 초기 계산을 위해 다른 시간 프레임으로 전환할 때 이러한 기능이 이전 창의 데이터를 취한다는 것입니다(예: 이전 차트는 4H이고 최대 및 최소 창은 1.4000 및 1.2000, 나는 D로 전환, 그리고 최대 및 최소 창은 1.5000 및 1.1000이 되지만 먼저 표시기는 최대 및 최소의 이전 값을 기반으로 계산되고 새 틱이 도착할 때만 새 값을 계산합니다.
여러분, 도와주세요!!! 두뇌는 망가졌지만 지식은 충분하지 않습니다. 표시기에서 WindowPriceMax 및 WindowPriceMin 함수를 사용합니다. 문제는 지표의 초기 계산을 위해 다른 시간 프레임으로 전환할 때 이러한 기능이 이전 창의 데이터를 취한다는 것입니다(예: 이전 차트는 4H이고 최대 및 최소 창은 1.4000 및 1.2000, 나는 D로 전환, 그리고 최대 및 최소 창은 1.5000 및 1.1000이 되지만 먼저 표시기는 최대 및 최소의 이전 값을 기반으로 계산되고 새 틱이 도착할 때만 새 값을 계산합니다.
확인하기 위해 이 트릭을 제안할 수 있습니다.
WindowFirstVisibleBar() 및 WindowBrsPerChart() 함수가 상황에서 올바르게 작동하는지 확인하십시오. 반환된 값이 새 차트에 해당하면 ArrayMaximum() 및 ArrayMinimum()을 사용하여 차트에서 가격의 최대값과 최소값을 계산할 수 있습니다.