初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 941

 
Vladimir Karputov:

ステップ3がコードから外れていますね。

さて、このステップでrequoteの問題はどう解決するのでしょうか?まあ、3回目のチェックからプリントを書いてくれるんですけどね。

まだ注文がない。100%注文を送る には?

 
ilvic:

さて、このステップでrequoteの問題はどう解決するのでしょうか?そこで彼は、3枚目の小切手からプリントを書き込んでくれたのです。

まだ注文がないままです。100%注文を送るには?

1.フルコードを教えてください。

2.オンラインまたはテスターで動作させていますか?

 
Vladimir Karputov:

1.フルコードを入力してください。

2.オンラインまたはテスターで動作させていますか?

暗号は秘密です。オンラインで動かしています。テスターでリクオートを しない。それで100ポイントも跳ね返されたんですから、とんでもないです。

もしかしたら、この関数の中にループがあるかもしれません。仮に5回とすると?

 

こんにちは。

EAを最適化 した際に、以下のような巨大なログファイルが \Terminaltesterlogs フォルダに蓄積されるのですが、なぜか教えてください。


2 00:00:02.326 2014.04.30 12:57:30 Tester: #104 expiration due deleted

2 00:00:02.852 2014.05.29 10:20:00 テスター:注文番号105、売り0.10 EURUSDは1.35871でオープン。

0 00:00:02.852 2014.05.29 10:22:30 テスター:ストップロス #105 at 1.35910 (1.35876 / 1.35926)


そして、しばらくの間、標準的な情報が含まれています。


0 09:56:26.793 Expert Ye$$ USDCAD,H1: 正常にロードされました。

0 09:56:50.448 TestGenerator: スプレッドが50に設定されました。

2 09:56:53.229 Ye$$: 最適化が開始されました。


N回目のパスの最初から、すべての最適化案件がそこに書き込まれます。

 

この売り条件をグレードアップして、26期間平均のClose(26)がСLose(40)の平均を下抜けたときに売りを出すようにする方法はないでしょうか。MAハンドルを使わず、その場で計算する。例えば、Cl1+Cl2...Cl26/26<....Cl40/40

 if(!sell_exist && (!buy_exist || !_OnlyOneOpenedPos) && time_bar > LAST_SELL_BARTIME[ir]) {
         open = iOpen(symbol_name[ir],0,0); 
         close = iClose(symbol_name[ir],0,0); 
         high = iHigh(symbol_name[ir],0,0); 
         low = iLow(symbol_name[ir],0,0); 
         if(open>0.0) {
            if(high/low>1.0 && high/low<2 && close>open) {
               if(CheckMoneyForTrade(symbol_name[ir],get_lot(ir,_Lots),ORDER_TYPE_SELL)) 
                  trade.Sell(get_lot(ir,_Lots),symbol_name[ir],SymbolInfoDouble(symbol_name[ir],SYMBOL_BID),0,0,_Comment);
               }
            }
 
Sprut112:

この売り条件をグレードアップして、26期間平均のClose(26)がСLose(40)の平均を下抜けたときに売りを出すようにする方法はないでしょうか。MAハンドルを使わず、その場で計算する。例えば、Cl1+Cl2...Cl26/26<....Cl40/40

できます。MovingAverages.mqh ライブラリを使用する場合。これは、あなたの助けになります。
Торговые приложения для MetaTrader 5 на заказ
Торговые приложения для MetaTrader 5 на заказ
  • www.mql5.com
У робота не дописана одна строчка и есть логические ошибки в коде это все нужно исправить, и не криво а нормально, сам программист но искать ошибку времени нет. Поэтом требуется помощь хорошего исполнителя, оплата будет соответствующая. Платформа МТ4. Нужен скрипт позволяющий формировать  статистику в виде таблицы и графики отнескольких...
 
Sprut112:

この売り条件をグレードアップして、26期間平均のClose(26)がСLose(40)の平均を下抜けたときに売りを出すようにする方法はないでしょうか。MAハンドルを使わず、その場で計算する。例えば、Cl1+Cl2...Cl26/26<....Cl40/40

CopyRatesを 使用します。

を入れ忘れないことが最大のポイントです。

ArraySetAsSeries(rates,true); 

- この後、rates[0].***の行は、チャート上の右のバーに対応します。

 
Vladimir Karputov:

CopyRatesを 使用します。

を入れ忘れないことが最大のポイントです。

- この後、rates[0].***の行は、チャート上の右のバーに対応します。

このことについて、もうひとつ質問させてください。ウィザードに関することです。例えば、Macd.NETで作成する場合、「Macd.シンボルは、全てであれば空白でも良いのですが、特定のセットが必要な場合、外部パラメータウィンドウでカンマ区切りでリストアップすることは可能でしょうか?
 
Sprut112:
もうひとつ、このテーマについて質問します。ウィザードについて。例えば、Macd.NETを作成するとします。記号は 省くことができる***。

ここでSymbolsという 単語は間違いです。スクリーンショットをよく見てください。

ステップ3

ここでいう「シンボル」とは、どこを指すのでしょうか?

 
Vladimir Karputov:

ここでSymbolsという 単語は間違いです。スクリーンショットをよく見てください。

ここでいう「シンボル」とは、どこを指すのでしょうか?

明らかにイエスなので、デフォルトで、すべての
理由: