USD/EURのヘッジについてエラーが発生しました。
2018.05.12 21:13:01.827 Core 1 1971.05.26 00:00:00 ヘッジのみ!
2018.05.12 21:13:01.827 Core 1 OnInitが失敗したためテスターが停止しました。
USD/EURのヘッジについてエラーが発生しました。
2018.05.12 21:13:01.827 Core 1 1971.05.26 00:00:00 ヘッジのみ!
2018.05.12 21:13:01.827 Core 1 OnInitが失敗したため、テスターが停止した。
起動時に口座タイプがヘッジされているかどうかを検証し、そうでなければ初期化エラーを返すことに注意してください。
このコードを削除することもできますが、作者の考えに反します。またはヘッジ口座を開設する場合、開設時にこのオプションにチェックを入れる必要があります。
口座を検証するセクションは
int OnInit() { SetMarginMode(); if(!IsHedging()) { Print("Hedging only!"); return(INIT_FAILED); } ... }
参考文献
https://www.mql5.com/ja/docs/constants/environment_state/accountinformation
https://www.mql5.com/pt/forum/91033
担当者
ジョナサン・ペレイラ
- www.mql5.com
コード
//+------------------------------------------------------------------+ | トレード・トランザクション機能| //+------------------------------------------------------------------+ void OnTradeTransaction ( const MqlTradeTransaction &trans, const MqlTradeRequest &request, const MqlTradeResult &result) { //--- トランザクション・タイプを列挙値として取得する。 ENUM_TRADE_TRANSACTION_TYPE type=trans.type; //--- 取引が履歴に追加された結果である場合 if (type== TRADE_TRANSACTION_DEAL_ADD ) { long deal_entry = 0 ; double deal_profit = 0.0 ; string deal_symbol = "" ; long deal_magic = 0 ; if ( HistoryDealSelect (trans.deal)) { deal_entry= HistoryDealGetInteger (trans.deal, DEAL_ENTRY ); deal_profit= HistoryDealGetDouble (trans.deal, DEAL_PROFIT ); deal_symbol= HistoryDealGetString (trans.deal, DEAL_SYMBOL ); deal_magic= HistoryDealGetInteger (trans.deal, DEAL_MAGIC ); } else return ; if (deal_symbol== Symbol () && deal_magic==m_magic) if (deal_entry== DEAL_ENTRY_OUT ) { if (deal_profit> 0 ) lot_last=InpLot; else { lot_last=InpLot* 1.6 ; lot_last=LotCheck(lot_last); } } } }
を意味する:
OUT(アウト・オブ・マーケット)取引を行い、取引による利益がマイナスになった場合、"объем"を1.6増やす。
確認する、
買い⇒バー3終値>バー2終値、バー2終値>バー1終値
売り => バークローズ3 < バークローズ2かつ バークローズ2 < バークローズ1
バー1は現在のもの、バー2は前のもの、バー3はバー2の前のもの。
これで合っていますか?
Извините、я не понимаю.Даже Goole Переводчик не помогает.Я не понимаю ни одного Вашего слова.
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
E-Skoch-Open:
作者: Vladimir Karputov