[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 643

 
Craft:

ありがとうございます、すべてテスト済みです、MTで取引してみたいと思います。
だから、そこにあなたの戦略を入れてください、もう正確にどこに書いてありますから、あとは無視してください...。
 
artmedia70:
だから、そこにあなたの戦略を入れてください、もう正確にどこに書いてありますから、あとは無視してください...。


ありがとうございます、散歩がてら試してみます。もう、目が飛び出そうです。

WelsLab 5の#だと、把握するのが早いですね。

 
Craft:


ありがとうございます、散歩がてら試してみます。もう、目が飛び出そうです。

WellsLab 5を使うと手っ取り早いです。

まあ、C++ですからね。少なくとも、見た目はよく似ている...。
 
artmedia70:
まあ、C++ですからね。少なくともそのように見える...


つまり、他の端末では、インジケータがあれば、そこからバー[ ]を指定して任意の値を取ったり、バッファや配列なしでプロットしたり、平均値が必要なら、例えば計算値やバー周囲でMAを取ったり、あとはインターフェースの後ろに隠されていますが、ここではすべてがユーザーにダンプされています。例として、以下はVelsLab 5のstrategyのテンプレートです。

+戦略実装ブロックの束、エントリ/出口条件とクロールストップとtakeprofitsのすべての種類は、スクリプトを介してroulezの概要を行う - すべては、ちょうどnatfel絞り込み、また近くにスクリプト内の場所に収まります - C#.

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;

namespace WealthLab.Strategies
{
        public class MyStrategy : WealthScript
        {
                protected override void Execute()
                {
                        for(int bar = 20; bar < Bars.Count; bar++)
                        {
                                if (IsLastPositionActive)
                                {
                                        //code your exit rules here
                                }
                                else
                                {
                                        //code your entry rules here
                                }
                        }
                }
        }
}

そして、ここで -オープンポジションの アカウント、オープニングの条件、クローズの条件+可能性のあるエラーとそれらに対するアクションを提供します。

せっかくストラテジー開発のための使いやすいインターフェイスを作ったのだから、せめてこれらのブロックと取引条件だけをまとめたテンプレートを用意してくれればいいのに。この難解な記述のシートに代えて。

 
Craft:


他の端末では、インジケータがあれば、そこからバーを示す任意の値を取ることができる [ ] またはバッファと配列なしでチャートを作成し、または平均値が必要な場合は、例えば、計算値またはバーの周囲のいずれかのMAを取る、残りのすべては、ここではすべてがユーザーのために書かれている間、インターフェイスに隠されています。例として、以下はWellsLab 5のストラテジー用テンプレートです。

+ ストップやテイクプロフィットを這わせた戦略実行ブロックの数々。

そして、ここでは、オープンポジションの会計処理、オープンの条件、クローズの条件、起こりうるエラーとそれに対するアクションを提供することです。

せっかくユーザーフレンドリーな戦略開発用インターフェイスを作ったのだから、せめてこれらのブロックが入ったテンプレートを用意してくれれば......。

一人の人間が書いたブロックに、誰もが自分のニーズに合うとは限らない......。より自由な選択ができるようになりました。好きなんです...。IMHO
 
artmedia70:
一人の人間が書いたブロックに、誰もが自分のニーズに合うとは限らない...。より自由な選択ができるようになりました。好きなんです...。IMHO


論外ですが、同じような条件で違うルールで動くEAで失敗を刷るより、得られるものは多いはずです。

また、上のテンプレートの下にどのブロックも入らないと思っていたら、それは大間違いです。

 
Craft:


論外ですが、同じような条件で違うルールで動くEAで間違いを探すより、これをきっかけにした方がいいと思います。

また、上のテンプレートの下にブロックなしで何らかのスクイグルをはめ込めると思ったら、それは大間違いです。

デバッガがないことについては、いい指摘ですが、私はそこに合理的な理由を見出すことができるので、それで十分なのです。私は初心者で、今年の4月からMQL4でプログラミングしているので、いろいろ検索して、すべてのコードとそのロジックを紙に書いたほうが、何が起こっているのか早く理解できます......。深く深く考えなければならない場面もありますが、無知なプログラマーを助けてくれる経験豊富な人がいるのは嬉しい限りです...。:)
 

HELP !!!!

注文を開くためのシグナルがある 同じパラメータで複数の注文を出すのではなく、1つの注文を出すようにするにはどうしたらよいでしょうか。オープンする信号があるため、オープンすると必ず多くの注文がオープンすることです...。

 
itum:

HELP !!!!

注文を開くためのシグナルがある同じパラメータで複数の注文を出すのではなく、1つの注文を出すようにするにはどうしたらよいでしょうか。現在を開く合図として、常に多くの注文を開くということです。


ポジションを開く 前に、例えばマジックの場合、同じものが既に開かれているかどうかを確認し、開かれている場合は、既にポジションが開かれているので、開く必要はありません。

複数のポジションをオープンする信号があった場合、オープンの間隔を設定し、最初のポジションをオープンしてから間隔に設定した時間以上経過した場合、別のポジションをオープンし、それ以下の場合、オープンするには早すぎる...とすることができます。

 
artmedia70:

ポジションを開く前に、マジックなどで同じポジションが既に開かれていないか確認します。

シグナルがあるときに複数のポジションを開く必要がある場合、開く間隔を設定し、最初のポジションが開いた後、間隔に設定した時間以上経過した場合、別のポジションを開き、それ以下の場合は、開くには早すぎる...。


すでにこの方法でやっていますが、今後はシグナルもあり、シグナルでは全く注文が開かなくなります。 簡単なことのようですが、どうすればいいのかがわかりません助けて

どうやるんですか?遺伝的アルゴリズム