마지막으로 MT5로 전환하려면 어떻게 해야 합니까? (의견수렴) - 페이지 43

 
Dmitry Fedoseev :

기사는 기사이며 도움말에는 설명과 예제가 모두 있으면 좋을 것입니다. 기본 제공 기능과 동일한 스타일로 항상 사용할 수 있습니다.

동의한다. 그리고 이것을 제안하는 질문을 하지 않으시겠습니까? 음 ... 산과 마고메에 대해 ... 아마도이 선행으로 수익을 창출 할 수 있습니까?

 
xxz :

뭔지 알아...
그러나 왜 그들은 당시에 버려졌습니까?
그들은 배열을 생성하고, 배열에 복사하고, 모든 것이 맞는지 확인하면서 필요한 것을 추출하는 것이 옳다고 생각했습니다 ...
내 눈에 보여야 하는 이유 사용자?

게으름은 발전의 엔진입니다! 하지만 개발자들은 분명히 이것을 모르고 있습니다!

재미있는. 그래서 결국 4에서 iXXX를 통해 데이터를 수신할 때 거기에서 수신한 내용도 확인해야 합니다. 그리고 그 차이는 n과 k k o d입니다. 그러나 자신의 코드 품질에 대해 생각하지 않는 모든 사람 또는 거의 모든 사람은 아무 것도 확인하지 않고 즉시 데이터가 처리됩니다.

죄송합니다. 당신의 게으름은 부조리의 지경에 이르렀습니다. 그리고 프로그램의 낮은 품질과 버그.

 
Dmitry Fedoseev :

아니요, 그렇게 할 수 없습니다. 성능이 저하됩니다.

음... 환경을 가져오기 전에 환경을 업데이트하는 것이 논리적입니다. 그리고 환경을 업데이트하지 않고 Bid, Ask의 수신은 무엇을 제공합니까? 마지막 업데이트의 Bid 및 Ask만. 어떤 경우에는 유용하지만... 그리고 이 업데이트는 프로그램의 어느 곳에나 있을 수 있으며 입찰 및 매도를 요청할 때 반드시 그런 것은 아닙니다. 실용적인 의미는 무엇입니까? 내가 볼 때까지. 이러한 경우 BidPrevious() 및 AskPrevious()가 있어야 하며 강제 업데이트로 Bid 및 Ask를 가져와야 합니다. 아니면 Bid 및 Ask가 사용되는 다른 것을 놓치고 있습니까?

 
multiplicator :
확인 해봤 었니?

반대로 요일만 얻는 것이 전체 데이터 구조 를 얻는 것보다 훨씬 빠릅니다.

확인 해봤 었니? 아니면 다시 빈 문장? 확인하다. 결과를 기다리고 있습니다.

 
Vitaly Muzichenko :

그것들은 더 무거워 터미널과 그에 따라 전체 시스템의 속도가 느려지기 때문입니다.

그럼 당연히 추가되었지만, 당신과 같은 "프로 프로게이머"를 위해

당신은 단지 나를 놀라게! 그래서 그들이 무겁다는 것은 누구에게 달려 있습니까? 나에게서?)))

나는 그들이 그렇게 할 필요가 있다고 생각하고 깃발이 그들의 손에 있다고 생각하는지 당신에게 말하고 있습니다! 무대 뒤에서 5번째 요소를 얻기 위해 6개 요소의 배열을 만들고, 거기에 필요한 것을 복사하고, 확인하고, 강제로 처방된 대로 모든 것을 제공하고, 연간 배열을 가져오지 않도록 하십시오. 문제가 무엇입니까? ?

 
오랫동안 나는 이것이 완료되지 않은 이유를 묻고 싶었습니다.
 #define Bid SymbolInfoDouble ( _Symbol , SYMBOL_BID )
#define Ask SymbolInfoDouble ( _Symbol , SYMBOL_ASK )


그리고 왜 아무도 이런 일을 하지 않습니까?

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

라이브러리: MT4Orders

fxsaber , 2019.01.13 17:23

Kim의 MT4 기능은 꽤 유명해서 그의 사이트에서 모든 소스를 다운로드하여 MT5용으로 간단한 "변환기"를 작성했습니다.
 #include <KimIVToMT5.mqh> // https://c.mql5.com/3/263/KimIVToMT5.mqh

#include "e-Trailing.mq4" // http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=14

void OnTick () { start(); }

누군가의 성경을 사용한다는 의미가 아닙니다. 90% MT4 및 10% MT5만 알면 충분할 때 MT5로의 빠르고 생산적인 전환에 대한 자체 구현을 작성하는 것은 쉽습니다. 스스로 한 번 해보고 SAT 거래 환경에 따라 그만 해보는 것은 어떨까요?

두 플랫폼 모두에 대해 동일한 코드를 작성할 수 있는 크로스 플랫폼 라이브러리에 대해 말하는 것이 아님을 분명히 하겠습니다. 그리고 MT4 개발의 거대한 아카이브(Kimov의 기능과 같은)가 MT5에서 변경되지 않고 작동할 때 일종의 변환기입니다.

 
Artyom Trishkin :

확인 해봤 었니? 아니면 다시 빈 문장? 확인하다. 결과를 기다리고 있습니다.

그래서 그에게서 진술. 그가 확인하자.
 
Artyom Trishkin :

음... 환경을 가져오기 전에 환경을 업데이트하는 것이 논리적입니다. 그리고 환경을 업데이트하지 않고 Bid, Ask의 수신은 무엇을 제공합니까? 마지막 업데이트의 Bid 및 Ask만. 어떤 경우에는 유용하지만... 그리고 이 업데이트는 프로그램의 어느 곳에나 있을 수 있으며 입찰 및 매도를 요청할 때 반드시 그런 것은 아닙니다. 실용적인 의미는 무엇입니까? 내가 볼 때까지. 이러한 경우 BidPrevious() 및 AskPrevious()가 있어야 하며 강제 업데이트로 Bid 및 Ask를 가져와야 합니다. 아니면 Bid 및 Ask가 사용되는 다른 것을 놓치고 있습니까?

SymbolInfoDouble (...,MODE_BID) - 업데이트할 필요가 없습니다. 모든 종류의 다른 장소에서 사용되며 어디에서나 예금 수준 계산, 손실 정지, 이익 실현, 후행을 알 수 없습니다.

 
Artyom Trishkin :

확인 해봤 었니? 아니면 다시 빈 문장? 확인하다. 결과를 기다리고 있습니다.

당신은 그것을 의심합니까? 8개의 요소를 얻는 것이 하나를 얻는 것보다 시간이 덜 걸린다고?

 
xxz :

당신은 그것을 의심합니까? 8개의 요소를 얻는 것이 하나를 얻는 것보다 시간이 덜 걸린다고?

그러나이 모든 것을 얼마나 빨리 어디서 얻을 수 있는지는 개발자에게만 가장 잘 알려져 있습니다 ...

알고 싶지 않아...