코딩 도움말 - 페이지 431

 
mladen:
모르겠어요. 바이러스 백신으로 검사해 보세요(avast와 kaspersky는 모두 버전 5를 맬웨어로 감지했습니다).

나는 거기에 바이러스를하지 않았다

감사해요

 

누군가가 연결된 표시기를 수정하여 히스토그램 막대 대신 위쪽 및 아래쪽 화살표를 표시할 수 있습니까? 도움을 주시면 감사하겠습니다.

파일:
 
daytrade5:
누군가가 연결된 표시기를 수정하여 히스토그램 막대 대신 위쪽 및 아래쪽 화살표를 표시할 수 있습니까? 도움을 주시면 감사하겠습니다.

당일 거래5

heiken ashi 는 본질적으로 막대형 표시기입니다. heiken ashi에 대한 고가, 저가, 시가 및 종가 값을 포함합니다. 화살표만 사용하면 다소 이상하게 보일 수 있음을 모두 보여줍니다.

 
mladen:
daytrade5 heiken ashi는 본질적으로 막대형 지표입니다. heiken ashi에 대한 고가, 저가, 시가 및 종가 값을 포함합니다. 화살표만 사용하면 다소 이상하게 보일 수 있음을 모두 보여줍니다.

감사합니다 Mladen,,,,,,,,이해했습니다.

 
Hayk Gevorgyan:
안녕하세요 여러분,

내가 코딩에 익숙하지 않기 때문에 누군가 xcode 표시기를 기반으로 간단한 ea 코딩을 도와줄 수 있습니까?

신호 막대 닫기, 표시기의 신호 기간 변경 옵션, 거래 시간 및 거래 날짜 변경 옵션 후 매수 및 매도 주문이 필요합니다.

구매 및 판매 항목은 스크린샷에 설명된 대로 간단합니다. 모든 시간 프레임 모든 쌍, 이익 실현 옵션, 후행 중지 옵션.

성배도 아니고 멀다는 걸 알지만 (성배는 존재하지 않기 때문에) ), 그러나 우리는 이것에서 무언가를 얻으려고 할 수 있습니다.

또한 로트 크기 증가 옵션을 추가할 수 있는 경우(수동으로 변경). 예: 0.01,0.01,0.02,0.02,0.04,0.04,0.08,0.08 등등...

누구나 할 수 있습니까?

감사해요.

 

Mrtools/malden에게 아래 코드를 확인 하고 오류가 어디 있는지 알려주시겠습니까? #속성 표시기_차트_창

#속성 표시기_버퍼 2

#property indicator_color1 빨간색

#속성 표시기_너비1 2

#property indicator_color2 라임

#속성 표시기_너비2 2

외부 이중 로트 = 0.1;

외부 정수 SignalGap = 4;

정수 dist=24;

더블 b1[];

더블 b2[];

실수;

인트 티켓;

이중 정지;

이중 교수;

정수 초기화() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2);

리턴(0);

}

int deinit() { 반환(0); }

정수 시작() {

int counted_bars=IndicatorCounted();

int k,i,j,limit,hhb,llb;

정수 총 주문 = 0;

if (counted_bars<0) return(-1);

if (counted_bars>0) counted_bars--;

제한=바-1;

if(counted_bars>=1) limit=바 개수-바-1;

(한도<0) 한도=0인 경우;

(i=limit;i>=0;i--) {

hhb = 최고(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = 최저(NULL,0,MODE_LOW,dist,i-dist/2);

만약 (i==hhb)

b1=하이+시그널갭*포인트;

만약 (i==llb)

b2=낮음[llb]-SignalGap*포인트;

for (int a=0; a <= OrdersTotal();a++)

if (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

if (OrderSymbol() == Symbol())

총주문++;

if (TotalOrders<1)

{

더블 sl = stopsize*Point*MathPow(10,Digits%2);

이중 tp = profsize*Point*MathPow(10,Digits%2);

이중 물음=NormalizeDouble(질문, 숫자);

이중 입찰가=NormalizeDouble(입찰가,자리수);

중지 = (Ask-sl);

교수 = (질문+tp);

티켓 = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL, LimeGreen);

티켓 = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL, LimeGreen);

OrderModify( 티켓, OrderOpenPrice(), 중지, 교수, 0, 파란색);

}

err=GetLastError();

}

리턴(0);

}

 
hock87:
Mrtools/malden에게 아래 코드를 확인하고 오류가 어디 있는지 알려주시겠습니까? #속성 표시기_차트_창

