프로그래밍 방식으로 "마진 백분율"을 얻는 방법 - 페이지 9

 
K-2SO :

모자를 벗어라, 당신은 거의 그것을 만들었습니다! 마진 비율이 다른 이전에 고려된 세 브로커 모두에 대해 금(한 방향 주문의 경우) 계산이 정확합니다.

그러나 대본은 여전히 이국적인 것에 대처할 수 없습니다. 나는 fxcm 브로커에서 여기에서 멈췄다. 금의 증거금 비율은 70000이고 일반 통화 쌍 130의 경우 증거금 통화는 모든 곳에서 USD입니다. 그리고 어느 곳에서도 올바른 것으로 간주되지 않습니다! (. 나 자신이 지금 이틀 동안 그 열쇠를 찾고 있었고, 실제로 이것의 결과로, 나는 이제 기본 통화 에 대한 계산의 결과로 그것이 어떻게 밝혀지는지에 대한 질문에 대한 답을 찾고 있습니다. 견적 통화로 그들의 요금, 우리는 증거금 통화를 얻습니다 ... 아마도 이것이거나이 브로커가 일반 통화 쌍에 대해서도 증거금 비율을 고려한다는 사실 일 수 있습니다.

여기에서 터미널 ru.files.fm/u/xfezz883#_을 다운로드하고, 압축을 풀고, 실행 파일로 실행하고, 데모를 시작할 수 있습니다...

데모를 열었는데 하나는 금이 없고 다른 하나는 마진 비율이 70000이고 표준 로트가 1인 XAUUSD입니다. 그리고 잘못된 계산의 이유는

percentage = NormalizeDouble (
                             margin           // Маржа получена в валюте депозита с учётом плеча
                           /(contractSize     // Размер контракта в базовой валюте
                            *price           // Умножаем на текущую цену и получаем в валюте депозита
                            / 100 )             // Это для того чтобы коэффициент перевести в проценты
                           *(calcMode == 0 ? leverage : 1 ) // Это получено методом научно-технического тыка.
                                     // Если способ расчёта 0 - Forex; то надо учесть плечо
                                     //                     1 - CFD; то плечо не учитывается
                                     //                     2 - Futures; 3 - CFD на индексы НЕ проверялись, их у меня нету...
                           , 0 );

이 라인으로 실험

      percentage = NormalizeDouble (margin/(contractSize*price/ 100 )*( calcMode == 0 ? leverage : 1 ), 0 );
      orderMargin = (orderLots*contractSize*orderOpenPrice*percentage/ 100 )/( calcMode == 0 ? leverage : 1 );

심심하면 저도 한번 해봐야겠네요.

 
Alexey Viktorov :

교차 계산은 문제가 되지 않습니다. 증거금 통화가 예금 통화로 변환되는 견적을 받기만 하면 됩니다.

예를 들어 EURJPY 가격

보증금이 USD인 경우 EURUSD를 사용하여 계산해야 합니다. 그리고 CADJPY는 USDCAD를 사용하여 계산됩니다. 여기에서 증거금 통화와 함께 예금 통화를 추가하는 방법을 알아야 합니다. 같은 바보 같은 목록에서 운전하지 마십시오.

그리고 반대의 것들은 MarketInfo(symbol, MODE_MARGINHEDGED)를 갖는 것이 특별히 어렵지 않습니다. 유일한 문제는 먼저 다가오는 것을 찾은 다음 다가오는 것의 일부를 분해하고 나머지는 완전히 분해해야한다는 것입니다 ...

일반적으로 쓰여진 모든 것에서 나는 위험한 전략으로 지연이 활성화 될 때 취할 마진을 미리 알아낼 수 있고 실수에 빠지지 않기 위해 제거 할 수 있다는 사실에서만 이점을 봅니다. 자금이 충분하지 않은 경우 시간 지연. 한 번 시장에 고문을 배치할 때 이것으로 어려움을 겪었습니다.

2017.06.06 18:00:01.890 Script vik2 XAUUSD,H1: removed
2017.06.06 18:00:01.875 vik2 XAUUSD,H1: uninit reason 0
2017.06.06 18:00:01.875 vik2 XAUUSD,H1: ******** AccountMargin = 12.93 USD
2017.06.06 18:00:01.875 vik2 XAUUSD,H1: ******** Процент маржи 1 Маржа ордера XAUUSD 1.0 = 12.933
2017.06.06 18:00:01.875 vik2 XAUUSD,H1: initialized
2017.06.06 18:00:01.859 Script vik2 XAUUSD,H1: loaded successfully
2017.06.06 17:59:51.593 Compiling 'vik2'

어깨 100

 
Alexey Viktorov :

데모를 열었는데 하나는 금이 없고 다른 하나는 마진 비율이 70000이고 표준 로트가 1인 XAUUSD입니다. 그리고 잘못된 계산의 이유는

글쎄,이 전체 주제는 이것에 관한 것입니다 ... 그리고 여전히 보편적 인 계산이없는 것 같습니다)
 

