[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 463

 
001:
N期間分の(Close[1]-Open[1])+(Close[2]-Open[2])などを合計する方法がわからない(インジケータに適用)。
また、ピリオドというのはどういう意味ですか?N個のローソク足か、N個のチャート期間か
 

こんにちは。ご本人の許可を得て2問

1)OrderSelect(0,SELECT_BY_POS,MODE_HISTORY); - この方法で、先ほど閉じた注文を選択するのでしょうか?
2) かなり単純なマーチンゲールベースのEAを書きました。テスターでは問題なく動作しますが、ライブチャートで実行すると、トレードを開くだけになってしまいます...。なぜ、Strategy Testerではうまくいくのに、デモ口座ではうまくいかないのでしょうか?コードは全く同じです

 
artmedia70:
とか、ピリオドってどういう意味?N本のローソクか、N本のチャート期間か?

Nのローソク足で。30本(仮に)のローソク足で、強気ローソク足の長さの合計と弱気ローソク足の長さの合計を比較することで、どのような動きなのかをコードで理解することができるというものである。
 
CLAIN:

こんにちは。許可を得て2つ質問します。

1) OrderSelect(0,SELECT_BY_POS,MODE_HISTORY); - つまり、先ほど決済した注文を選択するのですね。
2) かなり単純なマーチンゲールベースのEAを書きました。テスターでは問題なく動作しますが、ライブチャートで実行すると - 取引を開くだけです...。なぜ、Strategy Testerではうまくいくのに、デモ口座ではうまくいかないのでしょうか?コードは全く同じです


1.はい

2.オープニングトレードとは何ですか?もしかして、CLOSE条件がないのでは?

 
OrderSwapの仕組みですが、この関数はブローカーが設定したスワップ値を渡すだけなのか、それとも各日の取引で請求されたスワップ値を1つの金額に合算しているのでしょうか?
 

こんにちは。

よろしくお願いします。この記事を利用しましたhttps://www.mql5.com/ru/articles/1454 Expert AdvisorはSkypeにメッセージを送信しますが、電話機にSMSを送信できません(SMS送信エラー)。Skypeから私の携帯電話へのSMS(Expert Advisorなし)はうまくいっていますが。何が問題なのでしょうか?

リーズナブル。

 
sss2019:
OrderSwapの仕組みですが、この関数はブローカーが設定したスワップ値を渡すだけなのか、それとも各日の取引で請求されたスワップ値を1つの金額に合算しているのでしょうか?

この値は、注文が市場に存在する間に蓄積されたスワップ量である。
 
こんにちは。こんな疑問があります。DDEを使用する場合、Excelから端末に問い合わせをして、口座の状況を知る、つまり「残高」「持分」などを問い合わせることは可能でしょうか、それともDDEで気配値だけを送信することは可能でしょうか?
 
001:
N期間分の(Close[1]-Open[1])+(Close[2]-Open[2])などを合計する方法がわからない(インジケータに適用)。

double sum=0;
sum+=iMa(NULL, 0, N, 0, MODE_SMA, PRICE_CLOSE0);  // считаем среднюю цену закрытия
sum-=iMa(NULL, 0, N, 0, MODE_SMA, PRICE_OPEN,  0);  // вычитаем среднюю цену открытия
sum*=N;                                             // умножаем на количество свечей

こんな感じ

インジケーターの場合、少し違った方法があります。

extern int N=30;
int start()  {
   int i,   counted_bars=IndicatorCounted();
   int limit=Bars-counted_bars-1;
   if (limit>1) limit=Bars-N-1;
   
   for (i=limit;i>=0;i--) {
      ExtMapBuffer1[i]=0;
      ExtMapBuffer1[i]+=iMa(NULL, 0, N, 0, MODE_SMA, PRICE_CLOSE, 1);  // считаем среднюю цену закрытия
      ExtMapBuffer1[i]-=iMa(NULL, 0, N, 0, MODE_SMA, PRICE_OPEN,  1);  // вычитаем среднюю цену открытия 
   }
   return(0);
  }
 

OrderClose()とOrderCloseBy()、どちらの関数が注文の半分を閉じるべきか、教えてください。

また、体積の割合はどのように計算すればよいのでしょうか?