記事"Change Expert Advisor Parameters From the User Panel "On the Fly""についてのディスカッション - ページ 5

 
FAQ:
誰でもできるようにしたい。

誰でもこのようなことができるようにするには、このhttps://www.mql5.com/ja/articles/337、または直感的なインターフェイスを持つ同様のものに、エクイティ・インジケータを何らかの形で添付する必要があります。

1) 有料プログラム

2)mql5で書かれていないので、経験豊富なプログラマーであっても、それらを組み合わせるのは簡単ではありません。

個人的には、私が提案したバリアントに満足しています。比較的少ない知識で取引戦略をテストすることができます。

Как создать эксперта за несколько минут при помощи EA Tree: Часть 1
Как создать эксперта за несколько минут при помощи EA Tree: Часть 1
  • 2011.11.01
  • eatree
  • www.mql5.com
Программа EA Tree является первым инструментом, позволяющим построить код советника на базе блок-схем методом "drag and drop". Создание советников в EA Tree осуществляется путем построения блоков, которые могут содержать функции языка MQL5, технические и пользовательские индикаторы, или численные значения. Выходы блоков могут быть соединены с входами других блоков, образуя "дерево блоков". На базе дерева блоков программа EA Tree генерирует исходный код советника, который затем может быть скомпилирован в торговой платформе MetaTrader 5.
 
komposter:

他の人たちが半額をポニーアップしてくれるなら、あなたも「他の人のために」うまくやるだろう。私もそうするつもりだ。)

ただし、その顧客が優秀なTORライターである場合に限る。
 
lazarev-d-m:

誰でもこのようなことができるようにするためには、https://www.mql5.com/ja/articles/337 または直感的なインターフェイスを持つ同様のものに、エクイティ・インジケータを何らかの方法で取り付ける必要があります。

1) 有料プログラム

2)mql5で書かれていないので、経験豊富なプログラマーであっても、それらを組み合わせるのは簡単ではありません。

個人的には、私が提案したバリアントに満足しています。比較的少ない知識で、取引戦略をテストすることができます。

EAツリーや同様のプログラムの大きな欠点は、かなり複雑なインターフェースと、少なくともアルゴリズムの基本を知っている必要があることです。使い始めるには事前に勉強する必要があり、時間もかかります。そしてまた、誰にでもできるわけではない。つまり、トレーダーのためではなく、プログラマーのために設計されているのだ。1年前、このようなコンストラクターを書くように言われたとき、私はこのストラテジーの構築方法を即座に却下した。なぜなら、そもそもエンドユーザーによる同化が難しいからだ。

そして、なぜ第5の言語に対してこのような懐疑的なのだろうか?第4の言語と比べれば、(第5の端末と同様に)このようなプログラムを構築するのに必要な機能をすべて備えている。

 
TheXpert:
顧客が優秀なTORライターである場合のみ
2つの記事のコードをマージするタスク?
 
FAQ:
誰でもできるようにやりたい。

でも、それだと半端なバイトでは収まらない。ベースが自由にならないし。

でも、今は課題が違う。

 
FAQ:

EAツリーや同様のプログラムの大きな欠点は、かなり複雑なインターフェースと、少なくともアルゴリズムの基本を知っている必要があることです。使い始めるには事前に勉強する必要があり、それには時間がかかる。そしてまた、誰にでもできるわけではない。つまり、トレーダーのためではなく、プログラマーのために設計されているのだ。1年前、このようなコンストラクターを書いてみないかと持ちかけられたとき、私は即座にこのストラテジーの構築方法を却下した。なぜなら、そもそもエンドユーザーによる同化が難しいからだ。

そして、なぜ第5の言語に対してこのような懐疑的なのだろうか?第4の言語と比べれば、(第5の端末と同様に)このようなプログラムを構築するのに必要な機能はすべて備えている。

まあ、インターフェイスが複雑だと思われるのなら(そして、そのプログラムと類似のものは、プログラミングについて何も知らない消費者向けに設計されている)。既製のEAを購入する方が簡単です。

FAQ:

なぜ第5の言語に対して懐疑的なのですか?

どこで見たのですか?私が言いたいのは、EAツリーやその類似プログラムは別のプログラミング言語で書かれており、それらをmql5プログラムと組み合わせるのは非常に難しいということです。

そして、間違っていたら申し訳ないのですが、あなたは対話をhttp://mykibo.com/index.php の 宣伝に向けようとしているのだと思います。

Mykibo
  • 2014.01.22
  • mykibo.com
Mykibo – это бесплатная программа, позволяющая самостоятельно создавать торговых советников на рынке Forex в среде торгового терминала MetaTrader4, удобный личный кабинет, видео и текстовые инструкции.
 
lazarev-d-m:

まあ、もしインターフェースが複雑だと思われるなら(そして、そのプログラムと類似のものは、プログラミングについて何も知らない消費者向けに設計されている)。既製のEAを買う方が簡単だ。

どこでそれを見たのですか?私は、EAツリーやそのようなものは別のプログラミング言語で書かれており、何とかそれらをmql5プログラムと組み合わせることは非常に困難であるという事実について話しています。

間違っていたら申し訳ないのですが、あなたは対話をhttp://mykibo.com/index.php の 宣伝に向けようとしているのだと思います。

いいえ、私は本当に直感的で理解しやすいインターフェースの開発に対話を向けようとしているのです。
 
komposter:

半口では収まらないよ。それにベースが空いているわけでもない。

でも、今は別の仕事だ。

まあ、そんなに高くはなかったけどね。
 
FAQ:
いや、本当に直感的で理解しやすいインターフェイスを開発する方向で対話を進めようとしているんだ。
理想的にはテスターが直感的であればいいのですが、まずはアイデアを実装の初期段階に移し、何かが準備できたら明快さと「わかりやすさ」に向けて改良していけばいいのです。
 

助けてください。カスタムインジケータの期間パラメータを "オンザフライ "で設定したいのですが、うまくいきません。

ENUM_TIMEFRAMES tf0,tf,tf1;
void OnInit()
  {
.................
tf0 = PERIOD_CURRENT;
  switch (PERIOD_CURRENT)
  {
     case PERIOD_M1:   tf =PERIOD_M5;tf1 =PERIOD_M15; break;
      case PERIOD_M5:   tf =PERIOD_M15; tf1 =PERIOD_H1;break;
      case PERIOD_M15:   tf =PERIOD_H1;tf1 =PERIOD_H4;break;
      case PERIOD_M30:   tf =PERIOD_H2;tf1 =PERIOD_H8;  break;
      case PERIOD_H1:   tf =PERIOD_H4; tf1 =PERIOD_H12;break;
      case PERIOD_H4:   tf =PERIOD_H12;  tf1 =PERIOD_D1; break;
      case PERIOD_D1:   tf =PERIOD_D1;  tf1 =PERIOD_W1;  break;
  }
//--- MAのハンドルを取得する
   Ext1Handle=iCustom(NULL,PERIOD_CURRENT,"xxxx",SlowEMA1);//仕事OK
   Ext2Handle=iCustom(NULL,PERIOD_M5,"xxxx",SlowEMA1);//仕事OK
   Ext3Handle=iCustom(NULL,PERIOD_M15,"xxxx",SlowEMA1);//仕事OK
//以下はエラー! 
// Ext1Handle=iCustom(NULL,PERIOD_CURRENT, "xxxx",SlowEMA1);
// Ext2Handle=iCustom(NULL,tf, "xxxx",SlowEMA1); 
// Ext3Handle=iCustom(NULL,tf1, "xxxx",SlowEMA1);

以下のコードでは動作しません!

Ext1Handle=iCustom(NULL,PERIOD_CURRENT, "xxxx",SlowEMA1);
Ext2Handle=iCustom(NULL,tf, "xxxx",SlowEMA1);
Ext3Handle=iCustom(NULL,tf1, "xxxx",SlowEMA1);