코딩 도움말 - 페이지 460

 
mladen:
3 -> 최대 미끄러짐

첫 번째 0 -> 손절매(주문을 원하는 손절매 가격으로 채워야 함)

두 번째 0 -> 이익실현 (주문을 원하는 이익실현 가격으로 채워야 함)

_________________

거기에 10, 10을 둘 수 없습니다.

손절매는 주문 개시 가격 +- 손절매(포인트)여야 합니다.

이익실현 - 오픈 가격 주문 +- 핍(포인트) 단위 이익실현에도 동일한 규칙이 적용됩니다.

고마워요, mladen.

오늘 나는 당신의 가르침의 코딩을 배웠습니다.

너무 행복해.

배워야 할 코딩이 많습니다.

고맙습니다.

 
hock87:
고마워요, mladen.

오늘 나는 당신의 가르침의 코딩을 배웠습니다.

너무 행복해.

배워야 할 코딩이 많습니다.

고맙습니다.

그냥 완고하세요(고집은 코더가 가질 수 있는 최고의 품질 - 몇 년 동안 코딩하면 앞으로 나아갈 수 있음)

 

방금 체크인 했습니다-며칠 동안 자리를 비웠습니다.

pipmagnet:
죄송합니다. 이전 게시물에 이것을 추가하지 않았습니다. 이것이 제가 묻고 있는 것입니다. 도움/응답에 미리 감사드립니다.
 

안녕하세요 mladen 입니다.

코드가 올바른지 확인하는 데 도움을 줄 수 있습니까? 조언좀 부탁드립니다

double MA_Signal = iMA(Symbol(),0,FastMa,FastMaShift,FastMaMode,FastMaPrice,0);

double MA_Signala = iMA(Symbol(),0,UpperMa,UpperMaShift,UpperMaMode,UpperMaPrice,0);

double MA_Signalb = iMA(Symbol(),0,LowerMa,LowerMaShift,LowerMaMode,LowerMaPrice,0);

double MACD = iCustom(Symbol(),0,"MyMACD",Macd_fast,Macd_slow,Macd_signal,Macd_price,MODE_MAIN,i);

double MACDsig = iCustom(Symbol(),0,"MyMACD",Macd_fast,Macd_slow,Macd_signal,Macd_price,MODE_SIGNAL,i);

double Bbands = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,2);

double Ma_Bid_Diff = MathAbs(MA_Signal - Bid)/vPoint;

if ( MA_Signal>MA_Signala ) if ( MACD>0 && MACD>MACDsig ) if (Bbands MAOpenDistance && Bid > MA_Signala ) Signal = 1;

if ( MA_Signal<MA_Signalb ) if ( MACD<0 && MACDMA_Signal) if ( Ma_Bid_Diff > MAOpenDistance && Bid < MA_Signalb ) Signal = -1;

한 가지 더 질문은 "BBands_Stop_v2"에 관한 것입니다. 숫자 뒤에 있는 것은 무엇을 위한 것입니까?

코딩하는 법을 배웠기 때문에 귀찮게 해서 죄송합니다. 많은 것이 혼란스러웠습니다.

 
stevenpun:
안녕하세요 mladen님.

코드가 올바른지 확인하는 데 도움을 줄 수 있습니까? 조언좀 부탁드립니다

double MA_Signal = iMA(Symbol(),0,FastMa,FastMaShift,FastMaMode,FastMaPrice,0);

double MA_Signala = iMA(Symbol(),0,UpperMa,UpperMaShift,UpperMaMode,UpperMaPrice,0);

double MA_Signalb = iMA(Symbol(),0,LowerMa,LowerMaShift,LowerMaMode,LowerMaPrice,0);

double MACD = iCustom(Symbol(),0,"MyMACD",Macd_fast,Macd_slow,Macd_signal,Macd_price,MODE_MAIN,i);

double MACDsig = iCustom(Symbol(),0,"MyMACD",Macd_fast,Macd_slow,Macd_signal,Macd_price,MODE_SIGNAL,i);

double Bbands = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,2);

double Ma_Bid_Diff = MathAbs(MA_Signal - Bid)/vPoint;

if ( MA_Signal>MA_Signala ) if ( MACD>0 && MACD>MACDsig ) if (Bbands MAOpenDistance && Bid > MA_Signala ) Signal = 1;

