코딩 도움말 - 페이지 82

 

안녕,

50% 자동, 50% 수동인 EA가 있습니다. 그래서 저는 수동으로 추세선을 그리고 있고 이 EA는 이 선에 따라 작동하고 있습니다. EA는 내가 만든 것이 아니므로 도움이 필요합니다. 나는 이 EA를 지난 6개월 동안 데모 계정 에서 테스트했으며 긍정적인 결과를 얻었지만 수익은 적었습니다. 마침내 나는 실제 계정에서 그것을 시도하기로 결정했습니다. Forex.com과 Oanda MT4 플랫폼을 사용해 보았지만 두 플랫폼 모두 OrderSend 오류 130만 발생했습니다. 물론 모두가 이 문제가 무엇인지 알고 있지만 이를 수정하는 코딩에는 능숙하지 않습니다. 이 EA를 고칠 수 있는 사람이 있는지(실제 계정에서 작동하므로) 이 비용이 얼마나 들 수 있는지 궁금합니다.

미리 감사드립니다.

 
tiiniz:
안녕,

50% 자동, 50% 수동인 EA가 있습니다. 그래서 저는 수동으로 추세선을 그리고 있고 이 EA는 이 선에 따라 작동하고 있습니다. EA는 내가 만든 것이 아니므로 도움이 필요합니다. 나는 이 EA를 지난 6개월 동안 데모 계정에서 테스트했으며 긍정적인 결과를 얻었지만 수익은 적었습니다. 마침내 나는 실제 계정에서 그것을 시도하기로 결정했습니다. Forex.com과 Oanda MT4 플랫폼을 사용해 보았지만 두 플랫폼 모두 OrderSend 오류 130만 발생했습니다. 물론 모두가 이 문제가 무엇인지 알고 있지만 이를 수정하는 코딩에는 능숙하지 않습니다. 이 EA를 고칠 수 있는 사람이 있는지(실제 계정에서 작동하므로) 이 비용이 얼마나 들 수 있는지 궁금합니다.

미리 감사드립니다.

브로커처럼 ECN/STP에서 작동하도록 코딩하기만 하면 됩니다. 이는 다음을 의미합니다: 손절매로 주문을 열고 0으로 설정된 이익을 얻으 려면 주문이 열릴 때만 원하는 손절매로 수정 및/또는 이익을 얻습니다

 
mladen:
브로커처럼 ECN/STP에서 작동하도록 코딩하기만 하면 됩니다. 이는 다음을 의미합니다: 손절매로 주문을 열고 0으로 설정된 이익을 얻으려면 주문이 열릴 때만 원하는 손절매로 수정 및/또는 이익을 얻습니다

네, 도와주셔서 감사합니다. 하지만 코드를 열면 물론 EA에서 주문을 시작하는 곳을 찾을 수 있지만 몇 곳에서 찾을 수 있습니다. EA는 몇 가지 설정으로 주문을 시작하고 내가 무언가를 변경하면 전혀 작동하지 않는 것보다 두렵습니다. 이것이 주문을 열기에 적합한 장소인지 여부를 100% 말하는 것조차 불가능합니다.

 
tiiniz:
네, 도와주셔서 감사합니다. 하지만 코드를 열면 물론 EA에서 주문을 시작하는 곳을 찾을 수 있지만 몇 곳에서 찾을 수 있습니다. EA는 몇 가지 설정으로 주문을 시작하고 내가 무언가를 변경하면 전혀 작동하지 않는 것보다 두렵습니다. 이것이 주문을 열기에 적합한 장소인지 여부를 100% 말하는 것조차 불가능합니다.

티이니즈

일반적으로 사람들은 문제를 일으키는 코드를 게시합니다.

문제를 일으키는 코드를 게시하지 않으면 다른 사람이 어떤 코드를 사용하고 있는지 추측할 수 있는 방법이 없기 때문에 수행해야 하는 일반적인 답변만 얻을 수 있습니다. 코드를 게시할 수 없는 경우 내가 줄 수 있는 가장 좋은 답변은 이전 게시물의 것입니다. + : OrderSend() 함수 를 찾는 모든 장소에서 수행해야 합니다.

모두 제일 좋다

 

일반 지침 감사합니다 코드의 일부로 충분합니까? 모든 코드가 15개의 MS Word 페이지에 있기 때문에

이와 같이?

OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE)