그렇다면 Forex 계산 방법으로 일반 통화 쌍의 백분율을 고려할 필요가 있습니까?

 2017.06 . 06 18 : 09 : 54.640 Script vik2 EURUSD,H1: removed
2017.06 . 06 18 : 09 : 54.640 vik2 EURUSD,H1: uninit reason 0
2017.06 . 06 18 : 09 : 54.640 vik2 EURUSD,H1: ******** AccountMargin = 1295.77 USD
2017.06 . 06 18 : 09 : 54.640 vik2 EURUSD,H1: ******** Процент маржи 115 Маржа ордера EURUSD 1.0 = 1295.774
2017.06 . 06 18 : 09 : 54.640 vik2 EURUSD,H1: initialized
2017.06 . 06 18 : 09 : 54.625 Script vik2 EURUSD,H1: loaded successfully


 
K-2SO :
글쎄,이 전체 주제는 이것에 관한 것입니다 ... 그리고 여전히 보편적 인 계산이없는 것 같습니다)
왜 안 돼? 첫 번째 페이지에는 공식이 있는 링크가 있습니다. 계산 방법에 따라 여러 알고리즘으로 분해될 수 있습니다. 내가 실험에 제안한 것은 근본적으로 잘못된 것입니다. 시간을 낭비하지 마십시오. 우리는 다른 길을 가야 합니다.
 
Alexey Viktorov :
왜 안 돼? 첫 번째 페이지에는 공식이 있는 링크가 있습니다. 계산 방법에 따라 여러 알고리즘으로 분해될 수 있습니다. 내가 실험에 제안한 것은 근본적으로 잘못된 것입니다. 시간을 낭비하지 마십시오. 우리는 다른 길을 가야 합니다.
나는 FOREX 계산 방법에 대해 이 공식을 시도했는데, 마지막 브로커에서는 EURUSD의 경우에도 제대로 작동하지 않습니다.
 
K-2SO :
나는 FOREX 계산 방법에 대해 이 공식을 시도했는데, 마지막 브로커에서는 EURUSD의 경우에도 제대로 작동하지 않습니다.
어떻게 작동하지 않습니까? 내 스크립트에서 거기의 공식은 forex와 cfd에서 작동하는 것 같습니다. 그러나 선물과 지수는 다른 공식에 따라 계산되어 사용하지 않았습니다.
 
Alexey Viktorov :
어떻게 작동하지 않습니까? 내 스크립트에서 거기의 공식은 forex와 cfd에서 작동하는 것 같습니다. 그러나 선물과 지수는 다른 공식에 따라 계산되어 사용하지 않았습니다.
나는 당신에게 위의 스크린 샷을 줬습니다. 어떻게 작동하는지 ...
 
K-2SO :
나는 당신에게 위의 스크린 샷을 줬습니다. 어떻게 작동하는지 ...
바르게. 내 스크립트에서 CFD 및 Forex의 마진이 계산되고 스크린샷은 선물과 함께 제공되며 공식은 동일한 페이지에 있습니다.
 
Alexey Viktorov :
바르게. 내 스크립트에서 CFD 및 Forex의 마진이 계산되고 스크린샷은 선물과 함께 제공되며 공식은 동일한 페이지에 있습니다.

어디에서 이러한 결론을 이끌어 냈습니까? ^^


XAUUSD, Forex 의 마진을 계산하는 방법 도... 선물 이익이 있지만 우리는 그것을 계산하려고 하지 않습니다.