여러분, 안녕하세요! 나는 여기 새롭습니다, 알려주세요! 여러 고문과 함께 데모 계정 을 열었고 이제 실제 계정을 열었습니다. 거기에 더 낮은 비율로 하나를 삽입하고 싶습니다. 문제! 데모에서 실제로 전환할 때 (어드바이저에서) 다른 값과 어드바이저 수가 있도록 하려면 어떻게 해야 합니까? 가능합니까? 아마도 모든 것이 시도된 것처럼 틱(제거)을 어디에 둘지 모릅니다.
표시기가 각각의 새 막대 다음에 "다시 로드"되도록 수행해야 하는 작업 .. 또는 이 문제를 해결하는 방법 --- EuroYen 차트에 3개의 MACD가 있습니다.(이 때문에 제거하고 다시 설치해야 하기 때문에 ). 지표에 무엇을 적어야합니까? 아니면 Expert Advisor에서 데이터를 적절하게 읽습니까?
Shniperson писал(а)>> 새로운 막대가 나올 때마다 표시기가 "다시 로드"되도록 해야 하는 작업.. 또는 이 문제를 해결하는 방법 --- EuroYen 차트에는 3개의 MACD가 있습니다.(이 때문에 제거하고 다시 설치해야 하기 때문에) . 지표에 무엇을 적어야합니까? 아니면 Expert Advisor에서 데이터를 적절하게 읽습니까?
#속성 표시기_분리_창 #속성 표시기_버퍼 2 #property indicator_color1 다크카키 #property indicator_color2 빨간색 #속성 표시기_너비1 2 //---- 표시기 매개변수 외부 int FastEMA=12; extern int SlowEMA=26; 외부 정수 SignalSMA=9; //---- 표시기 버퍼 이중 MacdBuffer[]; 이중 신호 버퍼[];
//+----------------------------------------------- --------------------+ //| 사용자 지정 표시기 초기화 기능 | //+----------------------------------------------- --------------------+ 정수 초기화() { //---- 그리기 설정 SetIndexStyle(0,DRAW_HISTOGRAM); SetIndexStyle(1,DRAW_LINE); SetIndexDrawBegin(1,SignalSMA); IndicatorDigits(숫자+1); //---- 표시기 버퍼 매핑 SetIndexBuffer(0, MacdBuffer); SetIndexBuffer(1, 신호 버퍼); //---- DataWindow의 이름 및 표시기 하위 창 레이블 IndicatorShortName("USDJPY("+FastEMA+","+SlowEMA+","+SignalSMA+")"); SetIndexLabel(0,"MACD"); SetIndexLabel(1, "신호"); //---- 초기화 완료 리턴(0); } //+----------------------------------------------- --------------------+ //| 이동 평균 수렴/발산 | //+----------------------------------------------- --------------------+ 정수 시작() { 정수 제한; int counted_bars=IndicatorCounted(); //---- 마지막으로 계산된 막대가 다시 계산됩니다. if(counted_bars>0) counted_bars--; 제한=막대 개수 계산된 막대기; //---- 첫 번째 버퍼에서 계산된 macd for(int i=0; i<limit; i++) MacdBuffer[i]=iMA("USDJPY",0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i); //---- 두 번째 버퍼에서 카운트된 신호 라인 for(i=0; i<한계; i++) SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i); //---- 완료 리턴(0); } //+----------------------------------------------- --------------------+
금지되어 있습니다. 첫째, 방법을 모르겠고 둘째, 이미 똑똑한 사람들이 작성했습니다 .
매우 감사합니다!!!
그리고 나는 전체 인터넷을 파헤 쳤고 찾을 수 없었습니다 ... 이것이 내가 필요한 것입니다 !!!
나는 고문을 만들었지 만 어떤 이유에서인지 끊임없이 이것에 대해 크롤링합니다.
2009.05.28 03:05:14 TestGenerator: 일치하지 않는 데이터 오류(2009.04.21 09:00에서 볼륨 제한 2057 초과)
이야기를 다시 다운로드하거나 뭔가를 생각해 내려고 해도 아무 것도 나오지 않습니다(
그는 실생활에서 거래하지만)
누구에게나 어렵지 않습니다. 테스터에서 그것을 몰아낼 수 있습니까? 아마 갈거야?
출력이 어떻게 되었는지 궁금합니다... (당분간은 내역에 맞게 많은 매개변수를 조정했지만 - 트랜잭션 논리에 이미 잼이 있을 수 있습니다. 수정하겠습니다)
미리 감사합니다)
여러분, 안녕하세요! 나는 여기 새롭습니다, 알려주세요! 여러 고문과 함께 데모 계정 을 열었고 이제 실제 계정을 열었습니다. 거기에 더 낮은 비율로 하나를 삽입하고 싶습니다. 문제! 데모에서 실제로 전환할 때 (어드바이저에서) 다른 값과 어드바이저 수가 있도록 하려면 어떻게 해야 합니까? 가능합니까? 아마도 모든 것이 시도된 것처럼 틱(제거)을 어디에 둘지 모릅니다.
브로커/딜러에 롤오버가 있는 경우 하루가 끝날 때 거래가 어떻게 마감됩니까? - 오름차순의 시퀀스 번호(SEL_BY_POSITION)로? 즉, 다시 개설한 거래를 내가 개설한 거래와 비교해야 하는 경우 매일 일련 번호로 연결할 수 있습니까?
여기 내 중개인이 이에 대해 쓴 내용이 있습니다. 그리고 모든 미묘함은 경험을 통해서만 알 수 있습니다.
롤오버(RO)는 모스크바 시간 01:00에 발생합니다.
RO 동안 티켓을 닫고 다른 티켓을 열면 번호가 변경되고 마법은 그대로 유지되며 (닫힌 티켓에 대한) 주석은 [swap] 줄로 보완됩니다. 새로 열린 댓글은 변경되지 않습니다. 다음 RO까지.
새로운 막대가 나올 때마다 표시기가 "다시 로드"되도록 해야 하는 작업.. 또는 이 문제를 해결하는 방법 --- EuroYen 차트에는 3개의 MACD가 있습니다.(이 때문에 제거하고 다시 설치해야 하기 때문에) . 지표에 무엇을 적어야합니까? 아니면 Expert Advisor에서 데이터를 적절하게 읽습니까?
그것은 할 수 있습니다. 지표와 고문 모두.
안녕하세요, 젊고 경험이없는 사람들에게 말하십시오 :))
고문이 있지만 원칙에 따라 작동합니다. 나는 첫 번째 거래를 하여 거래할 시간임을 표시한 다음 모든 것을 합니다. :)
구현이 가능한가요? 그것을 테스트하는 방법? 과거 데이터에서 실행할 때 거래를 누르면 과거 데이터가 아닌 실제 거래가 발생합니다.
:))
안녕하세요, 젊고 경험이없는 사람들에게 말하십시오 :))
고문이 있지만 원칙에 따라 작동합니다. 나는 첫 번째 거래를 하여 거래할 시간임을 표시한 다음 모든 것을 합니다. :)
구현이 가능한가요? 그것을 테스트하는 방법? 과거 데이터에서 실행할 때 거래를 누르면 과거 데이터가 아닌 실제 거래가 발생합니다.
:))
할 수 있다. 그리고 예가 있습니다. 내 장난감에 비슷한 것이 있습니다.
그것은 할 수 있습니다. 지표와 고문 모두.
하지만 어떻게 해야 할까요? 이 MACD 코드에서 대체되어야 하는 것은 무엇입니까?
#속성 표시기_분리_창
#속성 표시기_버퍼 2
#property indicator_color1 다크카키
#property indicator_color2 빨간색
#속성 표시기_너비1 2
//---- 표시기 매개변수
외부 int FastEMA=12;
extern int SlowEMA=26;
외부 정수 SignalSMA=9;
//---- 표시기 버퍼
이중 MacdBuffer[];
이중 신호 버퍼[];
//+----------------------------------------------- --------------------+
//| 사용자 지정 표시기 초기화 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//---- 그리기 설정
SetIndexStyle(0,DRAW_HISTOGRAM);
SetIndexStyle(1,DRAW_LINE);
SetIndexDrawBegin(1,SignalSMA);
IndicatorDigits(숫자+1);
//---- 표시기 버퍼 매핑
SetIndexBuffer(0, MacdBuffer);
SetIndexBuffer(1, 신호 버퍼);
//---- DataWindow의 이름 및 표시기 하위 창 레이블
IndicatorShortName("USDJPY("+FastEMA+","+SlowEMA+","+SignalSMA+")");
SetIndexLabel(0,"MACD");
SetIndexLabel(1, "신호");
//---- 초기화 완료
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 이동 평균 수렴/발산 |
//+----------------------------------------------- --------------------+
정수 시작()
{
정수 제한;
int counted_bars=IndicatorCounted();
//---- 마지막으로 계산된 막대가 다시 계산됩니다.
if(counted_bars>0) counted_bars--;
제한=막대 개수 계산된 막대기;
//---- 첫 번째 버퍼에서 계산된 macd
for(int i=0; i<limit; i++)
MacdBuffer[i]=iMA("USDJPY",0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
//---- 두 번째 버퍼에서 카운트된 신호 라인
for(i=0; i<한계; i++)
SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);
//---- 완료
리턴(0);
}
//+----------------------------------------------- --------------------+