void OnTick() { if(POS_n_BUYLIMIT + POS_n_SELLLIMIT + POS_n_BUY + POS_n_SELL == 0) { TradedLot = StartingLot; for(i=1;i<=NumberOfTrades;i++) { RefreshRates(); StartAskPrice = SymbolInfoDouble(_Symbol,SYMBOL_ASK); StartBidPrice = SymbolInfoDouble(_Symbol,SYMBOL_BID); double HighLevelPrice = ObjectGetDouble(0,"name_high",OBJPROP_PRICE,0); double LowLevelPrice = ObjectGetDouble(0,"name_low",OBJPROP_PRICE,0); bool sellZone; if(StartAskPrice > HighLevelPrice) {sellZone = true;} else{(sellZone=false);} bool buyZone; if(StartBidPrice < LowLevelPrice) {buyZone = true;} else {(buyZone = false);} BuyPrice = StartBidPrice - FirstOrderFromMarket*_Point; SellPrice = StartAskPrice + FirstOrderFromMarket*_Point; double TradedBLevel = NormalizeDouble(BuyPrice - ((SpaceBetweenTrades * i)*_Point),_Digits); double TradedSLevel = NormalizeDouble(SellPrice + ((SpaceBetweenTrades * i)*_Point),_Digits); if(TradeLong && buyZone) { }
ericy :
あなたのコードがコンパイルできないのは残念です。私は尋ねた:自宅で実行できる完全なコードが必要です。
あなたの投稿にmql5ファイルを添付してください。
ericy :
***
コードを正確に挿入してください!シンプルなテキストが読めない。コードを正確に挿入してください!
ericy :
ありがとう、mql5ファイルを添付するよ。
あなたのコードは悪い。あなたのコードには100のエラーが含まれています。あなたのコードはコンパイルできません。
あなたのコードには、私のアドバイザーのコードは一滴もありません。
includesフォルダにMT4orders.mqhがあるはずです。私は今それを添付します。
ericy :
includesフォルダにMT4orders.mqhがあるはずです。私は今それを添付します。
includesフォルダにMT4orders.mqhがあるはずです。私は今それを添付します。
ALIENコードを見せてください。そして、トピック「Indicators」で質問してください:カスタムレベルの高値と安値
なぜALIENコードを「Indicators:カスタムレベルの高さと低さ "のトピックでALIENコードを表示するのはなぜですか?トピックを間違えています。
はい、あなたのコードはEAの中にあります。MT4orders.mqhを添付します。
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
高値および安値のカスタムレベル:
高値と安値 オフセットを指定できます。 レベルを検索する間隔 (PERIOD_D1) を指定できます。
作者: Vladimir Karputov