네, 8곳에서 OrderSend() 함수 를 찾았습니다. 이것이 Error130을 생성할 수 있는지 코드의 이 작은 부분에서 볼 수 있습니까?

 
tiiniz:
일반 지침 감사합니다 코드의 일부로 충분합니까? 모든 코드가 15개의 MS Word 페이지에 있기 때문에 이와 같이?

OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE)

네, 8곳에서 OrderSend() 함수를 찾았습니다. 이것이 Error130을 생성할 수 있는지 코드의 이 작은 부분에서 볼 수 있습니까?

경험상 브로커가 ECN/STP인 경우 다음과 같은 방식으로 새 주문을 열어야 합니다(구매 예시 제공).

int ticket = OrderSend(Symbol(), OP_BUY, lots, price, slippage, 0, 0, comment, magicNumber, 0, CLR_NONE);

if (ticket>-1)

OrderModify(ticket,OrderOpenPrice(),stopLossToUse,takeProfitToUse,0,CLR_NONE);

 
mladen:
경험상 브로커가 ECN/STP인 경우 다음과 같은 방식으로 새 주문을 열어야 합니다(구매 예시 제공).
int ticket = OrderSend(Symbol(), OP_BUY, lots, price, slippage, 0, 0, comment, magicNumber, 0, CLR_NONE);

if (ticket>-1)

OrderModify(ticket,OrderOpenPrice(),stopLossToUse,takeProfitToUse,0,CLR_NONE);

WOW, 이제 정말 나 혼자 할 수 있는 일처럼 느껴지기 시작했어 나는 내일 이 줄을 다시 쓰려고 노력할 것입니다. 그러면 무슨 일이 일어날 수 있습니다.

 

mladen, 이것이 작동할 수 있는지 살펴보시겠습니까?

원본 코드:

li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32 ), a_comment_36, MagicNumber, ONE0, CLR

수정된 코드:

li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, 0, 0, a_comment_36, MagicNumber, 0, CLR_NONE);

if (li_ret_44>-1)

OrderModify(li_ret_44,OrderOpenPrice(),StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32),0,CLR_NONE);

변수 "li_ret_44"가 Int로 정의되어 있음을 발견했습니다.

감사해요!

 
tiiniz:
mladen, 이것이 작동할 수 있는지 살펴보시겠습니까?

원본 코드:

li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, ONE0), CLR

수정된 코드:

li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, 0, 0, a_comment_36, MagicNumber, 0, CLR_NONE);

if (li_ret_44>-1)

OrderModify(li_ret_44,OrderOpenPrice(),StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32),0,CLR_NONE);

변수 "li_ret_44"가 Int로 정의되어 있음을 발견했습니다.

감사해요!

티이니즈

작동해야합니다

 

안녕 믈라덴

나는 웹에 많은 자동 피보나치 지표가 있다는 것을 알고 있습니다.............하지만 지원을 위한 지표와 저항을 위한 지표, 2개의 별도 지표를 갖고 싶습니다.

1) 이름: FIBO SUPP

A) 마지막 N BAR의 가장 높은 값에 대한 입력 및 마지막 N BAR의 가장 낮은 값에 대한 입력

B) 9 피보나치 레벨에 대한 입력

C) 스타일 입력(점...선)

D) 색상 입력

2) 피보 RES

A) 마지막 N BAR의 가장 높은 값에 대한 입력 및 마지막 N BAR의 가장 낮은 값에 대한 입력

B) 9개의 피보나치 레벨에 대한 입력(거짓/참)

C) 스타일 입력(점...선)

D) 색상 입력

나는 메타스톡 언어로 Fibo SUPP 및 Fibo RES를 코딩합니다.....여기에 지원이 있습니다....

hi:=HHV(H,100);

lo:=LLV(L,180);

시작 플롯:=C>0;

ValueWhen(1,BeginPlot,(hi-(hi-lo)*.236));

ValueWhen(1,BeginPlot,((hi-lo)*.382)+lo);

ValueWhen(1,BeginPlot,(hi-(hi-lo)*.4142));

ValueWhen(1,BeginPlot,((하이-로)*.5)+로);

ValueWhen(1,BeginPlot,((hi-lo)*.618)+lo);

ValueWhen(1,BeginPlot,(hi-(hi-lo)*.786));

봐라;

안녕;

이 피보나치 수준을 원합니다.

23.6

38.2

41.42

50

61.8

70.7

78.6

88.6

94.2

미리 감사합니다!

파일: