포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 774

 
pavlicos :

할 수 있는 사람을 도와주세요.

거래 조건이 일치하면 첫 번째 통화에 대한 거래가 열립니다.

이러한 조건을 작성하는 방법 "첫 번째 통화 OP_BUY에 대해 주문이 열리면 두 번째 OP_SELL에 대해 열 수 있습니다.

여기 예가 있습니다

if (OrdersTotal()== 1 ) // 2개의 통화에 대해 이 문자열을 사용하면 랜턴에서 BUY 및 SELL 또는 2개의 SELL 주문을 엽니다.

if ( currenttype == OP_BUY ) // 이것은 wop를 열지 않습니다.

if ( currentticket == 1) // 이 방법으로도 열리지 않음

secondticket = OrderSend("GBPUSD", OP_SELL, 랏, MarketInfo("GBPUSD", MODE_BID), 2, 0, 0, WindowExpertName(), 0, 0, 빨간색); //2 통화로 주문

if ( c - d > a) // 거래 조건이 일치하면 1 통화 주문이 완벽하게 열립니다.

currentticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"macd 샘플",Magic,0,Green); //1 통화 주문

어떤 포지션이 열려 있는지 확인해보셨나요?
 
시도 했지만 2 통화로 열리지 않습니다 .
 
evillive :
가격이 있는데 이 가격에 보류 중인 것이 사라지고 이 가격에 시장에 하나가 나타났습니다. 그리고 때때로 "from ticket xxx"와 같은 항목이 논평에 나타납니다. 여기서 xxx는 보류 중인 주문의 티켓 번호입니다.
네, 알겠습니다. 고마워.
 
int i;
ArraySetAsSeries (ExtMacdBuffer, true );
ArraySetAsSeries (Value, true );
for (i= 0 ;;i++)
ExtMacdBuffer[i]= iMA ( NULL , 0 ,InpFastEMA, 0 , MODE_EMA , PRICE_CLOSE ,i)-
                 iMA ( NULL , 0 ,InpSlowEMA, 0 , MODE_EMA , PRICE_CLOSE ,i);
ArrayCopy (Value,ExtMacdBuffer, 0 , 0 , WHOLE_ARRAY );

여러분, 좋은 저녁입니다! 알아낼 수 있도록 도와주세요. ExtMacdBuffer[] 배열에서 Value [] 배열로 데이터를 복사하고 싶습니다. 이 배열은 짧은 EMA 값과 긴 EMA 값의 차이입니다. 위에서 작성했는데 아무 일도 일어나지 않습니다. 무엇이 빠졌습니까? 어쩌면 전혀 옳지 않습니까?

도움을 주셔서 미리 감사드립니다.

 
Megagrider :
여기에서 모든 것을 볼 수 있습니다(끝 자체를 보세요).
if(iRSI(NULL,0,14,PRICE_CLOSE,0)=70 || iRSI(NULL,0,14,PRICE_CLOSE,1)=70) 두 값 중 하나가 같으면 ... .
 
Pokrov :
if(iRSI(NULL,0,14,PRICE_CLOSE,0)=70 || iRSI(NULL,0,14,PRICE_CLOSE,1)=70) 두 값 중 하나가 같으면 ... .
이것을 카드나 커피 찌꺼기에서 추측하셨습니까?
 
작동하지 않습니다... :(
 
Megagrider :
작동하지 않습니다... :(
작동하지 않아야 합니다. 시도하기 전에 생각해야 합니다. 귀하의 질문을 보았지만 오류를 눈치 채지 못하여 침묵했습니다. RSI 값을 변수에 할당 하고 명확성을 위해 주석에 표시해 보십시오. 그리고 이러한 변수를 조건 확인에 사용하십시오.
 
AlexeyVik :
작동하지 않아야 합니다. 시도하기 전에 생각해야 합니다. 귀하의 질문을 보았지만 오류를 눈치 채지 못하여 침묵했습니다. RSI 값을 변수에 할당하고 명확성을 위해 주석에 표시해 보십시오. 그리고 이러한 변수를 조건 확인에 사용하십시오.
그리고 변수는 어떻습니까? 그의 조건이 70을 넘고 계속해서 작동한다면, 내가 뭔가를 올바르게 조언하지 않았다면 그것은 그것이 부족하기 때문입니다. 준비하지만 의미면에서 모든 것이 정확하고 값이 70에 도달하면 신호가 작동하고 70보다 높지 않은 경우 평등이 쓰여질 수 있습니다. 그리고 커피와 지도에 대해 이야기하는 것보다 배열에 대해 도움을 주는 것이 더 나을 것입니다.
 
변수는 차트 주석에 표시되며 어떻게 변경되는지 확인할 수 있습니다. 그리고 표시기의 값은 지정된 값과 같을 수 있으므로 이 이벤트를 기다리기 위해 괴로워하는 경우는 거의 없습니다. 따라서 첫 번째 막대에서 < 70보다 낮고 0 막대에서 >=보다 높거나 같으면 교차점이 있는 경우 원래 올바르게 작성된 것입니다.