if ( MA_Signal<MA_Signalb ) if ( MACD<0 && MACDMA_Signal) if ( Ma_Bid_Diff > MAOpenDistance && Bid < MA_Signalb ) Signal = -1;

한 가지 더 질문은 "BBands_Stop_v2"에 관한 것입니다. 숫자 뒤에 있는 것은 무엇을 위한 것입니까?

코딩하는 법을 배웠기 때문에 귀찮게 해서 죄송합니다. 많은 것이 혼란스러웠습니다.

스티븐펀

MyMACD abd BBands_Stop_V2에 대한 호출이 올바르지 않습니다. 사용자 지정 표시기의 마지막 두 매개변수는 버퍼 번호 와 시프트여야 합니다. 검색할 버퍼 값을 지정하는 마지막 매개변수 앞에 하나 이상의 매개변수가 필요합니다.

 
mladen:
stevenpun MyMACD abd BBands_Stop_V2에 대한 호출이 올바르지 않습니다. 사용자 지정 표시기의 마지막 두 매개변수는 버퍼 번호와 시프트여야 합니다. 검색할 버퍼 값을 지정하는 마지막 매개변수 앞에 하나 이상의 매개변수가 필요합니다.

답장을 보내주셔서 감사하고 몇 가지 답변을 얻었지만 여전히 혼란스럽습니다.

이제 버퍼 4와 5를 사용하여 추세를 식별하지만 넣어야 하는 시프트 수를 어떻게 알 수 있습니까?

double Bbands = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,4,1); double Bbands2 = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,5,2);

신호 부분에서 내가 변경해야 합니까?

"MyMacd"에 관해서는 그냥 무시하십시오. 클래식 macd 종가 를 테스트용으로만 공개 가격으로 변경하기 때문입니다.

 
stevenpun:
답장을 보내주셔서 감사하고 몇 가지 답변을 얻었지만 여전히 혼란스럽습니다.

이제 버퍼 4와 5를 사용하여 추세를 식별하지만 넣어야 하는 시프트 수를 어떻게 알 수 있습니까?

double Bbands = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,4,1); double Bbands2 = iCustom(Symbol(),0,"BBands_Stop_v2",Length,Deviation,MoneyRisk,PRICE_CLOSE,5,2);

신호 부분에서 내가 변경해야 합니까?

"MyMacd"에 관해서는 그냥 무시하십시오. 클래식 macd 종가를 테스트용으로만 공개 가격으로 변경하기 때문입니다.

스티븐펀

iCustom() 호출의 마지막 숫자는 시프트입니다.

사용자 지정 표시기 의 현재 막대 값을 읽으려면 0을 사용하십시오. 첫 번째 닫힌 막대를 사용하려면 시프트에 1을 사용하는 식으로 ...

 
mladen:
스티븐펀

iCustom() 호출의 마지막 숫자는 시프트입니다.

사용자 지정 표시기의 현재 막대 값을 읽으려면 0을 사용하십시오. 첫 번째 닫힌 막대를 사용하려면 시프트에 1을 사용하는 식으로 ...

그래서 그들은 2 숫자가 같을 수 없습니까?

그리고 신호 부분을 변경해야 합니까?

 
stevenpun:
그래서 그들은 2 숫자가 같을 수 없습니까? 그리고 신호 부분을 변경해야 합니까?

스티븐펀

BBands_Stop_v2 표시기를 사용하는 가장 간단한 방법은 버퍼 2와 3을 사용하는 것입니다. 버퍼 2가 > -1이면 다운 신호입니다. 버퍼 3이 > -1이면 up에 대한 신호입니다. 그리고 그 경우에는 동일한 시프트 값을 사용해야 합니다.

 
mladen:
stevenpun BBands_Stop_v2 표시기를 사용하는 가장 간단한 방법은 버퍼 2와 3을 사용하는 것입니다. 버퍼 2가 > -1이면 다운 신호입니다. 버퍼 3이 > -1이면 up에 대한 신호입니다. 그리고 그 경우에는 동일한 시프트 값을 사용해야 합니다.

감사합니다. tsd에서 정말 많은 코딩을 배울 수 있습니다.

시작할 때 간단한 ea를 코딩하는 것이 매우 어렵다고 생각하지만 지금은 매우 흥미롭게 느낍니다.