#속성 표시기_버퍼 2

#property indicator_color1 빨간색

#속성 표시기_너비1 2

#property indicator_color2 라임

#속성 표시기_너비2 2

외부 이중 로트 = 0.1;

외부 정수 SignalGap = 4;

정수 dist=24;

더블 b1[];

더블 b2[];

실수;

인트 티켓;

이중 정지;

이중 교수;

정수 초기화() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2);

리턴(0);

}

int deinit() { 반환(0); }

정수 시작() {

int counted_bars=IndicatorCounted();

int k,i,j,limit,hhb,llb;

정수 총 주문 = 0;

if (counted_bars<0) return(-1);

if (counted_bars>0) counted_bars--;

제한=바-1;

if(counted_bars>=1) limit=바 개수-바-1;

(한도<0) 한도=0인 경우;

(i=limit;i>=0;i--) {

hhb = 최고(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = 최저(NULL,0,MODE_LOW,dist,i-dist/2);

만약 (i==hhb)

b1=하이+시그널갭*포인트;

만약 (i==llb)

b2=낮음[llb]-SignalGap*포인트;

for (int a=0; a <= OrdersTotal();a++)

if (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

if (OrderSymbol() == Symbol())

총주문++;

if (TotalOrders<1)

{

더블 sl = stopsize*Point*MathPow(10,Digits%2);

이중 tp = profsize*Point*MathPow(10,Digits%2);

이중 물음=NormalizeDouble(질문, 숫자);

이중 입찰가=NormalizeDouble(입찰가,자리수);

중지 = (Ask-sl);

교수 = (질문+tp);

티켓 = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL, LimeGreen);

티켓 = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL, LimeGreen);

OrderModify( 티켓, OrderOpenPrice(), 중지, 교수, 0, 파란색);

}

err=GetLastError();

}

리턴(0);

}

호크87

표시기의 주문을 처리할 수 없습니다.

EA에서 테스트하려는 값을 가져오려면 iCustom()을 사용하여 EA에서 표시기를 호출 해야 합니다.

____________________

추신: "xcode"는 이름이 바뀌고 디컴파일된 bb stop 표시기입니다. 해당 지표를 사용하여 구축된 EA가 이미 있습니다. bb stop ea에서 검색해보세요

 

안녕.

이미 이와 같은 지표인지는 모르겠습니다. 그러나 여러 개의 오실리에이터에 대한 차트에 화살표를 인쇄하는 하나의 표시기를 만드는 것이 가능합니까?

예: 스토캐스틱은 과매수 또는 과매도(십자가가 중간에 있는 경우가 아님)에서 신호선 을 교차하고 신호선이 MACD를 교차하고 RSI가 과매수 또는 과매수 중 하나로 진입하고 종료할 때 화살표를 교차합니다.

화살표는 그래픽으로 표시되는 색상을 다르게 지정해야 합니다.

약간의 스피어 타임이 있는 좋은 코더의 경우 오른쪽 하단 모서리에 실제 값이 있는 작은 테이블이 있는 경우 추가로.

감사해요

 
NWFstudent:
안녕.

이미 이와 같은 지표인지는 모르겠습니다. 그러나 여러 개의 오실리에이터에 대한 차트에 화살표를 인쇄하는 하나의 표시기를 만드는 것이 가능합니까?

예: 스토캐스틱은 과매수 또는 과매도(십자가가 중간에 있는 경우가 아님)에서 신호선을 교차하고 신호선이 MACD를 교차하고 RSI가 과매수 또는 과매수 중 하나로 진입하고 종료할 때 화살표를 교차합니다.

화살표는 그래픽으로 표시되는 색상을 다르게 지정해야 합니다.

약간의 스피어 타임이 있는 좋은 코더의 경우 오른쪽 하단 모서리에 실제 값이 있는 작은 테이블이 있는 경우 추가로.

감사해요

차트에 실제 오실레이터가 없는 상태를 나타내는 화살표만 있습니다.

 
NWFstudent:
차트에 실제 오실레이터가 없는 상태를 나타내는 화살표만 있습니다.

NWF학생

정확히 그렇게 하는 몇 가지 지표가 있습니다. 예, 가능합니다.